Está en la página 1de 50

Comunidad Oracle Hispana

http://comunidadoraclehispana.ning.com/
Gua de Instalacin Inicial

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Oracle se puede instalar de muchas maneras, los ordenadores/computadores actuales tienen recursos suficientes para la utilizacin de mquinas virtuales. Esta instalacin esta pensada en el uso de esta tecnologa, si tu ordenador no tienes suficientes recursos es mejor plantearse una instalacin local ya que puede uncionar pero ir lento. !os recursos recomendados son de al menos "#$ en %&', procesador de (.)* #+, y varios #$ de disco, al menos "-#. .i se cumplen con esto requerimientos podemos proceder a descargar el siguiente so t/are0 Oracle 1' 1irtual$o2 http0/////.oracle.com/technet/or3/server4storage/virtual5o2/do/nloads/inde2.html6v5o2 Escoger uno de estos !inu2, los dos primeros son clones de %ed+at. Esta guia estar 5asado en el primero que es la distri5ucin de Oracle. &unque ha salido la versin ) de %ed+at y todas las distri5uciones relacionadas tanto de O7! como de 8entos9 para esta instalacin en particular utilizaremos la versin :.: o :.) ya que ;sta esta pro5ada en su uncionamiento. Oracle 7n5rea3a5le !inu2 https0//edelivery.oracle.com/linu2 8entO. :.: <1<, Escoger un mirror cercano http0//isoredirect.centos.org/centos/:/isos/i=>)/ !a descarga de %ed+at cuesta >- 7.< y se la realiza aqu ? si se quiere @ https0//access.redhat.com/do/nloads/ Ainalmente requeriremos el so t/are de la 5ase de datos y el 8< de #rid Bn raestructura si vamos a realizar una instalacin con &.'. En el enlace de Oracle Database 11gR2 para Linux x86, aplastar el enlace C.ee &llD <escagar los dos zip de la 5ase de datos y el de grid in raestructure. http0/////.oracle.com/technet/or3/data5ase/enterprise4edition/do/nloads/inde2.html

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

