miércoles, 31 de octubre de 2018

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.










  

1 comentario:

Anónimo dijo...

Excelente aporte amigo.

Entrada destacada

Cómo instalar Oracle Database 18c Express Edition para Windows

Oracle Database 18c XE ya está disponible para Windows 64bit, en este post se enseñará como instalar y configurar esta nueva versión en W...