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