Informática – Como instalar los Ejemplos o Shemas RH en Oracle 12C para novatos en BD

Como instalar los Ejemplos o Shemas RH en Oracle 12C para novatos en BD

Lunes  26 de octubre de 2020

Tiempo de Lectura: 2:00 Minutos

Por Diego Alejandro Alvarez

Soy Tecnólogo en Gestión de redes de datos pero me apasionan otros temas de la informática como lo es el estudio e implementación de las Bases de Datos, este artículo lo realicé por los múltiples obstáculos que encontré al querer instalar los ejemplos correspondientes al motor de bases de datos Oracle 12C.

Lo primero que tenemos que hacer es instalar el paquete de ejemplos; descargamos el software desde el sitio de Oracle:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-linux-download-2240591.html

Se mostrará en la carpeta /home/oracle/Downloads y descargará este archivo:

  • zip

Procedemos a descomprimirlo y quedará en la misma ubicación pero con el siguiente nombre:

  • examples

Para instalarlo en ambiente grafico ingresamos en la carpeta examples y ejecutamos el siguiente comando:

  • ./runInstaller

Al ejecutar dicho comando nos aparecerá la instalación grafica de la siguiente manera:

Seguimos con la instalación y es necesario saber exactamente el nombre correcto de nuestra Oracle Home para no instalar en un sitio que luego no podamos acceder:

Se revisan los prerequisitos de la instalación:

Luego se muestra el resumen de la instalación y ejecutamos el install:

Por último nos muestra que la instalación quedó completa:

Posteriormente tenemos que instalar los schemas de ejemplo de manera manual.

En la ruta $ORACLE_HOME/demo/schema se van a encontrar los scripts para instalar los schemas de ejemplo que deseen.

 

En mi caso voy a instalar el ejemplo de recursos humanos  (HR human_resources) en mi pdbuniv de la siguiente manera:

Después de esto ingreso a sqlplus:

 Arrancamos la base de datos:

Hacemos lo mismo con el listener:

Comprobamos que las instancias queden funcionales:

Y ejecutamos la sentencia:

SQL> @/u01/app/oracle/product/12.1.0/dbhome_1/demo/schema/human_resources/hr_main

En este caso tuve el siguiente error y por consiguiente la instalación de los ejemplos no se realizó:

  • ORA-65096: invalid common user or role name

Se solucionó de la siguiente manera:

1. La base de datos además de encendida o prendida debe estar conectada:

2. Lo siguiente es ejecutar la sentencia commit así:

¿Qué es un commit en MySQL?

COMMIT: Esta instrucción de SQL se utiliza para confirmar como permanentes las modificaciones realizadas en una transacción. Las transacciones explícitas son las que se definen en el código y hay que indicar cuando se inicia con BEGIN TRANSACTION y cuando finaliza COMMIT TRANSATION.

3. Y ahora sí volvemos a ejecutar la sentencia anterior y quedan instalados correctamente los ejemplos de HR.

Por último lo verificamos en nuestro Oracle SQL Developer y encontramos el usuario HR con sus tablas de ejemplo.

Conclusión:

Este artículo lo realicé paso a paso para poder explicar los errores más comunes de dicha instalación que se pueden encontrar agregando los ejemplos en Oracle 12C, parece una tontería el no poder acceder a ellos pero luego ves lo importante que son cuando puedes acceder a ellos y trabajar sobre una base de datos de ejemplo y no sobre una de producción.

Espero se haya entendido en su totalidad y gracias por llegar hasta aquí si les interesó el tema de hoy.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Copyright © All right reserved.