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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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):