Quando não necessitamos mais da existência de um diretório dentro do banco de dados, podemos removê-lo e para isso, podemos seguir os passos abaixo:
a) Conectar no banco de dados como sysdba
$ sqlplus / as sysdba
SQL>
b) Listar o diretório em sua configuração atual (para conferência)
SQL> set lines 300
SQL> col OWNER format a15
SQL> col DIRECTORY_NAME format a15
SQL> col DIRECTORY_PATH format a30
SQL> SELECT * FROM dba_directories WHERE directory_name = 'DIR_XPTO';
OWNER DIRECTORY_NAME DIRECTORY_PATH
--------------- ------------------------------ ---------------------------------------------------------------------
SYS DIR_XPTO /u01/xpto/admin
c) Remover o diretório
Sintaxe: DROP DIRECTORY <directory name>;
Exemplo:
SQL> DROP DIRECTORY DIR_XPTO;
d) Verificar se o diretório foi excluído
SQL> SELECT * FROM dba_directories WHERE directory_name = 'DIR_XPTO';
no rows selected
Referência:
https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_8012.htm#SQLRF01516