7na vez descargado el so /are procedemos a la instalacin de 1irtual$o2, para la plata orma dada, esto no de5e mayor pro5lema en ninguna plata orma y lo omitimos de esta gua. E2isten dos ormas de instalar la 5ase de datos ((g%", con grid in raestructure o sin ella. .i vamos a instalar utilizando grid in raestucture, la mquina virtual es recomendado que tenga al menos (.)# en %&', lo que hace que la memoria necesaria su5a a =# para la mquina host. En caso de instalar el grid in raestucture podremos hacer la gestin de discos con &.' que es necesario para cu5rir ciertas preguntas del O8&. 8on #rid Bn raestructure =#$ de %&' en el +ost )E #$ dispo5le en disco en el +ost. 'quina 1irtual de (.)# 'quina 1irtual con F discos virtuales ( 2 =)# autoe2pandi5le > 2 E# autoe2pandi5le. .in #rid Bn raestucture "#$ de %&' en el +ost. =) #$ de disco disponi5le ? puede ser menos@. 'quina 1irtual de (# 'quina con ( disco 1irtual. ( 2 =)# auto e2pandi5le.

Gsta ta5la responde a un rendimiento ptimo de la mquina virtual, sin em5argo con menos recursos es acti5le realizar una instalacin con una penalizacin en el rendimiento. 8reamos una nueva mquina virtual0

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

!e damos nom5re a la maquina virtual y esta5lecemos su tipo, el tipo de5e ser Oracle !inu2 si es O7! o !inu2 %ed+at tanto si es 8entO. o %ed+at ? todos son clones de %ed+at @. En la imagen se muestra un ejemplo con 8entos.

Esta5lecemos la memoria que ocupar la mquina virtual, si es la mquina con F discos y &.' asignaremos (.)# si es una mquina sin &.' con un solo disco (#.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

El asistente nos pedir crear un nuevo disco o utilizar uno e2istente, escogemos crear uno nuevo.

Especificamos que el disco se e2panda dinmicamente.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Esta5lecemos la u5icacin del fichero que utilizaremos como disco y el tamaHo m2imo a ocupar. 8on 1irtual$o2 tendremos el pro5lema que los discos no se pueden dividir en segmentos pequeHos ?Ior ejemplo de "#@ as que el tamaHo m2imo es el tamaHo final del archivo que hace las veces de disco. &tencin si se est poniendo el disco virtual en un disco e2terno, que ;ste no este ormateado a A&J=" ya que luego no podremos acceder al disco virtual.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Irocedemos a editar los .EJJBK#. de la mquina virtual. 1amos al menL de .JO%&#E.

&gregamos el <1< de O7!, 8entos o %ed+at como 8<%O' de la mquina virtual. Esta configuracin es ms que suficiente si no vamos instalar #rid Bn raestructure y &.', el resultado quedara como en esta imagen.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&hora 5ien si decidimos realizar una instalacin CON #rid Bn raestructure y &.' lo recomenda5le es que que agreguemos al menos ( disco e2tra para los datos y otro para el &rea de %ecuperacin %pida ?A%&@. Iara esta configuracin quitamos el disco del 5us .&J& y agregamos una controladora .8.B. & esa controladora agregamos el disco que anteriormente esta5a asignada a la controladora .&J& y adems le agregamos unos cuantos discos de " a E #$. En la mquina utilizada en este documento se han agregado > discos de =#$ cada uno. Opcional: Iara agilizar el proceso se puede clonar el primer disco creado con los siguientes comandos ?gracias Morge 1idal@0 root# 15o2'anage sho/hdin o NKom5re &rchivo de <iscoO esto nos provee el UUID del disco, con ese numero lo clonamos root# 1$o2'anage clonehd N77B< del discoO NKom5re <isco <estinoO Bmportante0 El puerto .8.B P generalmente esta reservado para la controladora, no utilizarlo que el linu2 no leer ese disco.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

.i se quiere realizar una configuracin con dos 5uses se pueden poner : discos en el 5us .8.B en el que el - ser el disco de instalacin del so t/are ? el de ="#$@, mas E discos de = #$ y en el 5us .&J& poner otros E discos de =#$ como se ilustra en la imagen. En 1irtual$o2 tiene precedencia la controladora .8.B so5re la controladora .&J& as que el disco inicial de5e ser de tipo .8.B.

8omo hemos e2plicado anteriormente se puede realizar la instalacin sin tener &.' en este caso nos 5asta con adjuntar el <1< y tener un solo disco. !os > discos son para que el gestor de discos de Oracle ?&.'@ los utilice. !e damos al 5otn de .J&%J para iniciar la mquina virtual creada.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&l realizar un clic3 dentro de la mquina virtual estamos dentro de su entorno para salir a la mquina host aplastamos el ctrl derecho ? !inu2/Qindo/s@ o la tecla cmd izquierda ?'&8@. +asta que no tengamos instalados los Cguest additionsD ni el mouse responde dinmicamente al cam5io de conte2to ni podremos cam5iar la resolucin de la pantalla. .e nos presenta la pantalla inicial, le damos intro.

.e presenta la segunda pantalla que nos indica si queremos validar el disco de instalacin, le damos a s3ip.

.e presenta la pantalla de presentacin le damos a siguiente. !a siguiente pantalla nos pide el lenguaje, escogemos ingl;s ? o el que sea de su pre erencia @.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

En la pantalla siguiente se nos pide la distri5ucin del teclado, ponemos .panish ? o la que corresponda @.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

.e nos muestra una advertencia que los discos van a ser 5orrados o reparticionados, le damos a aceptar ?RE.@. .aldr una advertencia por cada disco disponi5le, aceptamos todas. .i solo tenemos un disco aceptamos la configuracin por de ecto, en caso de tener varios quitamos de la seleccin los discos para el &.' ? los de = #$ @ y solo dejamos un disco ?el de mayor tamaHo@ para que se instale en ;l el so t/are. !a siguiente imagen muestra la pantalla con un solo disco.

!a siguiente imagen muestra la pantalla con varios discos0

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Editamos la configuracin de la red para que no sea por dhcp, agregamos una direccin esttica a la red de nuestra casa u oficina, de esta manera podemos conectarnos a internet con la mquina virtual lo cual ser necesario para terminar la configuracin en 5ase a este manual y una instalacin con Oracle 7n5rea3a5le !inu2. Iara conocer la configuracin de la red de nuestra casa u oficina podemos poner el comando ipconfig en una consola de /indo/s. O /s5in/i config en una consola de !inu2 o '&8. &signamos un nom5re manualmente al servidor, este puede ser cualquiera. !a puerta de enlace, <K., y mscara e ip depende de la configuracin de red de nuestra casa u oficina, no tomar estos valores como estn dados e2plicitamente, validarlos con su red local.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Escogemos nuestra ciudad o huso horario correspondiente.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

& continuacin esta5lecemos la contraseHa de root, que es el super usuario en linu2. Recordar esta contrasea.

!a siguiente es una de las Lltimas pantallas, nos dice que clase de instalacin queremos hacer, aunque podemos 5asarnos en la plantilla /e5 server o so t/are development vamos a utilizar la opcin de 8ustomize Ko/ ?como esta esta en la imagen con 87.JO'B,E KOQ@.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&l escoger customize no/ podemos escoger los paquetes, escogemos los siguientes de cada categora0 <es3top Environments S #KO'E &pplications S Editors, #raphical Bnternet, OTce/Iroductivity,Je2t45ased Bnternet <evelopment S <evelopment !i5raries, <evelopment Jools, #KO'E .o t/are <evelopment, !egacy .o t/are <evelopment, U .o t/are <evelopment .erver S ?Kinguno@ $ase .ystem S &dministration Jools, $ase, Mava, !egacy .o t/are .upport, .ystem Jools. Este es un entorno para una mquina de estudio y no necesariamente reVeja una de produccin, en una mquina de produccin puede inclusive no instalarse un modo grfico.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

.e nos presentar una pantalla final, le damos a KEUJ y esperamos que termine la instalacin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

7na vez terminada esta instalacin se nos pedir reiniciar la mquina ? %E$OOJ@. R se nos presentar una pantalla de 5ienvenida. .e presenta la pantalla de 5ienvenida y presionamos el 5otn de AO%<Q&%<. &ceptamos la licencia, le damos a AO%<Q&%<. <esha5ilitamos el fire/all. Kos saldr una advertencia aceptamos la advertencia.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Bnha5ilitamos .E!inu2 o lo ponemos en Iermissive, no dejarlo en En orcing porque no nos servir el sqlplus ?que es la consola de comandos de Oracle@. Kos saldr una advertencia, aceptamos esta advertencia aplastando el 5otn 8OKJBK7E.

Ko ha5ilitamos Wdump, le damos a siguiente ?AO%<Q&%<@. Ionemos la echa y la hora correspondiente ? generalmente es solo darle siguiente/AO%<Q&%<@. Iasamos a la siguiente pantalla. En crear un usuario le damos siguiente ?AO%<Q&%<@ ya que no vamos a crear un usuario en este momento, vamos a ingresar en una primera instancia a la mquina con la cuenta root. Kos saldr una advertencia, la aceptamos ?8OKJBK7E@ y damos a siguiente ?AO%<Q&%<@. En la tarjeta de sonido le damos siguiente ?AO%<Q&%<@. En 8ds adicionales le damos a terminar NABKB.+O. 8omo hemos desha5ilitado el .E!inu2 se reiniciar nuevamente la mquina virtual ante lo cual nos saldr en una advertencia, aceptamos esa advertencia.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8uando nos pida ingresar entramos como root con la contraseHa esta5lecida durante la instalacin.

8on esto hemos terminado la instalacin de !inu2 sin em5argo estamos lejos de terminar, necesitamos configurar varias cosas dentro de la mquina virtual, que se detallan a continuacin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
CONFIGURACIN D CONFIGURACIN D !INU" R D

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

!a mquina virtual tiene que estar enlazada a la misma red que la mquina real en 5ase a la configuracin que hemos planteado, de esta orma podr conectarse al internet y podremos conectarnos desde la mquina real a la mquina virtual. Iara ello es necesario cam5iar la configuracin del adaptador de red de la maquina virtual de K&J ? valor por de ecto @ a 5ridged ? o puente si est en EspaHol @. 7na vez hecho el cam5io si a5rimos un navegador tendramos que poder ver paginas /e5 ? por ejemplo la pgina de inicio de google@. Iara realizar esta configuracin tendremos que darle al adaptador de red en la esquina in erior izquierda de la mquina virtual, como esta resaltado en la siguiente imagen, y esta5lecer la configuracin antes seHalada.

IN#$A!ACIN D

GU #$ ADDI$ION#

Iara que la mquina virtual tenga una relacin mas estrecha con el sistema host es necesario instalar mdulos de 3ernel que se carguen al arranque del linu2 y que permitan configurar la resolucin de pantalla, la interaccin del mouse entre mquina virtual y mquina real, adems de sincronizar recursos como el reloj del sistema.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Iara instalar #uest &dditions en el menL principal de la mquina en CdevicesD 5uscamos Cinstall guest additionsD. 7na vez que hagamos esto se monta un 8<%O' virtual con el so t/are de guest additions. <e llegar a dar un error tendremos que primero desmontar el disco que est; puesto, para ello aplastamos 5otn derecho so5re el 8<%O' y le damos a EME8J. En !inu2 los discos se montan en /media. Iara instalar los #uest &ddtions como root ejecutamos estos comandos0 root# cd media !"O#$DDI%IO&'()versi*n+ root# bas, - !boxLinux$dditions-run

7na vez que termine la instalacin para que tome las nuevas caractersticas de resolucin de pantalla es necesario hacer un logout con el usuario root y un nuevo login ? o reiniciar el U server @. CONFIGURACIN D R %O#I$ORIO &U'

.i tenemos configurado un repositorio remoto o local podemos instalar so t/are con muy poca complejidad usando el comando CyumD, esta instalacin esta pensada para utilizar un repositorio remoto . 8entO. viene con el repositorio configurado por de ecto sin em5argo la distri5ucin de Oracle no es por ello que requerimos configurarlo manualmente como se

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
e2pone a continuacin.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Iara mayor in ormacin so5re la configuracin del repositorio pL5lico del R7' para O7! 0 http0//pu5lic4yum.oracle.com/ . Ejecutamos los siguientes comandos como el usuario root, que descargan un archivo de configuracin de repositorio del internet y luego editamos ese archivo para activar el repositorio. root# cd etc .um-repos-d root# /get http://public- um.oracle.com/public- um-el!.repo root# vi etc .um-repos-d public/.um/el0-repo // podemos usar gedit o vi para editar editamos las lineas resaltadas del archivo : Xol:Yu)Y5aseZ name[Oracle !inu2 \releasever 4 7) 4 \5asearch 4 5ase 5aseurl[http0//pu5lic4yum.oracle.com/repo/Oracle!inu2/O!:/)/5ase/\5asearch/ gpg3ey[http0//pu5lic4yum.oracle.com/%I'4#I#4WER4oracle4el: gpgchec3[( ena5led[( Xel:YaddonsZ name[Enterprise !inu2 \releasever 4 \5asearch 4 addons 5aseurl[http0//pu5lic4yum.oracle.com/repo/Enterprise!inu2/E!:/addons/\5asearch/ gpg3ey[http0//pu5lic4yum.oracle.com/%I'4#I#4WER4oracle4el: gpgchec3[( ena5led[( Xel:YoracleYaddonsZ name[Enterprise !inu2 \releasever 4 \5asearch 4 oracleYaddons 5aseurl[http0//pu5lic4yum.oracle.com/repo/Enterprise!inu2/E!:/oracleYaddons/ \5asearch/ gpg3ey[http0//pu5lic4yum.oracle.com/%I'4#I#4WER4oracle4el: gpgchec3[( ena5led[( Ainalmente ejecutamos este comando como root0 root# .um list //+ debe actuali1ar la lista de pa2uetes.i se tiene pro5lemas con el repositorio en internet o simplemente no se tiene acceso a internet, se puede seguir la gua e2puesta en el siguiente enlace para configurar un repositorio local 5asado en el 8<%O'0 http0//5logs.oracle.com/sergio/oracleYenterpriseYlinu2/ . %A(U $ ORAC! )*A!IDA$ D

7na vez configurado el repositorio remoto Oracle o rece un paquete que configura y descarga todo el so t/are necesario previo a la instalacin de linu2. .i seguimos la guia de instalacin para linu2 ?http://download.oracle.com/docs/cd/"##$$2%0#/install.##2/e#&'&(/toc.htm @ tendramos que realizar una serie de pasos previos a instalar la 5ase de datos, principalmente0 instalar los paquetes necesarios, crear grupos y usuarios, configurar parmetros de 3ernel,

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
configurar lmites de usuario, entre otros.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Jodos estos pasos previos los automatiza el paquete llamado oracle4validated, para mas in ormacin0 http0//oss.oracle.com/el:/oracle4validated/ Iara instalar el paquete oracle4validated una ves configurado el repositorio, como el usuario root ejecutamos los siquientes comandos0 root# .um install oracle/validated El proceso nos pide dos confirmaciones una para descargar el so t/are y otro para descargar la llave de autenticacin del repositorio. CONFIGURACION D ! U#UARIO ORAC! El paquete oracle4validated ha creado el usuario oracle, sin em5argo este no tiene contraseHa y alta crear los directorios donde se instalar el so t/are. Iara cam5iar la contraseHa como el usuario root0 root# pass3d oracle Iara crear los directorios y cam5iar los permisos0 root# m3dir 4p /u-(/app/oracle root# cho/n oracle0oinstall /u-( 4% Iara agregar el grupo oper, que no ha creado el paquete oracle4validated, ejecutamos los siguientes comandos0 root# groupadd 4g :E="= oper root# usermod 4# d5a,oper oracle *ARIA+! # D N$ORNO D ORAC!

El usuario de oracle de5e tener las varia5les de entorno previamente definidas para poder conectarnos a la instancia directamente. Editamos el archivo /home/oracle/.5ashYprofile y lo dejamos as0
,oracle-curso ./0 vi /home/oracle/.5ashYprofile 6 .5ashYprofile 6 #et the aliases and unctions i X 4 ]/.5ashrc Z9 then . ]/.5ashrc fi #oracle ORAC! 1#ID2orcl e3port ORAC! 1#ID ORAC! 1+A# 24u564app4oracle e3port ORAC! 1+A# ORAC! 17O' 20ORAC! 1+A# 4product466.8.54d916 e3port ORAC! 17O' DI$OR2:i e3port DI$OR 6 7ser specific environment and startup programs

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
I&J+[0ORAC! 17O' 49in0\I&J+0\+O'E/5in e2port I&J+

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8argamos las varia5les de entorno y compro5amos que sean correctas. Esto tendramos que hacerlo por cada nueva consola que se a5riera, es mejor hacer logout del usario y volver a ingresar.
,oracle-curso ./0 . .5ashYprofile ,oracle-curso ./0 env ^ grep O%&8!E O%&8!EY.B<[orcl O%&8!EY$&.E[/u-(/app/oracle O%&8!EY+O'E[/u-(/app/oracle/product/((.".-/d5Y(

ORAC! A#' & %AR$ICIONA'I N$O Iara que los discos se presenten de orma ordenada a la instancia de &.' Oracle nos provee de un gestor de dispositivos ra/ que se llama Oracle &.'!i5, la distri5ucin de Oracle lo tiene ya pre instalado en su 3ernel solo es necesario instalar dos paquetes suplementarios. Iara otras distri5uciones puede ser necesario instalar el controlador correspondiente de acuerdo a la versin de 3ernel que se tenga. Iara instalar el soporte de oracleasm ejecutamos este comando como root.
,oracle-curso ./0 su 4 Iass/ord0 ,root-curso ./# yum install oracleasm

Iara configurar el usuario que tendr acceso a los discos, as como que esta uncionalidad se cargue con el inicio del servidor, lo hacemos de la siguiente orma0
,root-curso ./# /etc/init.d/oracleasm configure 8onfiguring the Oracle &.' li5rary driver. Jhis /ill configure the on45oot properties o the Oracle &.' li5rary driver. Jhe ollo/ing questions /ill determine /hether the driver is loaded on 5oot and /hat permissions it /ill have. Jhe current values /ill 5e sho/n in 5rac3ets ?_XZ_@. +itting NEKJE%O /ithout typing an ans/er /ill 3eep that current value. 8trl48 /ill a5ort. <e ault user to o/n the driver inter ace XZ0 oracle <e ault group to o/n the driver inter ace XZ0 oinstall .tart Oracle &.' li5rary driver on 5oot ?y/n@ XnZ0 ; .can or Oracle &.' dis3s on 5oot ?y/n@ XyZ0 ; Qriting Oracle &.' li5rary driver configuration0 done Bnitializing the Oracle &.'!i5 driver0 X OW Z .canning the system or Oracle &.'!i5 dis3s0 X OW Z

7na vez instalado el gestor hay que etiquetar cada disco como disco disponi5le para ser utilizado por la instancia de &.' para un <is3group. !os discos no se pueden dar directamente al &.' tienen que tener al menos una particin por lo que es necesario crear una particin en cada disco a ser utilizados. !os discos se presentan ordenadamente con letras del al a5eto donde el primer disco es /dev/sda, el segundo /dev/sd5 ` hasta el Lltimo disco /dev/sdi. El disco /dev/sda no lo tocamos porque tiene el so t/are de !inu2, es el disco del sistema, particionamos los discos del 5 al j de esta orma0

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
,root-curso ./# fdisk /dev/sdb 8ommand ?m or help@0 p <is3 /dev/sd50 =""( '$, =""("":EP" 5ytes ":: heads, )= sectors/trac3, =F( cylinders 7nits [ cylinders o ()-): a :(" [ >"":">- 5ytes <evice $oot .tart End $loc3s Bd .ystem

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8ommand ?m or help@0 n 8ommand action e e2tended p primary partition ?(4E@ p Iartition num5er ?(4E@0 6 Airst cylinder ?(4=F(, de ault (@0 7sing de ault value ( < ) presiona=os intro para aceptar el :alor por de>ecto !ast cylinder or *size or *size' or *sizeW ?(4=F(, de ault =F(@0 7sing de ault value =F( < ) presiona=os intro para aceptar el :alor por de>ecto 8ommand ?m or help@0 ? Jhe partition ta5le has 5een alteredb 8alling ioctl?@ to re4read partition ta5le. .yncing dis3s.

Adis3 particiona los discos, el comando p imprime la ta5la de particiones, la n es para crear una nueva particin, de tipo primario ?p@ en la primera posicion ?(@ desde el primer cilindro hasta el Lltimo, finalmente se guarda esta configuracion ?/@. ste proceso se repite por cada disco desde la 9 @asta la i A B discos C. 7na vez terminado esto etiqutemos los discos como discos de disponi5les para asm de esta manera0
,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W(c as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W"c as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W=c as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.WEc as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W:c as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W)c as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.WPc as an &.' dis30 ,root-curso ./# /etc/init.d/oracleasm createdis3 'ar3ing dis3 c&.'<B.W>c as an &.' dis30 &.'<B.W( X OW Z &.'<B.W" X OW Z &.'<B.W= X OW Z &.'<B.WE X OW Z &.'<B.W: X OW Z &.'<B.W) X OW Z &.'<B.WP X OW Z &.'<B.W> X OW Z /dev/sd5( /dev/sdc( /dev/sdd( /dev/sde( /dev/sd ( /dev/sdg( /dev/sdh( /dev/sdi(

,root-curso ./# /etc/init.d/oracleasm listdis3s &.'<B.W( &.'<B.W" &.'<B.W= &.'<B.WE &.'<B.W: &.'<B.W) &.'<B.WP &.'<B.W>

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
CO%IAR #OF$DAR D ORAC!

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Es necesario copiar el so t/are de oracle al /home/oracle del usuario, para esto podemos usar un programa como /inscp en /indo/s ?http0///inscp.net/eng/inde2.php@, filezilla ?http0//filezilla4project.org/@ o putty ?http0/////.chiar3.greenend.org.u3/]sgtatham/putty/do/nload.html@ o el comando scp si estamos en !inu2 o '&8. !a idea es que todos los zips descargados de oracle este en el directorio para proceder a descomprimirlos. El siguiente ejemplo es de una copia con scp0
>Eandrade)'+A:#ites >Eandrade0 scp linu2Y((g%"Ydata5aseY(o ".zip linu2Y((g%"Ydata5aseY"o ".zip linu2Y((g%"Ygrid.zip oracled(F".()>.(.E(0/home/oracle oracled(F".()>.(.E(_s pass/ord0 linu2Y((g%"Ydata5aseY(o ".zip (--e ("")'$ (.F'$/s (-0E( linu2Y((g%"Ydata5aseY"o ".zip (--e FEF'$ (.P'$/s -F0": linu2Y((g%"Ygrid.zip (--e F=:'$ (."'$/s ("0EE

7na vez que el so t/are est; en /home/oracle, como el usuario oracle descomprimimos el so t/are
,oracle-curso ./0 unzip linu2Y((g%"Ydata5aseY(o ".zip ,oracle-curso ./0 unzip linu2Y((g%"Ydata5aseY"o ".zip ,oracle-curso ./0 unzip linu2Y((g%"Ygrid.zip ,oracle-curso ./0 ls data5ase grid linu2Y((g%"Ydata5aseY(o ".zip linu2Y((g%"Ydata5aseY"o ".zip linu2Y((g%"Ygrid.zip

ABK <E I%B'E%& I&%JE.

IN#$A!ACIN D ! ORAC!

GRID

Iara instalar el Oracle #rid Bn raestructure vamos al directorio que contiene el so t/are previamente decomprimido de grid y ejecutamos este comando0 ,oracle-curso Frid/0 p?d /home/oracle/grid ,oracle-curso Frid/0 .4runInstaller .tarting Oracle 7niversal Bnstaller... 8hec3ing Jemp space0 must 5e greater than >- '$. &ctual "()>> '$ Iassed 8hec3ing s/ap space0 must 5e greater than (:- '$. &ctual =()P '$ Iassed 8hec3ing monitor0 must 5e configured to display at least ":) colors. &ctual ()PPP"() Iassed Ireparing to launch Oracle 7niversal Bnstaller rom /tmp/OraBnstall"-((4-=4(PY(-4(P4":&'. Ilease /ait ...Xoracledcurso gridZ\ Rou can find the log o this install session at0 /u-(/app/oraBnventory/logs/install&ctions"-((4-=4(PY(-4(P4":&'.log

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
Especificamos que queremos una instalacin en un solo nodo.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Escogemos los lenguajes disponi5les.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Especificamos los discos a ser usados si no se nos muestran los discos cam5iamos la ruta de 5Lsqueda, le damos la ruta /dev/oracleasm/dis3s.

8reamos el <is3group *<&J& con E discos y una redundancia normal.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Especificamos una misma contraseHa para los usuarios .R. y &.'.K'I, recordar esta contraseHa que ser utilizada despu;s.

Especificamos el mismo grupo para todos los usuarios ?oinstall@, nos aparecer una alerta, la aceptamos.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Especificamos los directorios de instalacin. &tencin el directorio del so t/are dice grid y es di erente al de la instalacin de la 5ase.

.i nos sale un error de que no puede crear el directorio es porque nos hemos saltado el paso de crear directorios en la seccin de configuracin del usuario oracle.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
&ceptamos el resumen de la instalacin dndole al 5otn ABKB.+.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8asi al finalizar nos saldr este mensaje. &tencin0 KO darle al $otn OW hasta ejecutar los dos scripts que se nos muestran son necesarios para que el proceso de configuracin continLe.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
El resumen de la ejecucin de los scrips como root es el siguiente0
,oracle-curso ./0 su ) Iass/ord0 Gpass?ord de rootH ,root-curso ./# 4u564app4oraIn:entor;4orainstRoot.s@ 8hanging permissions o /u-(/app/oraBnventory. &dding read,/rite permissions or group. %emoving read,/rite,e2ecute permissions or /orld. 8hanging groupname o /u-(/app/oraBnventory to oinstall. Jhe e2ecution o the script is complete. Rou have ne/ mail in /var/spool/mail/root ,root-curso ./# 4u564app4oracle4product466.8.54Frid4root.s@ %unning Oracle ((g root.sh script... Jhe ollo/ing environment varia5les are set as0 O%&8!EYOQKE%[ oracle O%&8!EY+O'E[ /u-(/app/oracle/product/((.".-/grid Enter the ull pathname o the local 5in directory0 X/usr/local/5inZ0 GIN$ROH 8opying d5home to /usr/local/5in ... 8opying oraenv to /usr/local/5in ... 8opying coraenv to /usr/local/5in ...

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8reating /etc/orata5 file... Entries /ill 5e added to the /etc/orata5 file as needed 5y <ata5ase 8onfiguration &ssistant /hen a data5ase is created Ainished running generic part o root.sh script. Ko/ product4specific root actions /ill 5e per ormed. "-((4-=4(P (-0=:0-=0 8hec3ing or super user privileges "-((4-=4(P (-0=:0-=0 7ser has super user privileges "-((4-=4(P (-0=:0-=0 Iarsing the host name 7sing configuration parameter file0 /u-(/app/oracle/product/((.".-/grid/crs/install/crsconfigYparams 8reating trace directory !O8&! &<< 'O<E 8reating O8% 3eys or user _oracle_, privgrp _oinstall_.. Operation success ul. 8%.4E))E0 Kode curso success ully pinned. &dding daemon to initta5 8%.4E("=0 Oracle +igh &vaila5ility .ervices has 5een started. ohasd is starting curso "-((/-=/(P (-0=:0:F /u-(/app/oracle/product/((.".-/grid/cdata/curso/5ac3upY"-((-=(PY(-=::F.olr .uccess ully configured Oracle #rid Bn rastructure or a .tandalone .erver 7pdating inventory properties or cluster/are .tarting Oracle 7niversal Bnstaller... 8hec3ing s/ap space0 must 5e greater than :-- '$. &ctual =()P '$ Jhe inventory pointer is located at /etc/oraBnst.loc Jhe inventory is located at /u-(/app/oraBnventory _7pdateKode!ist_ /as success ul. ,root-curso ./# Iassed

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

7na vez concluidos los dos scrips continLa la instalacin que instalar el grid, &.' y listener.

Kecesitamos otro grupo de discos para el &rea de %ecuperacin de la $ase ?A%&@, lo creamos de la siguiente manera0
,oracle-curso Frid/0 . oraen: O%&8!EY.B< [ XorclZ f IA#' Jhe Oracle 5ase or O%&8!EY+O'E[/u-(/app/oracle/product/((.".-/grid is /u-(/app/oracle ,oracle-curso Frid/0 as=ca Xoracledcurso gridZ\

.e presenta la siguiente pantalla, le damos a crear.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
8reamos el <is3group A%& con los E discos restantes con redundancia EUJE%K&.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

!e damos a OW, y compro5amos que el nuevo dis3group se presenta.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

IN#$A!ACIN D ! #OF$DAR

!A +A#

DA$O#

Iara instalar el so t/are cerramos la consola que hemos venido usando y a5rimos otra de esta orma se recargan las varia5les de entorno. 1amos al directorio que contiene el so t/are de la 5as de datos.
,oracle-curso ./0 cd data9ase4 ,oracle-curso data9ase/0 .4runInstaller .tarting Oracle 7niversal Bnstaller... 8hec3ing Jemp space0 must 5e greater than >- '$. &ctual (F>-= '$ Iassed 8hec3ing s/ap space0 must 5e greater than (:- '$. &ctual =-P: '$ Iassed 8hec3ing monitor0 must 5e configured to display at least ":) colors. &ctual ()PPP"() Iassed Ireparing to launch Oracle 7niversal Bnstaller rom /tmp/OraBnstall"-((4-=4(PY((4(=4:"&'. Ilease /ait ... Xoracledcurso data5aseZ\

En esta pantalla no ingresamos ningLn valor. .ale una advertencia, la aceptamos.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Esta5lecemos que queremos realizar solo una instalacin del so t/are

Kos pide los lenguajes a instalar.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
.e nos pide la versin a instalar escogemos la empresarial.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

!uego esta5lecemos los destinos de instalacin, si ha tomado correctamente los valores del .5ashYprofile no es necesario cam5iarlos.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
Esta5lecemos los grupos del so t/are.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

O5servamos el resumen de la instalacin a realizarse

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

8asi al terminar nos pide ejecutar un script como root. KO le damos a OW, ejecutamos el script y luego continuamos, un resumen de la ejecucin del script esta a continuacin.

,root-curso ./# 4u564app4oracle4product466.8.54d9164root.s@ %unning Oracle ((g root.sh script... Jhe ollo/ing environment varia5les are set as0 O%&8!EYOQKE%[ oracle O%&8!EY+O'E[ /u-(/app/oracle/product/((.".-/d5Y( Enter the ull pathname o the local 5in directory0 X/usr/local/5inZ0 Jhe file cd5homec already e2ists in /usr/local/5in. Over/rite itf ?y/n@ XnZ0 ; 8opying d5home to /usr/local/5in ... Jhe file coraenvc already e2ists in /usr/local/5in. Over/rite itf ?y/n@ XnZ0 ; 8opying oraenv to /usr/local/5in ... Jhe file ccoraenvc already e2ists in /usr/local/5in. Over/rite itf ?y/n@ XnZ0 ; 8opying coraenv to /usr/local/5in ... Entries /ill 5e added to the /etc/orata5 file as needed 5y <ata5ase 8onfiguration &ssistant /hen a data5ase is created Ainished running generic part o root.sh script. Ko/ product4specific root actions /ill 5e per ormed. Ainished product4specific root actions. Xrootdcurso ]Z6

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
CR ACION D !A +A# D DA$O#

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Iara crear la 5ase de datos usamos el asistente de creacin de 5ase de datos. <$8&, como usuario oracle lanzamos este comando0 Xoracledcurso ]Z\ d5ca .e nos presenta la primera pantallas, escogemos crear 5ase de datos.

Escogemos la plantilla de propsito general.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Esta5lecemos el nom5re glo5al de la 5ase ? el nom5re del servicio principal @ y el nom5re de la instancia ?.B<@.

Esta5lecemos que queremos una consola de gestin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
Ionemos la misma contraseHa para todos los usuarios, recordar esta contraseHa.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&signamos el <is3group <&J& para poner la 5ase de datos.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
Esta5lecemos como lugar para el area de recuperacin el <is3group A%&

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&Hadimos los schemas de ejemplo.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
Esta5lecemos el uso de memoria

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Escogemos 7nicode como juego de caracteres.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

%evisamos la instalacin a realizarse.

!e damos a finalizar

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/
.e nos presenta un pequeHo resumen, lo aceptamos.

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Esperamos a la finalizacin de la instalacin, en este mensaje final se muestra el puerto de acceso a la cosola de gestin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&l acceder a la consola, al estar ci rada con un certificado no pL5lico tenemos que agregar una e2cepcin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

&ceptamos el 8ertificado.

Bngresamos a la consola, como system y la contraseHa esta5lecida durante la instalacin.

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

Ainalmente accedemos a la consola, se de5e presentar as0

Iodemos ingresar a la 5ase de datos por el sqlplus y compro5amos que este OIEK.
,oracle-curso ./0 . oraen: O%&8!EY.B< [ XorclZ f orcl Jhe Oracle 5ase or O%&8!EY+O'E[/u-(/app/oracle/product/((.".-/d5Y( is /u-(/app/oracle ,oracle-curso ./0 sJlplus .g!aIlus0 %elease ((.".-.(.- Iroduction on Jhu 'ar (P ("0"=0== "-(( 8opyright ?c@ (F>", "--F, Oracle. &ll rights reserved. Enter user4name0 4 as s;sd9a 8onnected to0 Oracle <ata5ase ((g Enterprise Edition %elease ((.".-.(.- 4 Iroduction Qith the Iartitioning, &utomatic .torage 'anagement, O!&I, <ata 'ining and %eal &pplication Jesting options #(!H select status >ro= *0instanceK .J&J7. 444444444444 OIEK .g!O e3it <isconnected rom Oracle <ata5ase ((g Enterprise Edition %elease ((.".-.(.- 4 Iroduction Qith the Iartitioning, &utomatic .torage 'anagement, O!&I, <ata 'ining and %eal &pplication Jesting options Xoracledcurso ]Z\

Comunidad Oracle Hispana


http://comunidadoraclehispana.ning.com/

V 2.0
Fernando Jose Andrade http://www.fjandrade.com

C7ANG !OG (.- Irimera entrega (.( 8am5io en la configuracin de discos, pro5lema grande con .&J& * .8.B , el dispositivo .8.B se presenta como 5us principal. 8am5io a solo .8.B para configuracin &.' (." 8lonacin de discos, tipos en el paquete oracle4validated (.= oracleasm, creacin de discos, oracle profile. #.) Error en 5ashYprofile

2. Bnstalacin grid, asmca y instalacin d5 y creacin de una 5ase de datos.

También podría gustarte