You are on page 1of 8

INSTALACION DE ORACLE 12C EN LINUX

ABSTRACT: The current work is based on the


installation of SGBD Oracle 12 c on Linux, was executed
using a virtual machine (Virtual Box) to mount and
simulate the Linux environment (Linux Oracle 7) that is
necessary for the installation of this SGBD. In this paper
the requirements and the steps to follow to have a
successful installation of Oracle 12c

2.3 Cambiamos el nombre del host: CursoBDII.oracle

RESUMEN: El presente trabajo est basado en la


instalacin del SGBD Oracle 12c en Linux, fue realizado
usando una virtual machine (Virtual Box) para montar y
simular el entorno Linux (Linux Oracle 7) que es
necesario para la instalacin de este SGBD. En este
trabajo se plasmara los requerimientos y pasos a seguir
para tener una instalacin exitosa de Oracle 12c

1 INTRODUCCIN

2.4 Creamos los grupos de seguridad con el Oracle.

El siguiente documento se hizo para poder facilitar la


instalacin del Oracle 12c en el ambiente de Linux,
haciendo uso del Linux Oracle Enterprise que es
proporcionado por la misma empresa de Oracle, la
investigacin se basa en dar a entender de forma mucho
ms concreta y amplia como es que se puede instalar el
Oracle 12c en Linux dando as paso por paso las pautas
para poder llevar esto de forma adecuada.

2 INSTALACION
2.1 Instalamos unzip para poder descomprimir los
archivos descargados Oracle 12c para Linux desde la
web
de
Oracle

2.2
Abrimos un terminal y con el comando cd/tmp
ingresamos la carpeta donde se encuentra ubicado los
archivos descargados, y los descomprimimos.

2.5 Reiniciamos el servidor con el comando init 6, luego


nos mostrara la pantalla grafica con el usuario creado.

2.6 Con el usuario root y mediante el comando cd


/etc/hosts ingresamos y colocamos el nombre del
dominio que hemos configurado asi:

2.7 Ingresamos con usuario Oracle para realizar la


instalacin ingresando al directorio database que se ha
generado, en caso de queramos colocar un correo
podemos hacerlo, pero en este caso no se coloc.

que van a tener otros usos, crear una


base de datos inicial y una
configuracin mnima para que Oracle
no consuma todos los recursos de la
mquina.
Clase Servidor: este tipo es el
recomendable para montar un servidor
de Oracle dedicado, para equipos
dedicados por completo a base de
datos Oracle. En este caso el asistente
configurar Oracle para que consuma
el mximo de recursos del equipo.

2.8 A continuacin el asistente nos da varias opciones:

Crear y Configurar Base de Datos:


instalar el software de Oracle 12c sin
base
de
datos,
posteriormente
podremos ejecutar el asistente para
crear una base de datos.

Instalar Slo Software de Base de


Datos: solo instalar el software de
Oracle 12c, no crear base de datos.

Actualizar Base de Datos Existente:


realizar una actualizacin del Oracle
actualmente instalado y actualizar la
base de datos. Esta opcin solo debe
usarse para actualizaciones y previa
copia de seguridad.
En nuestro caso elegiremos "Crear y Configurar
Base de Datos" para instalar Oracle Database
12c y crear una base de datos:

2.9 A continuacin elegiremos el tipo de sistema


para Oracle Database 12c, en funcin del tipo el
asistente realizar la configuracin apropiada. Los
tipos disponibles:
Clase Escritorio: este tipo de clase
de sistema es conveniente elegirlo
cuando vamos a instalar Oracle 12c
en equipos para pruebas o desarrollo

2.10 Elegiremos a continuacin el tipo de instalacin,


las opciones:
Instalacin de Base de Datos de
Instancia nica: esta es la opcin
normal para instalaciones sin altos
requisitos de disponibilidad, montar
Oracle en un equipo individual y
autnomo, con una nica instancia.
Instalacin de Base de Datos de
Oracle Real Application Clusters: esta
opcin es usada en instalacin con
altos requisitos de disponibilidad, se
usa para montar clster de Oracle con
varios equipos.

Instalacin de la Base de Datos Oracle


RAN One Node: igual que la anterior
pero solo un nodo.
En nuestro caso elegiremos la primera opcin
"Instalacin de Base de Datos de Instancia
nica":

2.12 Elegiremos el idioma del producto y pulsaremos


"Siguiente":

2.11 Elegiremos ahora el tipo de instalacin, las


opciones:

Instalacin Tpica: este tipo de


instalacin es menos personalizable
que la Instalacin Avanzada, el
asistente nos permitir modificar solo
las opciones bsicas, el resto las
establecer por defecto.

Instalacin Avanzada: el asistente nos


permitir personalizar todas las
opciones de instalacin (contraseas
para las cuentas SYS, SYSTEM,
SYSMAN y DBSNMP, juegos de
caracteres,
idiomas,
copias
de
seguridad, almacenamiento ASM,
etc.).

2.13 A continuacin podremos seleccionar la edicin de


