Ir al contenido principal

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.


Comentarios

Unknown dijo…
No me deja instalar por lo que has puesto en nota, hace el rollback y luego el mensaje de que se ha instalado con errores, ¿eso tiene solución?
Roberto PZ dijo…
Hola, prueba reiniciando el sistema.
Roberto PZ dijo…
..hacer click en Finish y reiniciar el sistema operativo y el proceso de instalación se desarrollará como se indica arriba.
Jesus Tovar dijo…
A mi me pasa lo mismo, llevo varios intentos para instalar Oracle 18c DEE y lo necesito con urgencia, ayuda!
Roberto PZ dijo…
Qué versión de Windows empleas?
Roberto PZ dijo…
La siguiente lista muestra las versiones y ediciones de Windows soportadas para Oracle 18c XE:

Windows 7 x64 - Professional, Enterprise, and Ultimate editions
Windows 8.1 x64 - Pro and Enterprise editions
Windows 10 x64 - Pro, Enterprise, and Education editions
Windows Server 2012 x64 - Standard, Datacenter, Essentials, and Foundation editions
Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions
Windows Server 2016 x64 - Standard, Datacenter, and Essentials editions
luis dijo…
Ayuda... En la Instalación se me queda cargando cuando "crea base de datos de Oracle XE" estuve esperando como 12 horas y se queda en esa parte de la instalación. Necesito ayuda
Roberto PZ dijo…
Hola, con qué recursos cuenta tu SO y qué versión de Windows usas? Pregunto esto porque el proceso se puede ralentizar debido a poca memoria disponible, puede ser que tengas muchos procesos consumiendon RAM.
jose dijo…
Hola, a mi me pasa lo mismo. Tengo windows 10 pro y me sigue haciendo el rollback y luego el mensaje de que se ha instalado con errores.

help
Roberto PZ dijo…
Probaste reiniciando el equipo tras ver ese mensaje de error?
Roberto PZ dijo…
En ocasiones el antivirus interfire con la instalación, por lo tanto, prueba desactivando el antivirus y vuelva a intentarlo.
Roberto PZ dijo…
Aquí está la lista actual de "problemas comunes":

1) ¿ORACLE_HOME o TNS_ADMIN están configurados en el entorno? Ejecutar símbolo del sistema, escriba "set". Deberá desactivar temporalmente cualquiera de estas variables de entorno.


2) ¿Está utilizando Windows 10 Home Edition? No es compatible y el instalador no lo está comprobando correctamente en la comprobación de requisitos previos.

3) ¿Estás usando Server 2019? Mismo problema que el caso 2.

4) En el adaptador de red que está utilizando, marque (habilite) "Cliente para redes Microsoft" y "Compartir archivos e impresoras para redes Microsoft".

5) Verifique si Netbios está habilitado en su conexión de red:

