Erro

Ao tentar deletar uma instância com o DBCA em silent mode, o seguinte erro é retornado (observe que o nome da instância é NEW):

$ dbca -silent -deleteDatabase -sourceDB NEW -sysPassword <senha>
[FATAL] [DBT-05511] Specified database (NEW) does not exist.
   ACTION: Provide an existing database.

Existe uma instância ativa com o nome NEW

$ ps -ef | grep pmon
oracle    2651 17167  0 20:53 pts/0    00:00:00 grep --color=auto pmon
oracle   17343     1  0 20:19 ?        00:00:00 ora_pmon_lab
oracle   29641     1  0 20:43 ?        00:00:00 ora_pmon_NEW

Causa

O DBCA procura pelo nome da instância no arquivo /etc/oratab. Se a instância foi criada manualmente, pode não existir uma entrada com o nome da instância nesse arquivo.

Instância NEW incluída no arquivo /etc/oratab:

$ cat /etc/oratab
lab:/u01/oracle/product/19.3.0/db_1:N
NEW:/u01/oracle/product/19.3.0/db_1:N

Deletando a instância com sucesso:

$ dbca -silent -deleteDatabase -sourceDB NEW -sysPassword <senha>
[WARNING] [DBT-19202] The Database Configuration Assistant will delete the Oracle instances and datafiles for your database. All information in the database will be destroyed.
Prepare for db operation
32% complete
Connecting to database
35% complete
39% complete
42% complete
45% complete
48% complete
52% complete
65% complete
Updating network configuration files
68% complete
Deleting instance and datafiles
84% complete
100% complete
Database deletion completed.
Look at the log file "/u01/oracle/cfgtoollogs/dbca/NEW/NEW.log" for further details.

Leave a Reply

Discover more from Blog do Dibiei

Subscribe now to keep reading and get access to the full archive.

Continue reading