A criação de diretórios em um banco de dados Oracle envolve o estabelecimento de um local no sistema de arquivos que o banco de dados possa acessar. Veja como criar um diretório no Oracle:  
1. Conecte-se ao banco de dados :
 Abra seu cliente Oracle preferido (por exemplo, SQL*Plus, Oracle SQL Developer) e conecte-se ao banco de dados como um usuário com privilégios suficientes (geralmente SYSDBA).   
2. Crie um diretório :
 Use a instrução CREATE DIRECTORY para definir um novo diretório. A sintaxe é a seguinte: 
 ``` 
 CRIAR DIRETÓRIO nome_do_diretório AS 'caminho_do_diretório'; 
 ```  
 Onde:
 - 
nome_do_diretório :o nome que você deseja atribuir ao diretório. 
 - 
caminho_do_diretório :o caminho absoluto para o diretório em seu sistema de arquivos. Certifique-se de que o usuário Oracle (ou usuário do SO que executa o serviço Oracle) tenha permissões de leitura e gravação neste diretório.   
Exemplo : 
 ``` 
 CREATE DIRECTORY meu_diretório AS '/caminho/para/diretório'; 
 ```   
3. Conceder privilégios :
 Por padrão, apenas o usuário que cria o diretório tem acesso a ele. Para conceder privilégios a outros usuários ou funções, use a instrução GRANT.  
 ``` 
 GRANT READ ON nome_diretório TO nome_usuário/nome_função; 
 ```  
 Substitua 
nome_do_diretório com o nome do diretório que você criou e 
user_name/role_name com os usuários ou funções específicas aos quais você deseja conceder privilégios.   
Exemplo : 
 ``` 
 GRANT LEIA EM meu_diretório PARA scott; 
 ```   
4. Teste o diretório :
 Você pode verificar se o diretório está acessível tentando ler um arquivo dele usando o pacote UTL_FILE.  
 ``` 
 DECLARAR 
 f_handle UTL_FILE.FILE_TYPE; 
 buf VARCHAR2(200); 
 COMEÇAR 
 f_handle :=UTL_FILE.FOPEN(nome_do_diretório, 'nome_do_arquivo', 'R'); 
 UTL_FILE.GET_LINE(f_handle,buf); 
 UTL_FILE.FCLOSE(f_handle); 
 FIM; 
 ```  
 Se o código for executado sem erros, você criou e acessou o diretório com êxito.  
 Lembre-se de substituir 
nome_do_diretório e 
nome_do_arquivo com os nomes reais do seu diretório e arquivo. Certifique-se de que o arquivo exista no diretório especificado.  
 Este processo se aplica às versões 11g e posteriores do Oracle. A sintaxe e os recursos podem variar em versões mais antigas.