En un tutorial anterior vimos cómo iniciar automáticamente la base de datos Oracle de muestra ORCLCDB en una máquina virtual Oracle Linux 8.5. Ahora vamos a ver cómo conectarse a la base de datos “pluggable” ORCLPDB1 alojada por el contenedor ORCLCDB y cómo abrirla automáticamente.

Quería usar la base de datos “pluggable” ORCLPDB1 creada con la instalación de la base de datos ORCLCDB para efectuar la instalación del servidor Oracle Analytics. Pero, cuando intenté conectarme con el comando “sqlplus”, recibí el error “ORA-12154: TNS: could not resolve the connect identifier specified” (no se pudo resolver el identificador de conexión especificado).

Enseguida me di cuenta de que no había ninguna entrada para esta base de datos en el archivo “tnsnames.ora” del “Oracle Listener”, así que edité este archivo y agregué los parámetros de conexión para ORCLPDB1 con el comando “sudo vi /opt/oracle/product/19c/dbhome_1 /red/admin/tnsnames.ora“:

Intenté conectarme otra vez con el comando “sqlplus sys@orclpdb1 as sysdba” y esta vez funcionó correctamente:

Verifiqué el estado de la base de datos “pluggable” con el comando “show pdbs” y me di cuenta de que estaba montada pero no abierta, así que usé el comando “alter pluggable database orclpdb1 open;” para abrirla:

Podía ahora usar la base de datos ORCLPDB1, pero después de reiniciar la máquina virtual, me di cuenta de que estaba montada pero no abierta automáticamente. No quería tener que abrirla manualmente después de cada reinicio, así que encontré que podía pedirle a Oracle que guardara el estado de una base de datos “pluggable” con el comando “alter pluggable database orclpdb1 save state;“:

Como consecuencia, a partir de ahora, el estado de la base de datos “pluggable” debería conservarse después de reiniciar la base de datos. Reinicié la máquina virtual una vez más y utilicé el comando “show pdbs” para verificar el estado de la base de datos ORCLPDB1 y era efectivamente “READ WRITE” (LEER ESCRIBIR):

Con estas modificaciones la base de datos “pluggable” ORCLPDB1 se abría ahora automáticamente después de reiniciar la máquina virtual y ya no tenía que ejecutar comandos adicionales antes de poder usarla.
Descargo de responsabilidad
La página Cómo conectarse y abrir automáticamente la base de datos “pluggable” ORCLPDB1 Oracle 19c ha sido originalmente publicada en MyBIJourney