Extraído del foro de Oracle XE Community:
https://community.oracle.com/thread/4209481
Tania dijo…
No me deja instalar oracle lo deje 7 horas y nada, ya probé todas las soluciones y nada
Tania dijo…
No me deja instalar el oracle ya probé todas las soluciones y nada
Roberto PZ dijo…
Hola Tania. Qué error genera? Usas Windows 7/8/10 Edición Profesional? Desactivaste el antivirus?
Tania dijo…
Roberto PZ no me deja instalar tenia la versión home de windows 10 pero lo migre al Pro y ni así me deja instalar no termina la instalación ya lo deja asi como 7 horas y nada que termina
Roberto PZ dijo…
Procesador y capacidad de RAM de su PC?
Tania dijo…
Intel Pentium Gold, 8GB de RAM
Roberto PZ dijo…
Ejecutas el instalador como administrador?
Tania dijo…
Si así es de 64 bits, si lo ejecuto como administrador
Roberto PZ dijo…
Ha verificado que su entorno cumpla con todos los requisitos para Oracle 18c XE?
Tania dijo…
Como se verifica, es que no entiendo a que se refiero con entorno?
Roberto PZ dijo…
He instalado Oracle 18c XE en diferentes plataformas (incluyendo Windows 10 PRO) y no he tenido el inconveniente descrito por Ud. Como mucho toma entre 20 y 50 minutos en un equipo dual core con 3GB de RAM.
Pruebe borrando la carpeta de instalación, reinicie el equipo y vuelva a instalar.
Tania dijo…
Pero lo que pasa es que no se termina de instalar, lo tengo que cancelar?
Roberto PZ dijo…
Para verificar los requerimientos del producto:
https://docs.oracle.com/en/database/oracle/oracle-database/18/xeinw/requirements.html#GUID-4A3A99E7-655E-4202-A7DD-48257DE2B970
Tania dijo…
Verifique los requerimientos si los tengo
Roberto PZ dijo…
"Pero lo que pasa es que no se termina de instalar, lo tengo que cancelar?"
Sí, por favor, cancelar.
Como la instalación será interrumpida, reiniciar el equipo y volver a intentarlo.
Tengo un problema me hace rooling back ya reinicié, ya quite antivirus, tengo Windows 10 pro, x64. todo bien no sé si sea porqué en cuando descomprimí el archivo uno de los archivos me aparece así "Instal~1.cab" y dice que es un archivo winrar y vi que en algunos videos sale diferente.
Roberto PZ dijo…
Hola. ejecutar Setup.exe
Unknown dijo…
Hola, intenté instalar el oracle XE 18c tardó más de 12 hs, decidí interrumpir porque ya no sabía como seguir y no encuentro info al respecto qué hacer, y ahora no me deja reinstalar, dice que se instaló pero no es asi, y no me deja quitar la carpeta que se creó para instalar c:\app\user\product salta un cartel que algo la está utilizando pero no sé qué programa lo haría.. no tengo nada de oracle abierto. Alguien puede sugerirme algo? tampoco puse hacer un restaurar sistema pero bueno es otro rollo.. Saludos y gracias!
Roberto PZ dijo…
Hola. Puede ser que el servicio OracleServiceXE esté instalado, compruebe si puede conectarse desde SQL Plus y me indica qué mesnaje le genera.
Unknown dijo…
Hola, soy Marcela, yo soy quien tiene el problema con la base XE 18c.. entiendo que para ejecutar el sql plus en el menù de inicio de windows tiene que figurarme Run Command algo asi no? pues no lo tengo. Gracias!
Roberto PZ dijo…
Hola Marcela, Oracle SQL PLus debe estar disponible en la Carpeta Oracle18cHome del Menú Inicio en Windows, si no lo tiene, verifique en Herramientas Administrativas de Windows si el servicio OracleServiceXE se encuentra en ejecución, si se está ejecutando detenerlo y proceder a desinstalar Oracle XE, y si no resulta, borrar la carpeta app de la unidad C:\
La carpeta app es producto de la instalación de Oracle XE.
Saludos.
Anónimo dijo…
Ivan Sánchez Esquivel dijo…
Tengo un problema me hace rooling back ya reinicié, ya quite antivirus, tengo Windows 10 pro, x64. todo bien no sé si sea porqué en cuando descomprimí el archivo uno de los archivos me aparece así "Instal~1.cab" y dice que es un archivo winrar y vi que en algunos videos sale diferente.
24 de noviembre de 2020

Copie este comentario porque tengo la misma duda...
Marcela dijo…
Buenas, soy Marcela de nuevo, logré instalar la base express, ahora el problema es que quiero ejecutar el SQL PLUS que encontré que está en la carpeta Oracle18cHome del menú Inicio, pero me pide usuario.. de donde lo saco? pues al instalar la base sólo pidió generar la contraseña. Muchas gracias!
Hola Marcela, los usuarios por defecto en en un entorno Oracle Database son SYS y SYSTEM.
Marcela, para conectarse a XE desde SQL*Plus como usuario SYS:

Introduzca el nombre de usuario: SYS AS SYSDBA
Introduzca la contrase±a:

