Manual Instalacion CentOS 6.2

77
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

description

Instalacion centos

Transcript of Manual Instalacion CentOS 6.2

Page 1: Manual Instalacion CentOS 6.2

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

Page 2: Manual Instalacion CentOS 6.2

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.

Page 3: Manual Instalacion CentOS 6.2

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.

Page 4: Manual Instalacion CentOS 6.2

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.

Page 5: Manual Instalacion CentOS 6.2

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.

Page 6: Manual Instalacion CentOS 6.2

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.

Page 7: Manual Instalacion CentOS 6.2

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.

Page 8: Manual Instalacion CentOS 6.2

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.

Page 9: Manual Instalacion CentOS 6.2

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.

Page 10: Manual Instalacion CentOS 6.2

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.

Page 11: Manual Instalacion CentOS 6.2

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.

Page 12: Manual Instalacion CentOS 6.2

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.

Page 13: Manual Instalacion CentOS 6.2

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.

Page 14: Manual Instalacion CentOS 6.2

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.

Page 15: Manual Instalacion CentOS 6.2

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.

Page 16: Manual Instalacion CentOS 6.2

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.

Page 17: Manual Instalacion CentOS 6.2

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.

Page 18: Manual Instalacion CentOS 6.2

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).

Page 19: Manual Instalacion CentOS 6.2

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.

Page 20: Manual Instalacion CentOS 6.2

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.

Page 21: Manual Instalacion CentOS 6.2

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.

Page 22: Manual Instalacion CentOS 6.2

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.

Page 23: Manual Instalacion CentOS 6.2

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:

Page 24: Manual Instalacion CentOS 6.2

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

Page 25: Manual Instalacion CentOS 6.2

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.

Page 26: Manual Instalacion CentOS 6.2

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

Page 28: Manual Instalacion CentOS 6.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

Page 29: Manual Instalacion CentOS 6.2

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

Page 30: Manual Instalacion CentOS 6.2

Instalación de Oracle 11g en CentOS 6.2 Página 30

Page 31: Manual Instalacion CentOS 6.2

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

Page 32: Manual Instalacion CentOS 6.2

Instalación de Oracle 11g en CentOS 6.2 Página 32

En la categoría Languages elegimos la subcategoría:

- Spanish Support

Page 33: Manual Instalacion CentOS 6.2

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

Page 34: Manual Instalacion CentOS 6.2

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

Page 35: Manual Instalacion CentOS 6.2

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.

Page 36: Manual Instalacion CentOS 6.2

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.

Page 37: Manual Instalacion CentOS 6.2

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

Page 38: Manual Instalacion CentOS 6.2

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…

Page 39: Manual Instalacion CentOS 6.2

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.

Page 40: Manual Instalacion CentOS 6.2

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.

Page 41: Manual Instalacion CentOS 6.2

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:

Page 42: Manual Instalacion CentOS 6.2

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.

Page 43: Manual Instalacion CentOS 6.2

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.

Page 44: Manual Instalacion CentOS 6.2

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.

Page 45: Manual Instalacion CentOS 6.2

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.

Page 46: Manual Instalacion CentOS 6.2

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.

Page 47: Manual Instalacion CentOS 6.2

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

Page 48: Manual Instalacion CentOS 6.2

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.

Page 49: Manual Instalacion CentOS 6.2

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.

Page 50: Manual Instalacion CentOS 6.2

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

Page 51: Manual Instalacion CentOS 6.2

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

Page 52: Manual Instalacion CentOS 6.2

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.

Page 53: Manual Instalacion CentOS 6.2

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.

Page 54: Manual Instalacion CentOS 6.2

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

Page 55: Manual Instalacion CentOS 6.2

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.

Page 56: Manual Instalacion CentOS 6.2

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.

Page 57: Manual Instalacion CentOS 6.2

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

Page 58: Manual Instalacion CentOS 6.2

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

Page 59: Manual Instalacion CentOS 6.2

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.

Page 60: Manual Instalacion CentOS 6.2

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.

Page 61: Manual Instalacion CentOS 6.2

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.

Page 62: Manual Instalacion CentOS 6.2

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.

Page 63: Manual Instalacion CentOS 6.2

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.

Page 64: Manual Instalacion CentOS 6.2

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.

Page 65: Manual Instalacion CentOS 6.2

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.

Page 66: Manual Instalacion CentOS 6.2

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.

Page 67: Manual Instalacion CentOS 6.2

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.

Page 68: Manual Instalacion CentOS 6.2

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.

Page 69: Manual Instalacion CentOS 6.2

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.

Page 70: Manual Instalacion CentOS 6.2

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.

Page 71: Manual Instalacion CentOS 6.2

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.

Page 72: Manual Instalacion CentOS 6.2

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:

Page 73: Manual Instalacion CentOS 6.2

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.

Page 74: Manual Instalacion CentOS 6.2

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.

Page 75: Manual Instalacion CentOS 6.2

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

Page 76: Manual Instalacion CentOS 6.2

Instalación de Oracle 11g en CentOS 6.2 Página 76

Se nos abre la Instancia de Oracle

Page 77: Manual Instalacion CentOS 6.2

Instalación de Oracle 11g en CentOS 6.2 Página 77

INSTALACION

FINALIZADA CON EXITO