martes, 10 de noviembre de 2015

Como instalar los schemas de ejemplo :: Oracle 12c ::

Como instalar los schemas de ejemplo en Oracle Database 12c

Hace algunos día una compañero me envió un email, preguntándome como podemos crear los schemas de ejemplo en 12c si no los elegimos durante la creación de la instancia.


Es simple, 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



Pasamos el software via ftp, usb o disco al server.

Posteriormente ejecutamos el unzip -t linuxamd64_12102_examples.zip para revisar que el software se pasara a nuestro servidor sin problema algún. No queremos que la perdida de bits nos hagan una mala broma.


La comprobación nos debe salir sin errores y todo OK.


Ahora descomprimimos el software con  unzip linuxamd64_12102_examples.zip

Tenemos como siempre que exportar el ambiente gráfico o ingresar al server. También lo podemos hacer en modo silencioso. En mi caso para documentarles el proceso utilizo el ambiente gráfico:

Ahora estamos listos para ejecutar el ./runInstaller


En la siguiente pantalla es importante seleccionar bien el Oracle Home donde tenemos instalado el 12c:

Revisión de pre requisitos:


Resumen de la instalación: 



Avance de la instalación:



Fin de la instalación de los schemas de ejemplo:


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

En mi caso voy a instalar en mi pluggable pdbdemo el schema HR:

[oracle@poas12c schema]$ . oraenv
ORACLE_SID = [bdOrcl] ? bdOrcl -- Es el nombre de mi instancia
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@poas12c schema]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue Nov 10 12:54:24 2015

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Conectado a:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> alter session set container=PDBDEMO;
Sesion modificada.

SQL> @/u01/app/oracle/product/12.1.0.2/db_1/demo/schema/human_resources/hr_main.sql

specify password for HR as parameter 1:
Introduzca un valor para 1: hr

specify default tablespeace for HR as parameter 2:
Introduzca un valor para 2: tbs_test

specify temporary tablespace for HR as parameter 3:
Introduzca un valor para 3: temp

specify password for SYS as parameter 4:
Introduzca un valor para 4: xxxxxxxx

specify log path as parameter 5:
Introduzca un valor para 5: $ORACLE_HOME/demo/schema/log

Listo es todo.

Pueden encontrar mas info sobre los schemas de ejemplo en los sitios oficiales de Oracle:

12c: http://docs.oracle.com/database/121/COMSC/installation.htm#COMSC001

11g: http://docs.oracle.com/cd/E11882_01/server.112/e10831/installation.htm#COMSC001

Saludos cordiales,

Miguel Vega