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