sábado, 30 de junio de 2012

3.3. INSTALAR SOFTWARE ORACLE

INSTALANDO SOFTWARE ORACLE USANDO EL ORACLE UNIVERSAL INSTALLER (OUI).
Para ejecutar el OUI por primera vez, lóguese  en la maquina servidor como un usuario de sistema operativo con permisos de lectura de CD o DVD(o el directorio en la que ha sido establecida una copia) y para escribir en el directorio seleccionado para el ORACLE_BASE. A continuación inicie el OUI.

Setup.exe (windows)
runInstaller.sh (Linux).

Para eludir la comprobación de prerrequisitos(no recomendado, pero puede ser útil) agregue un interruptor:

            Runinstaller –ignoreSysPrereqs

Es posible realizar una instalación silenciosa, esto será necesario si no hay dispositivo gráfico, y es muy conveniente si estas desarrollando muchas instalaciones idénticas en maquinas idénticas. Además, esto hace posible integrar una instalación Oracle dentro de la rutina de instalación de una aplicación completa. Una instalación silenciosa requiere un archivo de respuesta, que incluye a todas las respuestas a todas las preguntas que de otra manera se darían. La sintaxis para ejecutar el OUI en esta manera es:

runInstaller –silent –responsefile responsefilename

El archivo de respuestas puede ser creado manualmente (hay ejemplos dentro del directorio /response en el DVD de instalación). O este puede ser grabado por el OUI desde una instalación interactiva.

runInstaller –record –destinationFile responsefilename

Antes de realizar una instalación silenciosa. El punto del archivo de inventario(/etc/oracInst.loc en Linux) debe haber sido creado.(o crear si es necesario) el inventario.

DENTRO DEL EXAMEN.

LAS HERRAMIENTAS Y LOS PREREQUISITOS.
Sea absolutamente claro sobre que herramienta instala el software (OUI) y que herramientas crean una base de datos (el DBCA o  hacerlo desde el SQL PLUS). Pero recuerde que el OUI puede llamar al DBCA. Recuerde la relación entre el ORACLE_BASE y el ORACLE_HOME y las bases de datos. La idea de OFA es que un ORACLE_BASE puede contener mucho ORACLE_HOME. Para productos diferentes y versiones diferentes de los mismos productos. Y cada base de datos ORACLE_HOME puede soportar varias bases de datos.
Los prerrequisitos a cubrir en requerimientos hardware y versión de sistema operativo y configuración. Estos pueden ser eludidos, pero si es asi. No hay ninguna garantía que esta trabajará.

EJERCICIO 3-3.
INSTALACION DE ORACLE HOME
En este ejercicio, instalará un Oracle Home en Linux usando el OUI. El equivalente ejercicio para Windows esta en el lab question el final del capítulo.
1.     Lóguese en Linux como un usuario que es un miembro del grupo dba. en el ejemplo siguiente. El usuario es db11g. confirme el username y grupo con el comando id. Como se muestra en esta ilustración.
2.      


3.     Cámbiese a usuario root con su y cree un directorio compatible OFA para ORACLE_BASE con el comando MKDIR. En el ejemplo, este es /u02/app/db11g. Cambiar la propiedad y modo de acceso del directorio tal que el usuario Oracle tenga control completo, esto con los comandos chown y chmod, como se ve en la ilustración, y salir al usuario oracle.
4.     Si tú no estás trabajando en la consola. Configura tu variable DISPLAY en la máquina donde estas trabajando. Se muestra en la ilustración.
5.     A continuación lance el OUI ejecutando el script Shell runInstaller de la raíz del DVD de instalación. En este ejemplo el DVD fue copiado en el directorio /home/db11g/db11g_dvd.
6.     La primera ventana del OUI que aparecerá. Como en la ilustración que sigue:
a.     Seleccione la instalación básica del radio button.
b.    Especifique el Directorio ORACLE_BASE como el directorio creado en el paso n.2.  El ORACLE_HOME default que sea compatible con OFA debajo de ORACLE_BASE.
c.     Seleccione el tipo de instalación como Enterprise Edition.
d.    Seleccione dba como el Grupo Unix DBA.
e.     Quite la selección para crear una base de datos.
f.     Click en siguiente.




7.     Si esta es la primera instalación de Oracle en la máquina. La siguiente ventana solicitará la localización del inventario OUI. Asegúrese de especificar un directorio en que el usuario Oracle tena permiso de escribir.
8.     El OUI entonces hará comprobación de prerrequisitos. Si pasan. Click en Siguiente para continuar. Si hay fallo, tome nota y corregir si es posible. A continuación use el botón Reintentar para volver a ejecutar el Test. Si la comprobación no pueda pasar, puede hacer click para proceder. En su propio riesgo.
9.     La siguiente ventana será un  resumen de lo que el OUI va hacer. Click en siguiente, y lo hará. Esto debe tomar unos 20 minutos más o menos. (es variable, dependiendo de la máquina).
10.  Hacia el final de la instalación, se mostrara la siguiente ventana. Esta solicitará ejecutar dos script con el usuario root: El script orainstRoot.sh que escribirá el archivo /etc/oraInst.loc, y el script root.sh que ajusta permisos de archivos en el nuevo ORACLE_HOME. Si esta no es la primera vez que el OUI se ejecuta en la ventana. No habrá un promt para orainstRoot.sh. Ejecute los scripts como root en el promt del sistema operativo. Y luego haga click en Aceptar. There will not be a prompt for orainstRoot.sh. Run the script(s) as root from an operating system prompt (accept defaults for any prompts) and then click OK.