la Base de Datos, en funcin del fichero descargado y
de algunos otros parmetros el asistente nos permitir
modificar la edicin o no, las opciones posibles. Si
disponemos de licenciamiento deberemos elegir la
edicin que hayamos adquirido:

Enterprise Edition.

Standard Edition.

Standard Edition One.

2.14
Por defecto nos muestra la ruta de instalacin.

2.17 A continuacin elegiremos los identificadores de la


base de datos:

2.15
El Nombre
del
Grupo
establecer oinstall por defecto:

oraInventory nos

Nombre de la Base de Datos Global:


podemos introducir un nombre con el
formato nombreBD.nombreequipo.dominio,
Identificador del Sistema Oracle (SID): un
nombre que identifique la base de datos.
Crear como Base de Datos del
Contenedor: si vamos a tener varias bases
de datos en un mismo servidor de Oracle
Database podremos marcar la opcin
"Crear como Base de Datos del
Contenedor"
para
agruparlas
posteriormente en una visualizacin global.
En este caso deberemos introducir el
nombre de Base de Datos de Conexin.

2.16 Elegiremos a continuacin el tipo de configuracin


para la base de datos que se crear, las opciones:

Uso General: es la opcin por defecto


y la habitual, se usa para montar un
servidor de base de datos Oracle
Database para uso general, para
transacciones, para consultas, para
inserciones y modificaciones.

Almacenes de Datos: si vamos a usar


este servidor de Oracle Database solo
como un almacn de datos para alojar
en l datos y poder consultarlos, no
para uso habitual de inserciones,
modificaciones, consultas, podremos
elegir esta opcin.
En nuestro caso marcaremos "Uso General" y
pulsaremos "Siguiente":

2.18 Elegiremos ahora las opciones de Memoria, Juego


de Caracteres y Esquemas de Ejemplo. En la pestaa
"Memoria" podremos indicar la cantidad de memoria
RAM que se asignar a Oracle y podremos marcar la
opcin "Activar Gestin Automtica de Memoria" para
que sea el propio Oracle quien decida cmo distribuir
dicha asignacin a sus procesos (SGA, PGA).
Obviamente a mayor memoria RAM asignada mejor
rendimiento se obtendr del servidor Oracle, si bien
siempre hay que dejar memoria RAM libre para otros
procesos del sistema Linux y para el propio sistema
operativo Linux. Asignaremos la RAM en funcin del uso
que queramos dar al servidor de base de datos, si ser
un servidor de produccin con muchos usuarios
concurrentes y con muchas transacciones

Intentaremos asignar toda la RAM posible, si su uso va a


ser de pruebas y desarrollo podremos asignar menos
RAM. De todas formas estos valores podremos
ajustarlos en cualquier momento, despus de la
instalacin

"Crear Base de Datos con Esquemas de Ejemplo" en la


pestaa "Esquemas de Ejemplo":

2.19 En la pestaa "Juegos de Caracteres" podremos


elegir el juego de caracteres para la base de datos. Este
punto es muy importante, si tenemos aplicaciones de
facturacin, contabilidad, Recursos Humanos, almacn,
control de stock, CRM, etc. deberemos asegurarnos de
qu juego de caracteres soportan y el que necesiten (el
desarrollador de software debe proporcionrnoslo).
Adems, si vamos a realizar un import de datos ya
existentes en nuestro nuevo servidor de base de datos
Oracle 12c es MUY recomendable que coincidan el
juego de caracteres de la base de datos importada con
el del nuevo servidor. Si va a ser una base de datos
nueva y los aplicativos pueden adaptar el juego de
caracteres dejaremos la opcin por defecto que es
WE8MSWIN1252:

2.21 A continuacin elegiremos el tipo de


almacenamiento, salvo que lo hayamos preparado
previamente no podremos elegir ASM (Oracle Automatic
Storage Management) dado que, por lo tanto
marcaremos "Sistema de Archivos", en "Especificar
Ubicacin de Archivo de Base de Datos" elegiremos la
ruta donde se guardarn los ficheros de la base de
datos. Es recomendable que estn alojados (al menos
para entornos de produccin) en almacenamiento en
fibra (SAN) con discos redundantes y en un
almacenamiento diferente al del software de Oracle y al
del sistema operativo:

2.20 Para los Esquemas de Ejemplo, Oracle 12c por


defecto no crear esquemas de ejemplo con usuarios y
tablas, si queremos que se creen deberemos marcar

2.22 Si disponemos de Enterprise Manager Cloud


Control podremos indicar aqu los datos de conexin,
esta herramienta permite gestionar de manera
centralizada varios servidores de base de datos Oracle
Database 12c. En nuestro caso no disponemos de
Enterprise Manager Cloud Control, por lo que
continuaremos la instalacin sin introducir los datos de
conexin:

2.23 Si queremos disponer de un rea de recuperacin


rpida de la base de datos, marcaremos "Activar
Recuperacin" e indicaremos una ubicacin para los
archivos de recuperacin, por defecto "Sistema de
Archivos" y ubicacin:

