En artículos
anteriores vimos la instalación de la Infraestructura Grid 12c. En este articulo quiero aprovechar la instalación
que hice de la Infraestructura Grid para poder instalar el motor de Base de
datos Oracle 12c.
Como
indique en el artículo anterior, antes de instalar cualquier producto Oracle es
necesario:
- Revisar las guías de instalación publicadas
por Oracle.
- Revisar si el Sistema Operativo se encuentra
actualizado para soportar la instalación del producto.
- Revisar que los requerimientos de Hardware y
Software mínimos.
Los
pre requisitos para instalar el motor de base de datos Oracle 12c lo he
explicado en el articulo
Instalación de Oracle Grid Infraestructure en Linux 6 - Parte II. Puedes acceder a este articulo y revisar
a detalle cada pre requisito de instalación.
La instalación
del motor de base de datos Oracle 12c no ha cambiado mucho en comparación a
versiones anteriores. Las nuevas
opciones las revisaremos a medida que avanzamos en el artículo.
I. Instalación
de Base de datos Oracle 12c
Paso 1:
Copiamos los instaladores en el servidor, nos conectamos con el usuario oracle
y descomprimimos los instaladores.
[oracle@oracle12c Install]$ ls -l
-rw-r--r--. 1 oracle oinstall 1361028723
Jun 26 2013
linuxamd64_12c_database_1of2.zip
-rw-r--r--. 1 oracle oinstall 1116527103
Jun 26 2013
linuxamd64_12c_database_2of2.zip
[oracle@oracle12c Install]$ unzip
linuxamd64_12c_database_1of2.zip [oracle@oracle12c Install]$ unzip
linuxamd64_12c_database_2of2.zip
Paso 2: Abrimos una sesión de VNC. Pueden utilizar la herramienta gráfica que
más les acomoda.
[oracle@oracle12c Install]$ vncserver
New 'oracle12c.oracle.com:1 (oracle)'
desktop is oracle12c.oracle.com:1
Starting applications specified in
/home/oracle/.vnc/xstartup
Log file is
/home/oracle/.vnc/oracle12c.oracle.com:1.log
Paso 3:
Desde la sesión de VNC procedemos a
lanzar el Instalador del motor de base de datos.
[oracle@oracle12c Install]$ cd database/
[oracle@oracle12c database]$ ls
install
response rpm runInstaller
sshsetup stage welcome.html
[oracle@oracle12c database]$
./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater
than 500 MB. Actual 1877 MB Passed
Checking swap space: must be greater
than 150 MB. Actual 3070 MB Passed
Checking monitor: must be configured to
display at least 256 colors
>>> Could not execute auto check for display colors using
command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Some requirement checks failed. You must
fulfill these requirements before
continuing with the installation,
Continue? (y/n) [n] y
>>> Ignoring required
pre-requisite failures. Continuing...
Preparing to launch Oracle Universal
Installer from /tmp/OraInstall2015-03-06_07-54-28PM. Please wait ...
Paso 4: Ya que el servidor no estará conectado
directamente a Oracle Support. Deshabilitamos la opción de recibir upgrades de seguridad
directamente al servidor.
Paso 5: Igual que
los parches de seguridad, los parches del motor tampoco los
descargaremos directamente al servidor.
Paso 6: Para este articulo solo instalaremos el motor de
base de datos. Posteriormente pueden
crear las bases de datos. Puedes revisar
los artículos.
Paso 7: Este articulo solo contempla la instalación de
una base de datos en Single Instance por lo que elegimos la primera opción. Las
demás opciones son para instalación de bases de datos RAC.
Paso 8: Seleccionamos el idioma a instalar.
Paso 9:
Seleccionamos el tipo de base de datos a instalar. Esto depende mucho del tipo de licencia que
se haya adquirido.
Para la
versión Enterprise, se puede observar que ya no se permite habilitar o
deshabilitar las opciones extras. En la versión
Oracle 12c, por defecto, algunas opciones están habilitadas y otras no.
Para
poder habilitar o deshabilitar una opción utilizamos el nuevo comando CHOPT
chopt [ enable | disable] db_option
Paso 10: Definimos los directorios para el ORACLE_BASE y
ORACLE_HOME
Paso
11: Definimos los grupos de sistema operativo para cada rol. Como se observa en esta pantalla podemos
definir la funcionalidad de los nuevos grupos que se crean en Oracle 12c
-
BACKUPDBA
- DGDBA
- KMDBA
Paso 12:
Revisamos si existe algún pre-requisito que no se haya cumplido.
Paso 13:
Revisamos la configuración seleccionada antes de la instalación. Es importante observar que se puede guardar
un response file con toda la configuración definida.
Paso 14: Ejecutar manualmente los scripts con el usuario
ROOT.
[root@oracle12c ~]#
/u01/app/oracle/product/12.1.0/dbhome_1/root.sh
Performing root user operation for
Oracle 12c
The following environment variables are
set as:
ORACLE_OWNER= oracle
ORACLE_HOME=
/u01/app/oracle/product/12.1.0/dbhome_1
Enter the full pathname of the local bin
directory: [/usr/local/bin]:
The contents of "dbhome" have
not changed. No need to overwrite.
The contents of "oraenv" have
not changed. No need to overwrite.
The contents of "coraenv" have
not changed. No need to overwrite.
Database Configuration Assistant when a
database is created
Finished running generic part of root
script.
Now product-specific root actions will
be performed.
Paso 15:
Finalizamos la instalación del motor de base de datos Oracle 12c.
De esta
forma finalizamos la instalación del motor de base de datos Oracle 12c. Con este articulo cierro el ciclo de artículos
de instalación de base de datos.
En el
siguiente articulo hablare sobre un tema muy importante el Upgrade a 12c.
Espero les
sirva.
Excelente post Jorge!
ResponderBorrarQue tal amigo, muy buen articulo, oye puedo consultate por que no inicia el instalador del Oracle 11g 64x en un equipo con windows 2012 R2 a 64x con un disco duro de 3T.
ResponderBorrarSaludos.