11.  El instalador retornará un mensaje que indica que “The installation of Oracle Database 11g was successful” Click en Salir.

RESUMEN DE CERTIFICACIÓN.
Muchos productos Oracle son instalados con el OUI, el Oracle Universal Installer. El OUI comprueba el sistema para asegurarse que cumple con los requerimientos, y luego instancia el Oracle Home. OUI puede invocar al DBCA, Database configuration Assitant, para crear una base de datos. Alternativamente, una base de datos puede ser creada más tarde, ya sea con DBCA. O con una de las dos herramientas para emitir comando SQL: SQL-PLUS o SQL Developer. SQL Developer es proveído con la base de datos pero usualmente instalado por separado.
            Hay una serie de herramientas instaladas por OUI en el ORACLE HOME para interactuar con una base  de datos. Estas incluyen herramientas para Administración de Red, Backup. Y Enterprise Manager Database Control.

DOS MINUTOS DE ESTUDIO

Identificar las Herramientas para administración de una Base de Datos Oracle.
o    Instalación: El OUI.
o    Creación y actualización de bases de datos: DBCA, DBUA.
o    Para emitir comandos SQL: SQL PLUS, SQL DEVELOPER.
o    Backup: RMAN, Oracle Secure Backup.
o    Administración de Red: Oracle Net Manager, Oracle Net Configuration Assistant.

Plan de Instalación de una Base de Datos Oracle.
·         Requerimientos Hardware.
o    Espacio en Disco.
o    Memoria principal.
o    Espacio swap.
o    Espacio TMP.
o    Una Terminal Gráfica.
·         Requerimientos de Sistema Operativo.
o    Versión Certificada.
o    Paquetes Necesarios.
o    Configuración de Kernel.
·         OFA. Un directorio apropiado para el Oracle Base.

Instalando Software Oracle usando el Oracle Universal Installer (OUI).
o    Utilice una cuenta de sistema operativo apropiada.
o    Establezca las variables de entorno Necesarias.
o    Acceso a la Cuenta del root.
o    Hacer una instalación interactiva o silenciosa.



AUTOEXAMEN.

Identificando las Herramientas para Administración de una Base de Datos Oracle.

1.     Cuál de estas herramientas no es generalmente instalada con el Oracle Universal Installer? (Seleccione la mejor).
A.    El propio Oracle Universal Installer.
B.    SQL PLUS.
C.    SQL DEVELOPER.
D.    Oracle Enterprise Manager Grid Control.

C. SQL DEVELOPER no es instalado con el OUI, este es entregado como un archivo ZIP necesitará descomprimirse.
A, B y D.  Todos estos productos (Incluso el OUI) son instalados con el OUI.

2.     Cual herramienta puede ser usada para crear una base de datos? (Seleccione todas la correctas).
A.    Database Configuration Assistant(DBCA).
B.    Database Upgrade Assistant(DBUA).
C.    SQL Plus.
D.    Oracle Universal Installer.
E.    Oracle Enterprise Manager Database Control.

A,C y D. DBCA está destinada para crear bases de datos, pero estas también pueden ser creadas desde el SQL Plus o por instrucciones al OUI para crear una base de datos después de instalar Oracle Home.
B. Es erróneos por que el DBUA solo puede actualizar bases de datos existentes. E. Es erróneo por que el Database Control está disponible solo después de crear la base de datos.

3.     Oracle provee la capacidad para copiar (Backup) el entorno completo, no solo la base de datos. Que herramientas puedo utilizar para esto.
A.    Recovery Manager.
B.    Oracle Secure Backup.
C.    Backup Administrados por el Usuario, llevando a cabo los comandos del sistema operativo.

B. Oracle Secure Backup es el que provee esta capacidad.
A y C. Ambos son erróneos porque ellos son limitados a Backup de solo archivos de bases de datos.

4.     Qué declaración describe mejor la relación entre Oracle_Base y el Oracle_Home. (Seleccione la mejor).
A.    El Oracle Base existe dentro del Oracle Home.
B.    El Oracle Base puede contener Oracle Homes de diferentes productos.
C.    Un Oracle Base es requerido para cada producto, pero las versiones del producto puede existir en su propio Oracle Homes dentro de su Oracle Base.
D.    El Oracle Base es creado cuando usted ejecuta el script orainstRoot.sh y contiene un punto para el Oracle Home.

B.  El directorio Oracle Base contiene todos los Oracle Homes, que pueden ser cualquier versión de cualquier producto.
A. es erróneo porque esta es la relación pero invertida. C es erróneo por que no es requerido separar la base de cada producto. D. es erróneo porque esto confunde el archivo oraInst.loc y el OUI con el OFA.

