Mostrando las entradas con la etiqueta xe 18c Conexión. Mostrar todas las entradas
Mostrando las entradas con la etiqueta xe 18c Conexión. Mostrar todas las entradas

viernes, 22 de febrero de 2019

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 Windows 10 Pro. Empecemos!
(Nota.- En el caso de no disponer de una versión previa instalada como Oracle Database 11g XE, puede omitir las instrucciones de migración  e instalar directamente el producto.)

Migrar desde Oracle Database 11g XE. (Parte 1)
Si se dispone de Oracle Database 11g XE, deberá primeramente realizar la exportación de toda la base de datos usando el programa EXPDP como sigue:
1.Conectarse como SYS AS SYSDBA desde SQLPLUS.            
      conn sys/contraseña@localhost:1521/XE as sysdba  
2.Crear un directorio o carpeta en el sistema de archivos de  
    Windows, por ejemplo: DUMP_DIR.
     create directory dump_dir as 'c:\DUMP_DIR';
3.Otorgar privilegios READ y WRITE  a SYSTEM.
        grant read, write on directory DUMP_DIR to system;
4.Submitir el comando EXPDP:
           expdp system/contraseña@localhost/xe
        full=Y 
        directory=DUMP_DIR 
        dumpfile=DB11G.dmp 
        logfile=impdpDB11G.log
 5. Desinstalar Oracle Database 11g XE.

Instrucciones para instalar Oracle Database 18c XE.
  • Descomprimir el archivo en una ubicación del PC.
  • Abrir la carpeta donde descomprimió el archivo.
  • Ejecutar setup como Administrador.
  • Click en Siguiente.
  • Click en Aceptar el acuerdo de licencia. Click en Next.

  • Ingresar la contraseña para los usuarios adminsitradores SYS, SYSTEM y PDBADMIN. Click en Siguiente.

  • Click en Install.

  •  A continuación inicia el proceso de instalación con la copia de archivos.

  • Creando la base de datos.

  • Click en Terminar.

Una vez finalizada la instalación, en el menú inicio se tendrá lo siguiente:


Migrar desde Oracle Database 11g XE. (Parte 2)

Ahora, podemos importar la base datos Oracle 11gXE a Oracle 18c XE usando el programa IMPDP:
1.Conectarse como SYS AS SYSDBA desde SQLPLUS en 
   XEPDB1. 
  conn sys as sysdba/contraseña@localhost:1521/XEPDB1 as sysdba
 2.Crear un directorio o carpeta en el sistema de archivos de 
     Windows, por ejemplo: DUMP_DIR.
        create directory dump_dir as 'c:\DUMP_DIR';
    
 3. Otorgar privilegios READ y WRITE  a SYSTEM.
        grant read, write on directory DUMP_DIR to system;

 4. Submitir el comando EXPDP:
      impdp system/atlasdocxe@localhost/xepdb1 
         full=Y directory=DUMP_DIR   dumpfile=DB11G.dmp    
         logfile=impdpDB11G.log

Comprobar la conexión a XE autenticando como SYSTEM usando SQL PLUS


A disfrutar de Oracle Database 18c Express Edition.

Pincha aquí para ver el video de instalación proporcionado por Oracle Corp.
 
 Nota:
Si durante el proceso de instalación, en el momento de copiar nuevos archivos, se genera un Rolling back(deshacer) como lo muestran las imágenes siguientes...



..hacer click en Finish y reiniciar el sistema operativo y el proceso de instalación se desarrollará como se indica arriba.
Espero este post sea de utilidad. 
Saludos.


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.










  

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