Conectado a:
Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
Version 18.4.0.0.0
javier dijo…
hola buenos dias ayer tuve un problema con la instalacion de oracle database 18c y es que se me fue la luz de mi casa y la instalacion se quedo a medias. he vueto a intentar instarla pero me dice que ya hay una version instalada y no me deja seguir, tambien he intentado desisntalar y no me deja por favor ayudanme. gracias
Hola Javier, gracias por leer mi post y comentar tu dificultad.
El siguiente enlace te servirá para desinstalar Oracle 18c XE
https://supphachai.medium.com/how-to-uninstall-oracle-database-xe-18c-in-windows-os-704c8d6f25de

Cordiales.

Entradas más populares de este blog

Crear y Administrar Espacios de Tablas(Tablespaces) Parte 1

Los Espacios de Tablas o Tablespaces permiten agrupar lógicamente los datafiles o archivos de datos donde se almacenan físicamente los datos de las tablas de usuarios y del sistema. Oracle en todas sus ediciones cuenta por defecto con 5 tablespaces: SYS SYSTEM UNDO TEMP USERS Cada espacio de tabla tiene una función definida que se muestra en la tabla siguiente: TABLESPACE DESCRIPCIÓN SYSTEM Almacena información acerca de los datos de la base de datos. SYSAUX "Es un tablespace que nace en 9i para dar soporte a los diferentes features de Oracle que necesitan crear segmentos dentro de la base de datos, por ejemplo AWR en 10g."  http://www.forosdelweb.com/f100/tablespace-sysaux-606358/ UNDO Sirve para retener los cambios que se realizan sobre los datos en Oracle y así poder deshacerlos. TEMP Contiene datos temporales o no permanentes  que permanecen únicamente por la duración de la sesión, es decir, que una vez que la sesión termina, estos datos son bo

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

Oracle Database XE puede ser accedida desde la aplicación SQL*Plus, que es un programa de líneas de comandos SQL. Para acceder a SQL*PLus, existen dos métodos: Primero: Inicio>Todos los programas>Base de datos Oracle 10g/11g  Express Edition>Ejecutar Línea de comandos SQL.                     En el caso de Oracle Database 18c Express Edition para Windows:  Inicio>Oracle-OraDB18Home1>SQLPlus Se visualiza la ventan de SQLPlus y se activa un promptuario SQL> que antecede a cualquier comando SQL. Para establecer la conexión al servidor Oracle, ingrese el comando: SQL> conn system (presione ENTER) Introduzca la contraseña: La contraseña es la establecida por Usted al momento de instalar Oracle.(A no ser que la haya cambiado). Presione Enter. Se visualizará el mensaje: Conectado .   A continuación se activa el prompter SQL> Ahora podemos enviar mandatos SQL al servidor XE. Para empezar, crearemos un nuevo usuario llamado MUSICAL. La

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

Es habitual crear y administrar usuarios y roles por medio de líneas de comando usando SQL PLUS, sin embargo muchos de estos procesos pueden  realizarse por medio de Oracle SQL Developer que es la herramienta gráfica desarrollada en Java para cubrir de modo visual las tareas mencionadas. Crear un usuario con Oracle SQL Developer 1.   Iniciar  Oracle SQL Developer 2. Abrir la conexión de usuario SYSTEM configurada para XEPDB1 o cualquier otra PDB disponible. Si no cuenta con una conexión basada en el usuario SYSTEM, ver el siguiente post . 3.   En el panel Conexión se desplegarán los nodos de la conexión abierta y seleccionar la carpeta Usuarios.   4.   Click con botón secundario y seleccionar Crear Usuario . 5.   Llenar los datos en el formulario Crear Usuario. 6.   Click en Roles Otorgados. Seleccionar CONNECT y RESOURCE .   7.   Seleccionar Cuotas. Seleccionar USERS y establecer 300 en la columna Cuota y M en Unidades. Opcional.- Click en S