5.     Que significa la Optimal Flexible Architecture (OFA)?.
A.    Una estructura de directorios.
B.    Sistemas Distribuidos de Bases de Datos.
C.    Una Arquitectura de procesamiento multitarea.
D.    OFA abarca todo lo anterior.

A.    El OFA es nada más que una convección de nomenclatura de estructuras de directorios. 
B.    B, C y D. Estos son erróneos  porque ellos van mucho más allá que OFA.

Instalando Software de Oracle usando el Oracle Universal Installer(OUI).

6.     Que variables de entorno será necesaria establecer en Linux antes de ejecutar el Oracle Universal Installer?
A.    ORACLE_HOME.
B.    ORACLE_BASE.
C.    ORACLE_SID.
D.    DISPLAY.

D establecer DISPLAY, el OUI no será capaz de abrir todas las ventanas.
A, B y C. Estas son erróneas porque estas se pueden establecer antes o el propio OUI solicitará valores para ellos.

7.     Si el OUI detecta que los prerrequisitos no están, que puede hacer usted?
A.    Cancelar la instalación, arreglar el problema y lanzar el OUI nuevamente.
B.    Una instalación silenciosa producirá error; una instalación que va a continuar.
C.    Dar instrucciones al OUI para continuar(A su propio riesgo).
D.    Las opciones dependerán de que tan lejos en la instalación el OUI es cuando detecte el problema.

C puede que no sea aconsejable, pero si puede hacerlo.
A es erróneo pero puede ser una buena idea, no es algo que tienes que hacer. B es erróneo porque la instalación interactiva se detendrá, D es erróneo porque todos los prerrequisitos son comprobados al mismo tiempo.

8.     Qué tipo de dispositivos puede instalar el OUI el Oracle Home?
A.    Sistemas de Archivos Regulares.
B.    Sistemas de Archivos Clustered.
C.    Dispositivos RAW.
D.    Grupo de Discos ASM.

A y B El Oracle Home debe existir en sistemas de archivos. Pero puede ser local o clustered.
C y D. Raw Devices y Devices ASM pueden ser usados para bases de datos, pero no para el Oracle Home.

9.     Qué línea de comando puede ser usada para eludir que el OUI detenga una instalación cuando los prerrequisitos fallan.
A.    –silent
B.    –record
C.    –responsefile
D.    -ignoresysprereqs

D El switch –Ignoresysprereqs ignora las pruebas.
A es erróneo porque este suprimirá la generación de ventanas, no el test de prerrequisitos. B es erróneo porque este es un switch para generar una archivo de respuesta. C es erróneo porque este es para leer un archivo response.

10.  Cuando un inventario OUI es creado?.
A.    Cada vez que un nuevo Oracle Home es creado.
B.    Cada vez que un nuevo Oracle Base es creado.
C.    Antes de la primera ejecución del OUI.
D.    Durante la primera ejecución del OUI.

D Si el OUI no encuentra un inventario, este creará uno.
A y B son erróneos porque un inventario almacena detalles de todos los directorios de Oracle Home y Oracle Base. C es erróneo porque no es posible crear un inventario antes de ejecutar el OUI.

PREGUNTA DE LABORATORIO
Utilice el Oracle Universal Installer para instanciar un Oracle Home en una Máquina Windows. Seleccionar hacer una instalación avanzada, no una instalación básica, y seleccione la opción Custom(Personalizar). Esta mostrará todas las posibilidades. No elija crear una base de datos. Cuando se presente una lista de todos los productos posibles a instalar, deje la selección default. Esta es una instalación destinada a aprendizaje. Esta es legal, pero para producción solo los productos con los que cuente con su licencia.

1.     Lance el OUI ejecutando el archivo setup.exe dentro del DVD de instalación. En la primera ventana, seleccione el radio button para instalación avanzada y de click en siguiente:
2.     Seleccione el tipo de instalación en el cuadro de dialogo, seleccione el radio button para instalación personalizada y de click en siguiente. esto le llevará a todas las posibles opciones.
3.     En el cuadro de dialogo Localización de la instalación,  seleccione directorios Oracle Base y Oracle home(Siguiendo el Estándar OFA) y un nombre para el nuevo Oracle Home.
4.     El cuadro de dialogo de prerrequisitos compruebe que no debe reportar problemas. Si hay, intente resolverlos y de click en siguiente.
5.     El dialogo de Productos disponibles muestra todos los productos dentro del DVD. Pero  de forma predeterminada. Pero por default varios productos que están con licencia independientes serán seleccionado, como seguridad avanzada y particionamiento. Ninguno de estos es gratuito. Debe seleccionar todas las opciones que usted ha pagado.
6.     En el cuadro de dialogo Crear Base de Datos. Seleccione el radio button para instalar solo el software de base de datos.
7.     En el cuadro de dialogo de Resumen mostrará los productos que serán instalados. Dar click en instalar para proceder con la instalación. Esto debe tardar alrededor de un cuarto de hora, dependiendo de su sistema.
8.     Cuando la instalación finalice, salga del instalador.

No hay comentarios:

Publicar un comentario