Instalación de Oracle 11g en CentOS 6.2 Página 1
@
Universidad Técnica de Machala
Facultad de Ing. Civil
Escuela de Informática
Manual de "Instalación de la base de datos
Oracle 11g en CentOS"
Estudiantes:
Christian Alberto Obaco Sisalima
Jefferson Santiago Torres Delgado
Curso:
10mo Semestre “A”
Módulo:
Lenguaje 4GL
Docente:
Ing. Fausto Redrován
Año Lectivo
2013 - 2014
Instalación de Oracle 11g en CentOS 6.2 Página 2
¿Qué es CentOS?
Este sistema operativo CentOS es una distribución Linux de clase empresarial
derivados de fuentes libremente ofrecidos al público. Es una distribución de LINUX
gratuita que está basada en la distribución Red Hat Enterprise Linux (RHEL).muy
similar al RHEL, pero gratuito, aunque no es mantenido por Red Hat. Red Hat
Enterprise Linux se compone de software libre y código abierto, pero se publica enf
ormato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados.
Comoes requerido, Red Hat libera todo el código fuente del producto de forma pública
bajo los términos de la Licencia pública general de GNU y otras licencias. Los
desarrolladores de entOS usan ese código fuente para crear un producto final que es
muy similar al Red HatE nterprise Linux y está libremente disponible para ser bajado y
usado por el público, pero no es mantenido ni asistido por Red Hat. Existen otras
distribuciones también derivadas delas fuentes de Red Hat.C entOS usa yum para
bajar e instalar las actualizaciones, herramienta también utilizada por Fedora.
¿ Que es Oracle?
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de
Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su
elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por
norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema
muy caro no está tan extendido como otras bases de datos, por ejemplo, Access,
MySQL, SQL Server, etc.
En este manual aprenderas paso a paso a instalar oracle 11g en Centos 6.2 esta
instalacion la vamos hacer mediante una maquina virtual.
Instalación de Oracle 11g en CentOS 6.2 Página 3
Empezemos:
Antes que nada se debe instalar la Máquina Virtual VMware Workstation 9 la cual la
facilitamos en el DVD anexo a este manual.
Al hacer doble clic en el instalador previamente mencionado te aparecerá la siguiente
ventana de bienvenida en la cual te pregunta que tipo de instalacion deseas realizar si
la basica o a la avanzada en este caso se escoge Custom (advanced) para
personalizar la instalación. Para continuar clic en Next.
Luego escogemos la compatibilidad del hardware de nuestra máquina virtual la cual
será la 9, damos clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 4
Vamos se debe seleccionar la tercera opción la cual permite instalar el sistema
operativo luego de configurar la máquina virtual, creando una con un disco duro en
blanco. Hacemos clic en Next para continuar.
Ahora procedemos a escoger el sistema operativo en este caso Linux y en la versión
del kernel que usa CentOS es la 2.6, por lo cual se elige Other Linux 2.6x kernel.
Luego damos clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 5
Ahora le daremos un nombre a nuestra máquina virtual puede ser cualquiera en este
caso CentOS 6.2 y en la parte de abajo indica en donde estará alojada. Después
hacemos clic en Next para continuar.
Ahora configuramos el número de procesadores, en este caso depende de las
características de nuestro microprocesador de la máquina real. Luego clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 6
Ahora asignamos cuanto memoria RAM vamos a utilizar en nuestra máquina virtual en
este caso le damos 2GB, dependiendo de la memoria que tenga nuestro equipo real,
lo cual es muy recomendable por lo tanto elegimos los 2048 MB que son 2GB. Clic en
Next.
Añadimos el tipo de red en este caso usamos por defecto NAT, luego damos clic en
Next.
Instalación de Oracle 11g en CentOS 6.2 Página 7
En el tipo de controladores de Entrada/Salida dejamos el recomendado. Clic en Next.
Seleccionamos Crear un nuevo disco virtual y damos clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 8
Seleccionamos el tipo de disco en este caso dejamos el recomendado. Clic en Next.
Seleccionamos el espacio de disco duro a utilizar en nuestro caso con 40 GB es más
que suficiente. Clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 9
En esta pantalla aparece el nombre del archivo de disco especifico, por lo cual solo
hacemos clic en Next.
En esta ventana se presenta todo los datos de la configuración realizada, en caso de
querer modificar alguna característica de la configuración haga clic en Customize
Hardware…, caso contrario clic en Finish para terminar la configuración de la máquina
virtual y comenzar la instalación del sistema operativo.
Instalación de Oracle 11g en CentOS 6.2 Página 10
Seguidamente se presenta la siguiente pantalla, en la cual se debe de especificar la
ubicación de la imagen del SO en la unidad de CD/DVD de la máquina virtual para
proceder a instalar. Para ello hacemos clic en CD/DVD (IDE).
A continuación aparece la siguiente pantalla en la cual se debe especificar la ruta con
la ISO que contiene el instalador del SO, para esto elegimos USE ISO image file y
buscamos la ruta de la imagen ISO. Finalmente clic en OK.
Instalación de Oracle 11g en CentOS 6.2 Página 11
Para comenzar la instalación del SO, haga clic en Power on this virtual machine para
encender la máquina virtual y empiece la instalación.
Instalación de CentOS 6.2
En esta pantalla nos da la bienvenida CentOS 6.2, ahora escogeremos la primera
opción y pulse la tecla Enter.
Instalación de Oracle 11g en CentOS 6.2 Página 12
En esta pantalla de aviso daremos un salto, seleccionando Skip y pulsando ENTER.
Nos aparece la siguiente pantalla en la cual simplemente le daremos clic en Next para
continuar.
Instalación de Oracle 11g en CentOS 6.2 Página 13
Ahora elegimos el idioma del SO, en este caso English que es el idioma nativo de
Oracle.
Ahora elegimos el tipo de teclado que tenemos en nuestra computadora, vale aclarar
que si el teclado consta la tecla Ñ es español o latino y si no cuenta con dicha tecla es
inglés. Si el teclado tiene la tecla Ç es español, si no tiene es Latinoamericano. En
nuestro caso es español, clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 14
Escogemos el tipo de dispositivo para la instalación en este caso escogemos Basic
Storage Devices, luego clic en Next.
En esta parte nos pregunta si el disco duro de la máquina virtual contiene algún dato,
pero en este caso es una instalación nueva, entonces le damos a clic en Yes, discard
any data que significa si descartar todo los datos luego damos le damos en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 15
Ahora nos pide el nombre del host para tener un mejor orden hemos colocado como
nombre el número de máquina.
Paso seguido procedemos dar clic en Configure Network para configurar la red, se nos
abrirá la siguiente ventana, escogemos System etho, luego en clic en Edit… para
editar la configuración.
Instalación de Oracle 11g en CentOS 6.2 Página 16
Luego en la pestaña de IPv4 Settings, escogemos el método Manual y en la dirección
IP escribiremos la siguiente 192.168.15.14. El último octeto de la dirección lo
escribimos de acuerdo al número de máquina en este caso la maquina es la número
14, escribimos la Máscara de subred /24 y daremos clic en Apply… y en la ventana
detrás clic en Next.
En la siguiente ventana nos pide escoger la ciudad donde nos encontramos en este
caso la más próxima es América\Guayaquil luego clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 17
En esta ventana nos pide que ingresemos la contraseña del usuario root por motivos
de prácticas académicas le asignaremos como contraseña root123 luego clic en Next.
No se preocupen si les sale el siguiente simplemente nos quiere decir que la
contraseña es muy débil, se debe especificar que si la queremos usar de todas
maneras dando clic en Use Aniway.
Instalación de Oracle 11g en CentOS 6.2 Página 18
En la siguiente ventana vamos a escoger el tipo de instalación en nuestro caso
escogeremos un tipo de instalación personalizada (Create Custom Layout) luego clic
en Next.
Luego nos presentara una ventana de aviso del formato y donde se alojara el gestor
de arranque (en la partición de disco duro correspondiente).
Instalación de Oracle 11g en CentOS 6.2 Página 19
Paso seguido procederemos a crear las particiones que necesita nuestro sistema
Operativo CentOS para que se pueda instalar luego Oracle con total normalidad
damos clic en Create y procedemos a crear las particiones como vemos a
continuación:
La primera partición que vamos a crear será el /boot y les asignaremos de espacio 200
MB como lo vemos en la siguiente figura luego damos clic en OK.
Instalación de Oracle 11g en CentOS 6.2 Página 20
Ahora la segunda partición le asignaremos al swap que es el doble de la memoria
RAM asignada en este caso la memoria RAM de la máquina virtual es de 2GB, por lo
cual escribimos 4GB que son 4096 MB para el swap.
La siguiente partición le asignaremos a la raíz / que con 5 GB es más que suficiente,
en nuestro caso le pusimos 6000 MB.
Instalación de Oracle 11g en CentOS 6.2 Página 21
La siguiente partición le asignaremos /u a la cual le damos el espacio restante, para
ello hacemos clic en Fill to máximum allowable size clic en OK.
La siguiente pantalla nos indica cómo deben quedar las particiones de nuestro SO.
Hacemos clic en Next para continuar.
Instalación de Oracle 11g en CentOS 6.2 Página 22
Luego nos saldrá este mensaje de advertencia que avisa que dará formato al disco
duro, le damos en Format.
En la siguiente ventana nos hace una advertencia que deseamos regresar o escribir
los cambios en el disco, le damos clic a Write changes to disk. Para continuar clic en
Next.
Instalación de Oracle 11g en CentOS 6.2 Página 23
Luego nos presentara una ventana de aviso del formato y donde se alojara el gestor
de arranque (en la partición de disco duro correspondiente). Esto es para en caso de
tener más de dos SO escogemos el que al arrancar la máquina se iniciara
automáticamente.
A continuación escogemos Database Server y luego activamos la casilla de Customize
now para personalizar la instalación y escoger los paquetes necesarios para Oracle,
los cuales se detallan a continuación:
Instalación de Oracle 11g en CentOS 6.2 Página 24
Selección de paquetes de CentOS para Oracle
En la categoría Applications seleccionamos las subcategorías:
- Internet Applications
- Internet Browser
- Office Suite and Productivity
En la categoría Base System seleccionamos las subcategorías:
- Base
- Client management tools
- Compatibility libraries
- Console Internet tools
- Debugging Tools
- Directory Client
- Hardware monitoring utilities
- Java Platform
- Large Systems Perfomance
- Legacy UNIX compatibility
- Network file system client
- Perfomance Tools
Instalación de Oracle 11g en CentOS 6.2 Página 25
Dentro de la subcategoría Legacy UNIX compatibility escogemos los paquetes que se
necesitan, para ello haciendo clic primeramente sobre la subcategoría damos clic en el
botón Optional packages.
Luego aparece la siguiente ventana donde marcamos el paquete ksh-20100621-
12.el6.i686.
Nota: Este procedimiento se repetirá cuando se deba seleccionar los paquetes para
las subcategorías.
Instalación de Oracle 11g en CentOS 6.2 Página 26
En la categoría Databases seleccionamos las subcategorías:
- MySQL Database client
- MySQL Database server
- PostgreSQL Database client
- PostgreSQL Database server
En la categoría Desktops elegimos las subcategorías:
- Desktop
- General Purpose Desktop
- Graphical Administration Tools
- Legacy X Windows System compatibility
- X Windows System
Instalación de Oracle 11g en CentOS 6.2 Página 27
Dentro de la subcategoría General Purpose Desktop, escogemos los siguientes
paquetes como lo hicimos al principio (dando clic en Optional packages):
gedit-plugins-2.28.0
gnome-pilot-2.0.17
gnome-pilot-conduits-2.0.17
vim-X11-7.2
Instalación de Oracle 11g en CentOS 6.2 Página 28
Dentro de la subcategoría Graphical Administration Tools, escogemos los siguientes
paquetes como lo hicimos anteriormente:
sabayon-2.29
policycoreutils-gui-2.0.83
Dentro de la subcategoría Legacy X Windows System compatibility, escogemos los
siguientes paquetes como lo hicimos anteriormente:
libXmu1.0.5
libXp-1.0.0
openmotif-2.3.3
openmotif22-2.2.3
xterm-253
Instalación de Oracle 11g en CentOS 6.2 Página 29
En la categoría Development elegimos las subcategorías:
- Additional Development
- Desktop Platform Development
- Development tools
- Server Platform Development
Dentro de la subcategoría Additional Development, escogemos los siguientes
paquetes como lo hicimos anteriormente:
libXnerema-devel
libXmu-devel
libXpm-devel
libXrandr-devel
libbaio-devel
libgnomeui-devel
openmotif-devel
libtiff
libtopology-devel
libudev-devel
libusb-devel
libuuid-devel
libxslt-devel
openmodif
perl-Test-Pod - devel
perl-Test-Pod-Coverage
xorg-x11-proto-devel
UnixODBC-devel-2.2.14
Instalación de Oracle 11g en CentOS 6.2 Página 30
Instalación de Oracle 11g en CentOS 6.2 Página 31
Dentro de la subcategoría Desktop Platform Development, escogemos el siguiente
paquete como lo hicimos anteriormente:
desktop-file-utils-0.15
Dentro de la subcategoría Development tools, escogemos los siguientes paquetes
como lo hicimos anteriormente:
cmake-2.6.4
Todos los paquetes que empiecen en compat
Todos los paquetes que empiecen en gcc
imake-1.0.2
jpackage-utils-1.7.5
libstdc++-docs-4.4.6
mod_dav-svn-1.6.11
Instalación de Oracle 11g en CentOS 6.2 Página 32
En la categoría Languages elegimos la subcategoría:
- Spanish Support
Instalación de Oracle 11g en CentOS 6.2 Página 33
En la categoría Servers elegimos las subcategorías:
- Server Platform
- System administration tools
Dentro de la subcategoría System administration tools, escogemos el siguiente
paquete como lo hicimos anteriormente:
crypto-utils-2.4.1
Instalación de Oracle 11g en CentOS 6.2 Página 34
En la categoría System Management elegimos la subcategoría:
- SNMP Support
Dentro de la subcategoría SNMP Support, escogemos los siguientes paquetes como lo
hicimos anteriormente:
net-snmp-perl-5.5-37
Instalación de Oracle 11g en CentOS 6.2 Página 35
En la categoría Web Services elegimos la subcategoría:
- Web Server
Para finalizar damos clic en Next y comienza a verificar las dependencias de los
paquetes.
Instalación de Oracle 11g en CentOS 6.2 Página 36
Luego de esto comenzara con la instalación de los paquetes, esperamos el tiempo
necesario de la instalación.
Instalando los paquetes y sus dependencias. Esperamos unos minutos hasta que la
instalación finalice.
Instalación de Oracle 11g en CentOS 6.2 Página 37
La siguiente pantalla indica que la instalación de CentOS 6.2 ha sido todo un éxito, le
damos clic en Reboot para reiniciar el SO.
Después del reinicio automático del equipo, nos visualizara una pantalla de Bienvenido
y a continuación le damos clic en Forward
Instalación de Oracle 11g en CentOS 6.2 Página 38
En la siguiente ventana marcamos Yes, I agree to the License Agreement para aceptar
el acuerdo de la licencia, luego damos clic en Forward para continuar.
Seguidamente se debe proceder a crear el usuario oracle, y los grupos a los que
pertenece oinstall, dba, oper que son necesarios para la instalación de Oracle. El
grupo primario del usuario oracle es oinstall, dba y oper son los grupos secundarios.
Para ello damos clic en Advanced…
Instalación de Oracle 11g en CentOS 6.2 Página 39
Luego aparece la siguiente ventana en la cual crearemos los grupos. Para ello
hacemos clic en Add Group.
Aparece la siguiente ventana en la cual escribimos el nombre del grupo, en este caso
oinstall y le damos clic en OK.
Instalación de Oracle 11g en CentOS 6.2 Página 40
De igual forma que el paso anterior agregamos los demás grupos, en este caso
creamos el grupo dba.
Y por último agregamos el grupo oper, de la misma forma como lo hicimos con los
anteriores grupos.
Instalación de Oracle 11g en CentOS 6.2 Página 41
Como podemos observar los grupos han sido creados, los cuales posee un nombre y
un ID que lo identifica a cada uno.
Finalizada la creación de grupos, el siguiente paso es la creación del usuario oracle.
Para ello procedemos a crear el usuario oracle le damos clic en Add User y escribimos
los siguientes datos como se muestra en la ventana a continuación:
Instalación de Oracle 11g en CentOS 6.2 Página 42
La password para el usuario oracle es oracle.
Aparece el siguiente cuadro de diálogo, el cual nos dice que la contraseña para el
usuario oracle es débil, le damos clic en Yes para decirle que vamos a usar la
contraseña de todas maneras.
Como se puede observar el usuario oracle ha sido creado con éxito.
Instalación de Oracle 11g en CentOS 6.2 Página 43
Seguidamente se debe asignar los grupos al usuario oracle para ello seleccionamos al
usuario oracle y damos clic en Properties.
Aparece la siguiente ventana en la cual en la pestaña Groups seleccionamos o
marcamos el grupo dba para indicar que a ese grupo pertenecerá el usuario oracle.
Instalación de Oracle 11g en CentOS 6.2 Página 44
Luego seleccionamos o marcamos el grupo oinstall y oper para indicar que a esos
grupos pertenecerá el usuario oracle. Seguidamente se debe asignar a oinstall como
grupo primario de oracle, para ello en Primary Group seleccionamos oinstall,
finalmente clic en OK.
Verificamos que al usuario oracle se le asignó oinstall como grupo primario, luego solo
cerramos la ventana.
Instalación de Oracle 11g en CentOS 6.2 Página 45
A continuación le damos clic en Forward para continuar.
Ahora procedemos a configurar hora y fecha del sistema, luego clic en Forward para
continuar.
Instalación de Oracle 11g en CentOS 6.2 Página 46
Luego nos aparece la siguiente ventana en donde explica acerca de Kdump el cual es
un mecanismo estándar de Linux para volcar el contenido de la memoria de la
máquina caída del núcleo. Aquí solo hacemos clic en Finish.
Finalmente iniciaremos sesión con nuestro usuario oracle recordando que la clave que
le colocamos fue oracle.
Instalación de Oracle 11g en CentOS 6.2 Página 47
A continuación se presenta el escritorio de CentOS 6.2, iniciando como con el usuario
oracle.
Requisitos de Pre Instalación para Oracle 11g
Abrimos una nueva Terminal de la Siguiente manera Applications – System Tools-
Terminal – Add launcher to desktop con esto hemos anclado la terminal al escritorio
Instalación de Oracle 11g en CentOS 6.2 Página 48
Observamos que efectivamente la Terminal está en el Escritorio.
Posteriormente se debe de instalar un paquete que se encuentra en el DVD 2 de
instalación de CentOS, el cual se llama elfutils-libelf-devel-static-0.125 y los instalamos
como usuario root desde una terminal con el comando yum install, de la siguiente
manera:
Nota: Antes de la instalación de este paquete necesitamos copiar el paquete desde el
DVD 2 de instalación de CentOS al escritorio de nuestro SO.
Instalación de Oracle 11g en CentOS 6.2 Página 49
Y con ello ya ningún paquete faltaría para la instalación de Oracle 11g.
Antes de instalar Oracle, se debe realizar algunos requisitos para su correcta
instalación y funcionamiento. Debemos configurar los archivos nos vamos a loguear
como usuario root de la siguiente manera: su - inmediatamente nos pedirá la clave la
cual es root123.
Instalación de Oracle 11g en CentOS 6.2 Página 50
A continuación configuraremos los límites para el usuario oracle, para ello vamos
editar el archivo limits.conf con el editor vi de la siguiente manera:
- vi /etc/security/limits.conf
Se nos abrirá el siguiente archivo, para poder escribir en el damos digitamos la tecla
Insert o la letra i.
Seguidamente procedemos a añadir las siguientes líneas antes de #End of file.
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
Instalación de Oracle 11g en CentOS 6.2 Página 51
Para poder guardar los cambios y salir procedemos teclear primero la tecla Esc para
salir del modo de inserción, posteriormente tecleamos :wq + ENTER para guardar los
cambios efectuados y salir del editor.
Ahora vamos agregar la sesión para el usuario oracle, para ello agregamos la
siguiente línea en el archivo login en la ruta /etc/pam.d/login
- vi /etc/pam.d/login
Añadimos la siguiente línea al final del archivo, pulsamos Insert para editar:
session required pam_limits.so
Instalación de Oracle 11g en CentOS 6.2 Página 52
Ahora salimos del modo de inserción tecleando Esc y guardamos los cambios
realizados en el archivo con el digitando :wq + ENTER.
Ahora vamos a configurar los parámetros del kernel el cual lo hacemos en la siguiente
ruta:
- vi /etc/sysctl.conf
Agregamos las siguientes líneas que son los parámetros del kernel de oracle.
Tecleamos Insert para editar el archivo.
Instalación de Oracle 11g en CentOS 6.2 Página 53
Luego salimos del modo de inserción tecleando Esc, procedemos a guardar los
cambios realizados y salir del archivo pulsando: wq + ENTER.
Inmediatamente ejecutamos el comando sysctl –p para compilar los nuevos
parámetros del kernel.
Con el comando sysctl –a | grep nombre_parametro procedemos a verificar el valor de
cada parámetro.
Instalación de Oracle 11g en CentOS 6.2 Página 54
Ahora vamos a editar el archivo .bash_profile que se encuentra en el perfil del usuario
oracle que está oculto, para poder ver el archivo escribimos en el Shell lo siguiente
dentro del perfil de oracle:
- ls -la
Ingresamos en el Shell como usuario oracle de la siguiente manera:
- su – oracle
Escribimos la contraseña y procedemos a editar el archivo:
- vi .bash_profile
Instalación de Oracle 11g en CentOS 6.2 Página 55
Añadimos las siguientes líneas como se observa a continuación:
Luego guardamos el archivo como lo hemos venido haciendo anteriormente.
Vamos a crear el directorio para el Oracle Base.
Para crear el directorio usaremos el comando mkdir –p y la ruta del directorio
/u/app/oracle.
Después cambiamos el propietario de la carpeta del Oracle Base, -R para que sea
recursiva, es decir, para que as carpeta o archivos dentro de la carpeta principal
también tengan de propietario al usuario oracle.
Instalación de Oracle 11g en CentOS 6.2 Página 56
Lo siguiente sera cambiar los permisos del directorio, usaremos el comando chmod –R
y el valor 775. EL primer valor 7 es para indicar que se le brinda permisos de lectura,
escritura y ejecucion al propietario; el segundo valor 7 es para indicar que se le brinda
permiso de lectura, escritura y ejecucion a los usuarios del mismo grupo del propietario
y el tercer valor 5 es para indicar que los demas usuarios solo tendra permiso de
lectura y ejecución.
Ahora vamos acceder al archivo host en de la siguiente manera:
- vi /etc/hosts
Añadimos nuestra dirección IP y el nombre del equipo de la siguiente manera:
Esto se realizar para poder comunicar mediante el nombre del equipo.
Instalación de Oracle 11g en CentOS 6.2 Página 57
Procedemos a guardar los cambios realizados en el archivo como lo hemos venido
haciendo anteriormente.
Digitamos el comando xhost maquina14 para añadir la parte grafica del instalador a la
lista de control.
Configuración del entorno
A continuación ingresamos el siguiente comando para añadir la variable de entorno
DISPLAY para la parte gráfica del instalador de Oracle:
- export DISPLAY= $hostname:0.0
Instalación de Oracle 11g en CentOS 6.2 Página 58
Finalmente el comando escribimos el comando xhost +
Instaladores de Oracle
Procedemos a copiar los instaladores a la carpeta TMP y los descomprimimos en la
carpeta con el comando unzip.
Una vez descomprimidos los instaladores, en la carpeta donde se descomprimieron
existe una carpeta database a la cual debemos acceder y ejecutar el Instalador de
Oracle de la siguiente manera:
- ./runInstaller
Nota: La Descomprensión y la Instalación se lo debe realizar como usuario oracle
Instalación de Oracle 11g en CentOS 6.2 Página 59
Inmediatamente nos aparecerá el asistente de instalación de Oracle 11g en el cual
desactivamos la casilla nos dice que si queremos actualización del servicio de Soporte
de Oracle, luego clic en Next.
En la siguiente ventana nos hace una advertencia que no estamos dando un correo
electrónico en el cual podamos recibir información sobre los problemas de seguridad,
le damos clic en Yes y luego Next.
Instalación de Oracle 11g en CentOS 6.2 Página 60
En la siguiente ventana le vamos a dar la primera opción ya que lo que queremos es
Crear y Configura una Base de Datos, luego clic en Next.
Escogemos la opción de Server Class para indicar que es un tipo de servidor, luego
clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 61
A continuación seleccionamos la primera opción y damos clic en Next.
Elegimos Instalación Avanzada para personalizar la instalación, luego clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 62
Seleccionamos el idioma en el cual se va a ejecutar el producto, escogemos inglés y
español, luego clic en Next.
A continuación vamos a elegir el tipo de instalación de la Base de Datos la cual será la
Standard Edition.
Instalación de Oracle 11g en CentOS 6.2 Página 63
En este paso debemos revisar si nuestro Oracle Base esta correcto pues este ya lo
configuramos en las variables de entorno en el archivo .bash_profile, así mismo hacia
donde está apuntando nuestro home directory si está todo bien damos clic en Next.
En el siguiente paso indicamos la ruta donde se va a guardar el Inventario de los
productos que se instalan para Oracle y además controlamos que el grupo sea el
correcto, es decir oinstall, luego clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 64
Seleccionamos el tipo de Base de Datos que vamos a crear en nuestro caso de
Propósito General (General Purpose).
En la siguiente ventana revisamos que la variable global y el SID estén bien, esto ya lo
configuramos anteriormente en él .bash_profile así que debe observarse de la
siguiente manera. Clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 65
En esta parte configuramos la cantidad de memoria asignada en este caso el 40%, ahí
le dejamos revisamos las siguientes pestañas y por eso habilitamos la asignación
automática.
Vamos a elegir el tipo de carácter en que los datos serán guardados, para lo cual
escogemos Unicode.
Instalación de Oracle 11g en CentOS 6.2 Página 66
En la siguiente pestaña seleccionamos que aceptamos características de seguridad.
En la siguiente pestaña vamos a seleccionar crear base de datos con algunos
esquemas de ejemplo, finalmente clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 67
Seleccionamos la segunda opción, es decir que vamos a gestionar la Base de Datos,
le damos clic en Next.
Especificamos la ruta de los archivos del sistema en oradata, luego clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 68
No habilitamos los respaldos automáticos, luego damos clic en Next.
Ahora vamos a seleccionamos la segunda opción ya que únicamente el usuario oracle
será el DBA y por eso damos una password recomendable en este caso oracle por
asuntos académicos, damos clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 69
No saldrá un mensaje que nos dice que la contraseña ingresada no es recomendable
y si igualmente si deseamos continuar con la Instalación, por lo cual damos clic en
Yes, luego clic en Next.
Controlamos que los grupo de dba y oper este bien le damos clic en Next.
Instalación de Oracle 11g en CentOS 6.2 Página 70
En la siguiente ventana indica que un requerimiento mínimo no se ha cumplido nos
indica que no ha sido encontrado el paquete psksh pero nosotros sabemos que
instalamos dicho paquete en una versión superior ignoramos esa advertencia, por ello
damos clic para marca la opción que dice Ignore All, luego clic en Next.
Luego nos entrega un resumen y si está todo bien le damos en Finish.
Instalación de Oracle 11g en CentOS 6.2 Página 71
Bueno empieza el proceso de instalación, esto lleva sus minutos entre 15 a 20
minutos.
Luego de ello nos aparecerá un nuevo asistente que ya será el penúltimo paso para
que finalice la instalación de Oracle 11g.
Instalación de Oracle 11g en CentOS 6.2 Página 72
Luego de ello nos pedirá que ejecutemos unos script como root así que bueno abrimos
una terminal como usuario root y ejecutamos los script en la ruta que nos está
indicando.
Debemos hacerlo como se indica de la siguiente manera:
Instalación de Oracle 11g en CentOS 6.2 Página 73
Luego de ejecutar estos script hemos completado el proceso y ya tenemos instalado el
motor de la Base de Datos, por lo que damos clic en Close para cerrar el instalador.
Instalación de Oracle 11g en CentOS 6.2 Página 74
Lo siguiente será ir al navegador y escribir en la barra de direcciones la siguiente
dirección https.//maquina14:1158/em
Añadimos una excepción dando clip en Get Certificate.
Instalación de Oracle 11g en CentOS 6.2 Página 75
Si la instalación de oracle fue realizada correctamente paso a paso, nos debe
presentar una ventana como la siguiente.
Vamos a proceder abrir la consola de Oracle con los siguientes datos:
Username: sys
Password: Oracle
Connect As: SYSDBA
Instalación de Oracle 11g en CentOS 6.2 Página 76
Se nos abre la Instancia de Oracle
Instalación de Oracle 11g en CentOS 6.2 Página 77
INSTALACION
FINALIZADA CON EXITO