Grupo de Administracin de Base de


Datos (OSDBA): por defecto "dba".
Grupo del Operador de Base de Datos
(OSOPER): por defecto "oper".
Grupo de Recuperacin y Copia de
Seguridad de Base de Datos
(OSBACKUPDBA): por defecto "dba".
Grupo Administrativo de Data Guard
(OSDGDBA): por defecto "dba".
Grupo Administrativo de Gestin de
Claves de Cifrado (OSKMDBA): por
defecto "dba".

/home/oracle/app/oracle/recovery_area
Si
disponemos
de ASM
(Automatic Storage
Management) podremos marcar "Oracle Automatic
Storage Management" para que el rea de recuperacin
se guarde tambin en ASM. Pero no es el caso de
instalaciones por defecto.

2.24 A continuacin estableceremos las contraseas


para los usuarios que el asistente de instalacin de
Oracle 12c crear por defecto (SYS, SYSTEM,
DBSNMP, PDBADMIN). Si queremos establecer la
misma contrasea para todas las cuentas marcaremos
la opcin "Usar la misma contrasea para todas las
cuentas":

2.25 Estableceremos ahora los grupos de seguridad del


sistema operativo Linux CentOS para cada grupo de
gestin de Oracle, sern los grupos que ya hemos
creado en pasos anteriores:

2.26 A continuacin el asistente de instalacin de Oracle


12c realizar la comprobacin de requisitos, verificando
que el sistema operativo cuenta con los requisitos
mnimos para la instalacin. Si hay algn requisito que
no se adecua lo mostrar en una lista, si el requisito no
es obligatorio nos dejar continuar con la instalacin. En
nuestro caso, nuestro equipo Linux, no cumple con el
requisito de que la memoria swap de intercambio sea del
doble de tamao de la memoria RAM del equipo. Puesto
que este requisito no es obligatorio podremos marcar
"Ignorar Todo" y continuar con la instalacin pulsando en
"Siguiente":

2.27 Por ltimo, antes de la instalacin definitiva de


Oracle Database 12c, el asistente nos mostrar un
resumen con todas las opciones elegidas en los pasos

anteriores, revisaremos
pulsaremos en "Instalar":

que

todo

es

correcto

2.30 Una vez finalizada la instalacin del software de


Oracle 12c, si hemos elegido la opcin de crear la base
de datos, a continuacin se iniciar el asistente para
crear una base de datos en el servidor Oracle Database
12c:

2.28 Se iniciar el proceso de instalacin del software de


Oracle 12c en el sistema Linux:

2.29 En una parte de la instalacin nos mostrar una


ventana para que ejecutemos unos script. Es importante
que antes de continuar con la instalacin ejecutemos
estos scripts. Para ello anotaremos la ruta y el fichero de
script, por defecto:

2.31 Nos mostrar la ventana de Gestin de


Contraseas, desde donde podremos establecer las
contraseas para los usuarios SYS, SYSTEM, AUDSYS,
GSMUSER,
SPATIAL_WFS_ADMIN_USR,
SPATIAL_CSW_ADMIN_USR, APEX_PUBLIC_USER,
SYSDG, DIP, SYSBACKUP, MDDATA, GSMCATUSER,
SYSKM,
ORACLE_OCM,
OLAPSYS,
SI_INFORMTN_SCHEMA, DVSYS, ORDPLUGINS,
XDB:

/ora01/app/oraInventory/orainstRoot.sh
/ora01/app/oracle/product/12.1.0/db_1/root.sh
Sin cerrar la ventana anterior, abriremos una
nueva ventana de terminal en nuestro Linux
con el superusuario root y ejecutaremos estos
scripts:
/ora01/app/oraInventory/orainstRoot.sh
/ora01/app/oracle/product/12.1.0/db_1/root.sh

2.32 Y el asistente nos indicar que el proceso de


instalacin de Oracle 12c y de creacin de base de
datos ha
concluido

satisfactoriamente. Ya podremos cerrar el modo grfico


pulsando en "Cerrar" y tendremos instalado Oracle 12c
en nuestro equipo con Linux

3 CONCLUSIONES
Tras haber investigado mucho sobre la instalacin del
Oracle 12c en Linux, todo se hace mucho ms fcil si es
que se hacen con el ambiente del mismo Oracle, siendo
ms precisos haciendo uso de todas las herramientas
Oracle, en este caso se hizo uso del virtualbox que
proporciona Oracle y del Linux Oracle que lo
proporciona la misma empresa, de esta manera la
instalacin de Oracle 12c ya no es tan tediosa, a
comparacin de instalarlo en otros Linux como por
ejemplo lo es el centos, con el cual se tiene que usar
parmetros extras para poder hacer la instalacin
adecuada.

4 REFERENCIAS

https://www.oracle.com/es/index.html
http://www.oracle.com/technetwork/databas
e/enterprise-edition/downloads/index.html
http://www.oracle.com/technetwork/indexes/
downloads/index.html#em
https://www.virtualbox.org/

You might also like