Como conectarse a Oracle 18c XE en Linux

Hola, espero que hayan disfrutado del tema anterior: Como instalar Oracle Database 18c Express Edition en Oracle Linux 7, ahora nos concentraremos en tareas de conexión por medio del SQL Plus en el contexto de la tecnología multitenantant introducida en Oracle Database 12c Enterprise Edition.

Conectarse a un CDB(Container Database o Base de Datos Contenedora)
Ejecutar el programa Terminal.
Ingresar como super usuario: su (OPCIONAL)
Introducir el comando . oraenv
 
Ingresar como SID: XE


Submitir sqlplus


Ingresar la cadena de conexión:    
          system/contraseña@localhost:1521/XE 


Conectarse a una PDB(Pluggable Database o Base de datos Conectable)

Oracle XE 18c incluye una Base de datos Conectable(PDB) de nombre XEPDB1, a la que podemos conectarnos submitiendo el comando alter session:

   alter session set container=XEPDB1;

Una vez realizado este cambio, estaremos conectados a la PDB como el mismo usuario, en este caso SYSTEM.

Nota.- La PDB de Oracle 18c XE incluye el esquema HR(Recursos Humanos), en el caso de que se encuentre bloqueada, deberá submitir las instrucciones siguientes para desbloquearla(debe hacerlo conectado como usuario sys o system):

   alter user HR account unlock;

Para conectarse nuevamente a la CDB solo debe cambiar el contenedor:

   alter session set container=CDB$ROOT;

Otra forma de conectarse a una PDB es:

conn usuario/contraseña@localhost:1521/XEPDB1

Ejemplo:


 
Espero que este post haya sido de utilidad sobre todo para quienes incursionan en el mundo Oracle usando Oracle 18c XE .

Comentarios respetuosos y dudas son bienvenidos.

Saludos.










  

Comentarios

Anónimo dijo…
Excelente aporte amigo.

Entradas más populares de este blog

Crear y Administrar Espacios de Tablas(Tablespaces) Parte 1

Como conectarse a Oracle Database XE desde la línea de comandos.

Crear usuarios, asignar y revocar roles en Oracle XE con SQL Developer