Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ao Lectivo
2013 - 2014
Pgina 1
Qu es CentOS?
Este sistema operativo CentOS es una distribucin Linux de clase empresarial
derivados de fuentes libremente ofrecidos al pblico. Es una distribucin de LINUX
gratuita que est basada en la distribucin 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 cdigo abierto, pero se publica enf
ormato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados.
Comoes requerido, Red Hat libera todo el cdigo fuente del producto de forma pblica
bajo los trminos de la Licencia pblica general de GNU y otras licencias. Los
desarrolladores de entOS usan ese cdigo 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 pblico, pero no es mantenido ni asistido por Red Hat. Existen otras
distribuciones tambin derivadas delas fuentes de Red Hat.C entOS usa yum para
bajar e instalar las actualizaciones, herramienta tambin utilizada por Fedora.
Que es Oracle?
Oracle es bsicamente una herramienta cliente/servidor para la gestin de Bases de
Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su
elevado precio hace que slo se vea en empresas muy grandes y multinacionales, por
norma general. En el desarrollo de pginas 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.
Pgina 2
Empezemos:
Antes que nada se debe instalar la Mquina 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 instalacin. Para continuar clic en Next.
Pgina 3
Pgina 4
Ahora le daremos un nombre a nuestra mquina virtual puede ser cualquiera en este
caso CentOS 6.2 y en la parte de abajo indica en donde estar alojada. Despus
hacemos clic en Next para continuar.
Pgina 5
Ahora asignamos cuanto memoria RAM vamos a utilizar en nuestra mquina 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.
Aadimos el tipo de red en este caso usamos por defecto NAT, luego damos clic en
Next.
Pgina 6
Pgina 7
Pgina 8
En esta pantalla aparece el nombre del archivo de disco especifico, por lo cual solo
hacemos clic en Next.
Pgina 9
Pgina 10
Para comenzar la instalacin del SO, haga clic en Power on this virtual machine para
encender la mquina virtual y empiece la instalacin.
Pgina 11
Nos aparece la siguiente pantalla en la cual simplemente le daremos clic en Next para
continuar.
Pgina 12
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 espaol o latino y si no cuenta con dicha tecla es
ingls. Si el teclado tiene la tecla es espaol, si no tiene es Latinoamericano. En
nuestro caso es espaol, clic en Next.
Pgina 13
En esta parte nos pregunta si el disco duro de la mquina virtual contiene algn dato,
pero en este caso es una instalacin nueva, entonces le damos a clic en Yes, discard
any data que significa si descartar todo los datos luego damos le damos en Next.
Pgina 14
Ahora nos pide el nombre del host para tener un mejor orden hemos colocado como
nombre el nmero de mquina.
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 configuracin.
Pgina 15
En la siguiente ventana nos pide escoger la ciudad donde nos encontramos en este
caso la ms prxima es Amrica\Guayaquil luego clic en Next.
Pgina 16
En esta ventana nos pide que ingresemos la contrasea del usuario root por motivos
de prcticas acadmicas le asignaremos como contrasea root123 luego clic en Next.
Pgina 17
Luego nos presentara una ventana de aviso del formato y donde se alojara el gestor
de arranque (en la particin de disco duro correspondiente).
Pgina 18
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
continuacin:
La primera particin 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.
Pgina 19
Pgina 20
La siguiente pantalla nos indica cmo deben quedar las particiones de nuestro SO.
Hacemos clic en Next para continuar.
Pgina 21
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.
Pgina 22
Luego nos presentara una ventana de aviso del formato y donde se alojara el gestor
de arranque (en la particin de disco duro correspondiente). Esto es para en caso de
tener ms de dos SO escogemos el que al arrancar la mquina se iniciara
automticamente.
Pgina 23
Internet Applications
Internet Browser
Office Suite and Productivity
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
Pgina 24
Nota: Este procedimiento se repetir cuando se deba seleccionar los paquetes para
las subcategoras.
Pgina 25
Desktop
General Purpose Desktop
Graphical Administration Tools
Legacy X Windows System compatibility
X Windows System
Pgina 26
Pgina 27
sabayon-2.29
policycoreutils-gui-2.0.83
libXmu1.0.5
libXp-1.0.0
openmotif-2.3.3
openmotif22-2.2.3
xterm-253
Pgina 28
Additional Development
Desktop Platform Development
Development tools
Server Platform Development
Pgina 29
Pgina 30
Pgina 31
Spanish Support
Pgina 32
Server Platform
System administration tools
crypto-utils-2.4.1
Pgina 33
SNMP Support
net-snmp-perl-5.5-37
Pgina 34
Web Server
Para finalizar damos clic en Next y comienza a verificar las dependencias de los
paquetes.
Pgina 35
Instalando los paquetes y sus dependencias. Esperamos unos minutos hasta que la
instalacin finalice.
Pgina 36
La siguiente pantalla indica que la instalacin de CentOS 6.2 ha sido todo un xito, le
damos clic en Reboot para reiniciar el SO.
Despus del reinicio automtico del equipo, nos visualizara una pantalla de Bienvenido
y a continuacin le damos clic en Forward
Pgina 37
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 instalacin de Oracle. El
grupo primario del usuario oracle es oinstall, dba y oper son los grupos secundarios.
Para ello damos clic en Advanced
Pgina 38
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.
Pgina 39
De igual forma que el paso anterior agregamos los dems 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.
Pgina 40
Como podemos observar los grupos han sido creados, los cuales posee un nombre y
un ID que lo identifica a cada uno.
Pgina 41
Pgina 42
Seguidamente se debe asignar los grupos al usuario oracle para ello seleccionamos al
usuario oracle y damos clic en Properties.
Pgina 43
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.
Pgina 44
Ahora procedemos a configurar hora y fecha del sistema, luego clic en Forward para
continuar.
Pgina 45
Luego nos aparece la siguiente ventana en donde explica acerca de Kdump el cual es
un mecanismo estndar de Linux para volcar el contenido de la memoria de la
mquina cada del ncleo. Aqu solo hacemos clic en Finish.
Finalmente iniciaremos sesin con nuestro usuario oracle recordando que la clave que
le colocamos fue oracle.
Pgina 46
Pgina 47
Pgina 48
Pgina 49
A continuacin configuraremos los lmites 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.
Pgina 50
Para poder guardar los cambios y salir procedemos teclear primero la tecla Esc para
salir del modo de insercin, posteriormente tecleamos :wq + ENTER para guardar los
cambios efectuados y salir del editor.
Ahora vamos agregar la sesin para el usuario oracle, para ello agregamos la
siguiente lnea en el archivo login en la ruta /etc/pam.d/login
-
vi /etc/pam.d/login
Aadimos la siguiente lnea al final del archivo, pulsamos Insert para editar:
session required pam_limits.so
Pgina 51
Ahora salimos del modo de insercin tecleando Esc y guardamos los cambios
realizados en el archivo con el digitando :wq + ENTER.
Ahora vamos a configurar los parmetros del kernel el cual lo hacemos en la siguiente
ruta:
-
vi /etc/sysctl.conf
Agregamos las siguientes lneas que son los parmetros del kernel de oracle.
Tecleamos Insert para editar el archivo.
Pgina 52
Luego salimos del modo de insercin tecleando Esc, procedemos a guardar los
cambios realizados y salir del archivo pulsando: wq + ENTER.
Pgina 53
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
su oracle
vi .bash_profile
Pgina 54
Despus 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
tambin tengan de propietario al usuario oracle.
Pgina 55
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 ejecucin.
vi /etc/hosts
Pgina 56
Digitamos el comando xhost maquina14 para aadir la parte grafica del instalador a la
lista de control.
Pgina 57
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
Pgina 58
En la siguiente ventana nos hace una advertencia que no estamos dando un correo
electrnico en el cual podamos recibir informacin sobre los problemas de seguridad,
le damos clic en Yes y luego Next.
Pgina 59
Escogemos la opcin de Server Class para indicar que es un tipo de servidor, luego
clic en Next.
Pgina 60
Pgina 61
Pgina 62
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.
Pgina 63
En la siguiente ventana revisamos que la variable global y el SID estn bien, esto ya lo
configuramos anteriormente en l .bash_profile as que debe observarse de la
siguiente manera. Clic en Next.
Pgina 64
Vamos a elegir el tipo de carcter en que los datos sern guardados, para lo cual
escogemos Unicode.
Pgina 65
Pgina 66
Especificamos la ruta de los archivos del sistema en oradata, luego clic en Next.
Pgina 67
Pgina 68
Controlamos que los grupo de dba y oper este bien le damos clic en Next.
Pgina 69
Pgina 70
Luego de ello nos aparecer un nuevo asistente que ya ser el penltimo paso para
que finalice la instalacin de Oracle 11g.
Pgina 71
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.
Pgina 72
Pgina 73
Pgina 74
Pgina 75
Pgina 76
INSTALACION
FINALIZADA CON EXITO
Pgina 77