Cómo conectarse y abrir automáticamente la base de datos “pluggable” ORCLPDB1 Oracle 19c

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.

ORCLPDB1 READ WRITE
ORCLPDB1 READ WRITE

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).

ORA-12154: TNS: could not resolve the connect identifier specified
ORA-12154: TNS: could not resolve the connect identifier specified

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“:

Add ORCLPDB1 entry in /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora file
Add ORCLPDB1 entry in /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora file

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

sqlplus sys@orclpdb1 as sysdba
sqlplus sys@orclpdb1 as sysdba

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:

alter pluggable database orclpdb1 open;
alter pluggable database orclpdb1 open;

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;“:

alter pluggable database orclpdb1 save state;
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):

show pdbs después de reiniciar
show pdbs después de reiniciar

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 información contenida en este sitio web es solo para fines de información general. Tratamos de mantener esta información actualizada y correcta, pero no asumimos ninguna responsabilidad por errores u omisiones en el contenido del sitio web. El Portal no garantiza ni asume responsabilidad alguna respecto a los posibles daños y perjuicios causados por el uso y utilización de la información o de los gráficos contenidos en el sitio web.

La página Cómo conectarse y abrir automáticamente la base de datos “pluggable” ORCLPDB1 Oracle 19c ha sido originalmente publicada en MyBIJourney

Todas las marcas comerciales mencionadas pertenecen a sus respectivos propietarios.
FacebookTwitterPinterestWhatsAppMail