guía de instalación_noel

45
Ing. Noel Juipa Campo - OCA Página 1 ORACLE DATABASE 11G - reléase 2 1. Planificación de la instalación El proceso de instalación de la Base de Datos ORACLE consta de seis pasos: 1.1 Leer las Notas de la Versión: Lea las notas de la versión de la base de datos Oracle antes de comenzar la instalación. Las notas de lanzamiento están disponibles con la documentación específica de la plataforma. La última versión de las notas de la versión se encuentra disponible en Oracle Technology Network en: http://www.oracle.com/technetwork/indexes/documentation/index.html 1.2 Revise la Información de Licencia: Aunque los medios de instalación en su paquete de materiales contienen muchos componentes de Oracle, se le permite utilizar sólo aquellos componentes para los que se han adquirido licencias. Servicios de Soporte Oracle no ofrece soporte para los componentes para las que no han sido comprados. 1.3 Planificar la Instalación 1.3 Completar las Tareas de Preinstalación Requisitos de componentes individuales Configuración del disco de almacenamiento para los archivos de datos Oracle y los archivos de Recuperación 1.4 Instale el Software 1.6 Completar las Tareas Posteriores a la Instalación

Upload: jaime-james-charri-huerta

Post on 30-Dec-2014

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 1

ORACLE DATABASE 11G - reléase 2

1. Planificación de la instalación El proceso de instalación de la Base de Datos ORACLE consta de seis pasos: 1.1 Leer las Notas de la Versión:

Lea las notas de la versión de la base de datos Oracle antes de comenzar la instalación. Las notas de lanzamiento están disponibles con la documentación específica de la plataforma. La última versión de las notas de la versión se encuentra disponible en Oracle Technology Network en: http://www.oracle.com/technetwork/indexes/documentation/index.html 1.2 Revise la Información de Licencia:

Aunque los medios de instalación en su paquete de materiales contienen muchos componentes de Oracle, se le permite utilizar sólo aquellos componentes para los que se han adquirido licencias. Servicios de Soporte Oracle no ofrece soporte para los componentes para las que no han sido comprados. 1.3 Planificar la Instalación 1.3 Completar las Tareas de Preinstalación

Requisitos de componentes individuales Configuración del disco de almacenamiento para los archivos de datos Oracle y los archivos de Recuperación 1.4 Instale el Software

1.6 Completar las Tareas Posteriores a la Instalación

Page 2: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 2

Dentro de un Entorno Oracle Enterprise Linux (OEL) Esta guía describe cómo instalar tanto el entorno donde la Base de Datos Oracle residirá así como el software del RDBMS ORACLE en sí, mediante el uso de las opciones de instalación por defecto. Todo esto será para una arquitectura x86 de 32 bits. Para ello haremos uso de la distribución propiedad de ORACLE (OEL Update 4 de 32 bits) para entornos LINUX.

Instalación y Preparación del Entorno de Instalación del Software de Base de Datos ORACLE Como primer punto a tener en consideración, comenzaremos por revisar los requerimientos Mínimos y apropiados que deberá cumplir nuestro hardware para desempeñarse como servidor.

Requisitos de Memoria Los siguientes son los requisitos de memoria para la instalación de Oracle Database 11g Release 2 (11.2): Mínimo: 1 GB de RAM Recomendado: 2 GB de RAM o más Si el tamaño de la RAM es menor que el tamaño requerido, se debe instalar más memoria antes de continuar. La siguiente tabla describe la relación entre la memoria RAM instalada y la recomendación de configurar el espacio de intercambio (SWAP):

RAM disponible Espacio Swap requerido

Entre 1 GB - 2 GB 1.5 veces el tamaño de la RAM

Entre 2 GB - 16 GB Igual al tamaño de la RAM

Más que 16 GB 16 GB

Requisitos de Espacio en Disco Los siguientes son los requisitos de espacio en disco para la instalación de Oracle Database 11g Release 2 (11.2):

1 GB de espacio en disco en el directorio / tmp.

X GB de espacio en disco acorde a la tabla anterior, para el SWAP

3.8 GB de espacio en disco para el software de Base de datos ORACLE

1.7 GB de espacio en disco para la base de datos pre configurada (opcional)

3.4 GB de espacio en disco para el área FAST RECOVERY (opcional)

Page 3: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 3

Requerimientos del Sistema Operativo Las siguientes o últimas versiones del sistema operativo son requeridas para Oracle Database 11g Release 2 (11.2):

Asianux Server 3 SP2

Oracle Linux 4 Update 7

Oracle Linux 5 Update 2

Red Hat Enterprise Linux 4 Update 7

Red Hat Enterprise Linux 5 Update 2

SUSE Linux Enterprise Server 10 SP2

SUSE Linux Enterprise Server 11 Requerimientos de Kernel Lo siguiente son los requerimientos de Kernel para Oracle Database 11g Release 2 (11.2):

Para Oracle Linux 4 y Red Hat Enterprise Linux 4: 2.6.9 o superior.

Para Asianux Server 3, Oracle Linux 5, y Red Hat Enterprise Linux 5: 2.6.18 o superior.

Para SUSE Linux Enterprise Server 10: 2.6.16.21 o superior.

Sobre SUSE Linux Enterprise Server 11: 2.6.27.19 o superior.

Requerimientos de Package Lo siguiente es una lista de paquetes requeridos para Oracle Database 11g Release 2 (11.2): La siguiente o última versión de los paquetes para Oracle Linux 4 y Red Hat Enterprise Linux 4 deberán ser instalados:

binutils-2.15.92.0.2

compat-libstdc++-33-3.2.3

elfutils-libelf-0.97

elfutils-libelf-devel-0.97

gcc-3.4.6

gcc-c++-3.4.6

glibc-2.3.4-2.41

glibc-common-2.3.4

glibc-devel-2.3.4

glibc-headers-2.3.4

libaio-devel-0.3.105

libaio-0.3.105

libgcc-3.4.6

libstdc++-3.4.6

libstdc++-devel-3.4.6

Page 4: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 4

make-3.80

numactl-0.6.4.i386

pdksh-5.2.14

sysstat-5.0.5

La siguiente o última versión de los paquetes para Asianux Server 3, Oracle Linux 5, y Red Hat Enterprise Linux 5 deberán ser instalados:

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

kernel-headers-2.6.18

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libgomp-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.81

sysstat-7.0.2

La siguiente o última versión de los paquetes para SUSE Linux Enterprise Server 10 deberán ser instalados:

binutils-2.16.91.0.5

compat-libstdc++-5.0.7

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.4-31.63

glibc-devel-2.4-31.63

ksh-93r-12.9

libaio-0.3.104

libaio-devel-0.3.104

libelf-0.8.5

libgcc-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

Page 5: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 5

make-3.80

sysstat-8.0.4

La siguiente o última versión de los paquetes para SUSE Linux Enterprise Server deberán ser instalados:

binutils-2.19

gcc-4.3

gcc-c++-4.3

glibc-2.9

glibc-devel-2.9

ksh-93t

libstdc++33-3.3.3

libstdc++43-4.3.3_20081022

libstdc++43-devel-4.3.3_20081022

libaio-0.3.104

libaio-devel-0.3.104

libgcc43-4.3.3_20081022

libstdc++-devel-4.3

make-3.81

sysstat-8.1.5

Para usar ODBC, usted deberá también instalar los siguientes RPMs adicionales de 32-bit ODBC, dependiendo sobre su sistema operativo: Sobre Oracle Linux 4 y Red Hat Enterprise Linux 4:

unixODBC-2.2.11 (32-bit) o superior

unixODBC-devel-2.2.11 (32-bit) o superior

Sobre Asianux Server 3, Oracle Linux 5, y Red Hat Enterprise Linux 5:

unixODBC-2.2.11 (32-bit) o superior

unixODBC-devel-2.2.11 (32-bit) o superior Sobre SUSE Linux Enterprise Server 10:

unixODBC-32bit-2.2.11 (32-bit) o superior

unixODBC-devel-32bit-2.2.11 (32-bit) o superior Sobre SUSE Linux Enterprise Server 11:

unixODBC-32bit-2.2.12 (32-bit) o superior

unixODBC-devel-32bit-2.2.12 (32-bit) o superior

Page 6: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 6

Proceso de Instalación del Sistema Operativo A continuación se instalara el sistema operativo Oracle Enterprise Linux 5 Update 4, en un maquina con las siguientes características:

Procesador Intel con soporte para 32 bits

Memoria RAM 2 GB

Disco Duro de 40 GB

Tarjeta de Red de 100 Mbps

Resolución de pantalla 1024 * 768

Instalación: Una vez ya en la pantalla de inicio del Sistema Operativo presionamos Enter para cargar los archivos de Instalación.

Una vez acá le damos SKIP ya que no es necesario realizar este paso porque es solo de comprobación, ya una vez en la pantalla de inicio le damos NEXT, luego escogemos el lenguaje preferido para las definiciones del sistema operativo, luego escogemos la distribución del lenguaje de nuestro teclado.

Page 7: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 7

Al aparecernos esta nota le damos click en yes ya que se asume que es una nueva instalación en donde el disco a usar será exclusivo para este servidor y no será compartido por otro sistema operativo, se asume esto ya que es lo más recomendable para no tener ningún problema de conflicto con el otro Sistema Operativo.

Ya en esta página lo que tendremos que hacer es configurar la forma de particionamiento que le daremos a nuestro disco duro, existe una configuración predeterminada también, pero en este caso haremos un particionamiento personalizado ya que necesitamos cubrir nuestros requerimientos de disco, como espacio SWAP y /tmp, etc. Primero empezaremos a crear una partición en donde iran todos los archivos de arranque del sistema operativo esto es determinado por /boot el cual normalmente es establecido en 100 MB. Para ello seleccionamos el espacio libre y hacemos click en el botón New, luego seleccionamos /boot asignamos un valor en Size(MB), seleccionamos tamaño fijo y presionamos el botón ok.

Page 8: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 8

Luego todo el espacio restante libre le asignaremos dentro del Gestor de Volúmenes Lógicos (LVM), el cual es útil para obtener un sin número de particiones lógicas ya que solo es posible crear hasta 4 particiones primarias por disco, y esto puede servirnos en un futuro cuando deseemos por ejemplo crear discos ASM. Para hacer esto seleccionamos el espacio libre y hacemos click en el botón New, luego seleccionamos “Volume físico (LVM)” desde el campo “tipo de sistema de Archivos” y marcamos la opción “llenar hasta el máximo permisible” finalmente hacemos click en el botón ok.

Page 9: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 9

Una vez hecho esto ahora solo queda crear las demás particiones restantes SWAP y la Raíz (/) es por ello que desde el espacio asignado para el LVM, crearemos las particiones restantes. Para ello seleccionamos este espacio y hacemos click en el botón LVM, y una vez dentro hacemos click en el botón Add, escogemos / desde “punto de montaje” e introducimos un valor en “tamaño (MB)” esto será introducido teniendo en consideración el espacio que debe sobrar para el SWAP. Luego dentro hacemos click en el botón Add escogemos swap desde “tipo de sistema de archivo” e introducimos un valor restante que debe ser >= (valor acorde a la directivas anteriores 2048*1.5=3096).

Page 10: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 10

Una vez hecho esto deberá quedar algo similar a esto:

Page 11: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 11

Luego le damos siguiente, aceptamos y damos siguiente a la opciones por default del grub, luego opcionalmente ingresamos un nombre de host cualificado con un dominio “servdb.example.com” y configuramos una ip para la tarjeta de Red “192.168.203.200/24”, luego damos siguiente.

Page 12: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 12

Seleccionamos la configuración de nuestra zona horaria “América/Lima” le damos siguiente, le asignamos un password al súper administrador “root” (oracle), le damos siguiente.

Page 13: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 13

Una vez acá seleccionamos personalizar ahora y hacemos click en el botón siguiente.

Page 14: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 14

Escogemos Development y bajo esta marcamos Development Libraries, Development Tools, Legacy Software Development y X Software Development, luego seleccionamos Base System y bajo esta marcamos System Tools y luego hacemos click en el botón siguiente. Luego damos siguiente también para que inicie la instalación. Una vez finalizada la instalación procederemos a deshabilitar el proxy y la característica SE Linux para que no cause problemas con el SQL*PLUS. El resto de opciones lo dejamos por default.

Page 15: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 15

Proceso de Configuración del Entorno de Instalación del Software de Base de Datos ORACLE 11G Cumplimiento de los requerimientos de Paquetes A continuación verificaremos los paquetes que nos falta instalar. Para ello iniciamos sesión como el súper usuario “root” y verificamos los paquetes instalados con la siguiente herramienta, nos dirigimos a Application, seleccionamos Add/Remove Software.

Page 16: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 16

Ya en esta ventana hacemos click en la pestaña List y verificamos cada uno de los paquetes necesarios para la instalación del Software de Base de Datos ORACLE y si en caso faltaría alguno, podemos acudir al Dispositivo Media de Instalación del Sistema Operativo para completar los paquetes que hacen falta. Luego de realizar las comparaciones del caso de que es lo que existe y que no en el sistema operativo, se obtuvieron que los siguientes paquetes no están presentes:

libaio-devel-0.3.106

unixODBC-2.2.11 (32-bit) o superior

unixODBC-devel-2.2.11 (32-bit) o superior Como esto ocurre se hace necesario el dispositivo media para su instalación, o sino buscar en la página del fabricante los paquetes restantes, esta oportunidad tomaremos la primera opción. Es así que nos dirigiremos hasta la carpeta Server del instalador en donde se encuentran todos los paquetes todo esto media la consola de intérprete de comandos, para luego desde ahí instalar los paquetes faltantes. Para ello introduciremos el medio de instalación (CD/DVD) y abriremos una consola del intérprete de comandos haciendo click derecho en cualquier espacio del escritorio del servidor y seleccionamos “Open Terminal” una vez dentro ejecutamos los siguientes comandos: # cd /media/Enterprise\ Linux\ cd\ 20090908/Server/ # rpm –ivh libaio-devel-0.3.106* # rpm –ivh unixODBC-2.2.11* # rpm –ivh unixODBC-devel-2.2.11*

Page 17: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 17

Actualizando paquetes Rpm –Uvh oracleasmlib *.rpm Rpm –Uvh - -force oracleasm-2.6*.rpm Rpm –Uvh - - force oracleasm-support *.rpm

Page 18: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 18

Creando Requeridos Grupos y Usuarios del Sistema Operativo Los siguientes grupos y usuarios del Sistema Operativo local son requeridos si se está instalando la Base de Datos ORACLE:

El grupo para el Oracle Inventory (típicamente es, oinstall)

El grupo OSDBA (típicamente es, dba)

El dueño del software Oracle (típicamente es, oracle)

El grupo OSOPER (es opcional y típicamente es, oper) A continuación se presentan los comandos para la creación de estos grupos, todo esto dentro del terminal de intérprete de comandos: # groupadd oinstall # groupadd dba # groupadd oper # groupadd asmadmin # groupadd asmoper Creación y asignación de grupos para el usuario dueño del software Oracle (oracle). Finalmente asignación de un password para poder iniciar sesión desde este usuario: # useradd -g oinstall -G dba, oper oracle # passwd Oracle A continuación de ingresa un password “oracle” Configuración de los Parámetros del Kernel Verificar que los parámetros del kernel mostrados en la siguiente tabla se establezcan en valores mayores o iguales al valor mínimo que se muestra. El siguiente procedimiento de la tabla se describe cómo verificar y ajustar los valores.

Parámetro Valor mínimo Archivo

Semmns semmns semopm semmni

250 32000 100 128

/proc/sys/kernel/sem

shmall 2097152 /proc/sys/kernel/shmall

shmmax Minimo: 536870912 Máximo: un valor que es 1 byte menos que 4 GB, o

/proc/sys/kernel/shmmax

Page 19: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 19

4294967295 Recomendado: más que la mitad de la memoria física

shmmni 4096 /proc/sys/kernel/shmmni

file-max 6815744 /proc/sys/fs/file-max

ip_local_port_range Minimo: 9000 Máximo: 65500

/proc/sys/net/ipv4/ip_local_port_range

rmem_default 262144 /proc/sys/net/core/rmem_default

rmem_max 4194304 /proc/sys/net/core/rmem_max

wmem_default 262144 /proc/sys/net/core/wmem_default

wmem_max 1048576 /proc/sys/net/core/wmem_max

aio-max-nr Maximo: 1048576 Nota: Este valor limita solicitudes simultáneas pendientes y se debe establecer para evitar los fallos I//O del subsistema.

/proc/sys/fs/aio-max-nr

Nota: Si el valor actual de cualquier parámetro es mayor que el valor indicado en esta tabla, entonces, no cambiar el valor de ese parámetro. Para ello abriremos el archivo /etc/sysctl.conf con un editor de textos en nuestro caso usaremos “nano”, por lo que ingresaremos el siguiente comando en el terminal de intérprete de comandos. # nano /etc/sysctl.conf Una vez dentro del archivo realizamos las modificaciones del caso acorde a las directivas antes expuesta para la configuración del kernel.

Page 20: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 20

Grabamos presionando la tecla control + o y luego presionamos enter para confirmar la escritura al mismo archivo, para salir del editor pulsamos las teclas control + x. a continuación ingrese el siguiente comando para cambiar los valores actuales de los parámetros del kernel y el comando para confirmar que los valores están ajustados correctamente. # /sbin/sysctl -p # /sbin/sysctl –a Comprobar los Límites de Recursos para los Usuarios de Instalación del Software ORACLE Para cada propietario del software de instalación, comprobar los límites de recursos para la instalación, utilizando los siguientes rangos recomendados:

Límite de Recursos de Shell

Recurso Limite Soft Limite Hard

Descriptores de archivos abiertos

nofile Al menos 1024 Al menos 65536

Numero de procesos disponibles para un usuario simple

nproc Al menos 2047 Al menos 16384

Page 21: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 21

Tamaño de los segmentos de pila de los procesos.

Stack Al menos 10240 KB

Al menos 10240 KB, a lo mucho 32768 KB

Actualizar los límites de recursos en el archive de configuración /etc/security/limits.conf para el propietario de la instalación. Para ello haremos introduciremos el siguiente comando en el terminal de intérprete de comandos. # nano /etc/security/limits.conf Una vez dentro añadimos las siguientes líneas al archivo, grabamos y salimos del editor. Cabe recalcar que su aplicación es inmediata: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Creando Directorios Requeridos Crear directorios con nombres similares a los siguientes, y especificar el propietario correcto, el grupo y los permisos para ellos:

El directorio base de Oracle

Un opcional de datos de Oracle directorio de archivos El directorio base de Oracle debe tener 4 GB de espacio libre en disco, o 6 GB de espacio libre en disco, si usted opta por no crear un separado directorio para los archivos de datos Oracle. Entonces usted podrá instalar los archivos de datos en un subdirectorio del directorio de la base de Oracle. Sin embargo, esto no es recomendable para bases de datos de producción. Para realizar este proceso Introduciremos comandos similares a los siguientes para crear los subdirectorios y establecer el propietario apropiado, grupo y permisos en ellos: # mkdir -p /u01/app/ # chown -R oracle:oinstall /u01/app/ # chmod -R 775 /u01/app/

Page 22: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 22

Configuración del Entorno del Usuario de Oracle Ejecutar Oracle Universal Installer desde la cuenta oracle. Sin embargo, antes de comenzar el Oracle Universal Installer, debe configurar el entorno del usuario oracle. Para eso/usted debe: Editar las variables de entorno para la sesión del usuario oracle, tales como ORACLE_BASE, y establecer la opción UMASK a 022. Para hacer esto necesitaremos modificar el archivo .bash_profile que viene asociado por defecto para cada usuario del sistema operativo, para ello emitiremos el siguiente comando, editaremos el archivo con la herramienta NANO y finalmente grabaremos y saldremos de la herramienta. # nano /home/oracle/.bash_profile

Page 23: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 23

Agregar o editar la siguiente línea en el archivo /etc/pam.d/login, si no existe, haciendo uso de la herramienta NANO: session required pam_limits.so Añada las siguientes líneas a /etc/profile, haciendo uso de la herramienta NANO: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -u 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

Instalando el Software de Base de Datos ORACLE 11g Después de configurar el entorno del usuario oracle, inicie Oracle Universal Installer de la Base de Datos ORACLE 11g e instalar de la siguiente manera, todo esto iniciando sesión primero como usuario oracle: $ cd /stage/database/

esto es para ubicarse en la localización del archivo de instalación $ ./runInstaller

Page 24: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 24

para iniciar el script de instalación. Nota: este paso asume que el instalador se encuentra en la ubicación /stage/database, por lo que antes de hacer esto, se requerirá copiar los archivos de instalación en esta ubicación (descomprimidos). Una vez ya en la ventana de inicio del OUI (instalador universal ORACLE), ingresar su email y/o su password de cuenta en “My Oracle Support“ para recibir notificaciones de problemas de seguridad de nuestra configuración. Para fines de enseñanza no seleccionar ni ingresar ningún valor en esta página y hacer click en el botón siguiente. Nos mostrara un mensaje de advertencia para el cual aceptaremos los riesgos.

Una vez dentro de la página de “Opción de Instalación” tenemos tres opciones para instalar la versión actual del presente software: la primera instala el software y la base de datos en un solo proceso, la segunda instala solo el software (no la base de datos) y la tercera opción sirve para actualizar una instalación ya existente. Para este caso elegiremos la segunda opción y luego hacer click en el botón siguiente.

Page 25: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 25

Una vez dentro de la página “Opciones de Instalacion Grid”. Tenemos dos opciones de instalación de nuestra base de datos ya sea si esta pertenecerá a una configuración GRID, es decir, será compartida entre varias instancias o solo será accesible por una solo instancia. Para fines de este curso se optara por la segunda opción es decir que será una “instalación de base de datos única”. Luego hacemos click en el botón siguiente.

Page 26: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 26

Una vez en la página “seleccionar idiomas del producto”, escoger los idiomas a instalar se puede instalar más de 1 idioma presionando la tecla control y seleccionándolos con el mouse, luego hacer click en el botón con flecha hacia la derecha, luego hacer click en el botón siguiente.

Page 27: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 27

Una vez ya en la página “Edición de Base de Datos”. Seleccionar la edición acorde a la licencia adquirida, la máxima es Enterprise Edition, el cual, es la edición con más componentes disponibles pero para habilitarlos se hace necesario hacer click en el botón seleccionar opciones ya que por default no todos están activados. Para este curso realizaremos la instalación por default ya que se hace necesario contar con algunos componentes adicionales para trabajar con los demás componentes. Luego hacer click en el botón siguiente.

Page 28: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 28

Una vez ya en la página “Ubicación de la Instalación”, especificar direcciones para el ORACLE_BASE y ORACLE_HOME, este último contendrá todos los archivos binarios que se ejecutaran para dar funcionamiento al software de Base de Datos así como herramientas útiles para varios propósitos. Como regla general ORACLE utiliza la “Arquitectura Optima Flexible” (OFA) por default ya que le facilita para poder entregar un soporte más eficaz y rápido, por lo cual el OUI asignara valores por default el cual podemos modificar. El OUI asigna el valor para ORACLE_BASE tomando en consideración la variable de entorno asignada para el perfil del usuario oracle, y ORACLE_HOME a partir del ORACLE_BASE y OFA.

Page 29: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 29

Una vez ya en la página de creación del Inventario del Software de Base de Datos ORACLE, se deberá asignar una localización de un directorio en donde serán almacenados todos los archivos necesarios para el registro de la versión y los componentes configurados actualmente para el Software de Base de Datos ORACLE, útil cuando se requiere actualizar el Software de Base de Datos ORACLE ya que el OUI verificara estos archivos para poder actualizar. Asimismo se deberá asignar un grupo del Sistema Operativo con permisos de escritura y lectura sobre la ubicación designada para el INVENTORY, es por esta razón que el OUI asigna una ubicación por default siempre haciendo uso de OFA y asignando el grupo más apropiado para este propósito. Lo dejaremos tal y cual esta y le damos siguiente.

Una vez ya en la página “Grupos del Sistema Operativo” se deberá asociar Grupos del Sistema Operativo a los Privilegios de Sistema de la Base de Datos (SYSDBA y SYSOPER respectivamente), los cuales estarán asignados a usuarios con distintas responsabilidades. Lo dejamos por default y le damos siguiente.

Ya en la página “Comprobación de Requisitos”, no es necesario hacer alguna cosa a menos que surja errores el cual el OUI puede repararlos a través de

Page 30: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 30

script auto creados por este para ser ejecutados por usted o ya sea que el OUI no puede hacerlo porque necesita ser corregido manualmente por el usuario en ambos casos estos pueden ser ignorados para continuar con la instalación, pero es recomendable corregirlos antes de concluir con la instalación. Ya en la página “Resumen”, se tiene la opción para guardar un archivo de respuesta para futuras instalaciones en cual se requieran las mismas configuraciones hechas durante la instalación. Para usar estos archivos se hará necesario aplicar la instalación en modo silencioso. Luego hacemos click en el botón siguiente.

Ya en la página “instalar producto”, no se requiere hacer algo ya que se mostrara el progreso de la instalación salvo en la última parte en donde se tendrán que ejecutar 2 script los cuales serán pedidos por el OUI, esto se realizara en un terminal de intérprete de comandos y con la cuenta del súper administrador “root” por lo que se tendría que ingresar los siguientes comandos para llegar a esto y luego poder así copiar los script que se deberán ejecutar (en orden) en el terminal. $ su Luego nos preguntara el password, solo lo introducimos “oracle” # /u01/app/oraInventory/instRoot.sh # /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

Page 31: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 31

Luego de esto presionar el botón ok dela ventana de indicación dada por el OUI. Una vez hecho esto la página “Terminar” muestra el resultado de la instalación lo cual solo nos queda hacer click en el botón cerrar.

CREACIÓN DE UNA BASE DE DATOS A continuación se creara una base de datos haciendo uso de la herramienta DBCA (asistente de configuración de base de datos) y una plantilla de creación de base de datos pre configurada, ambas provistas por el software ORACLE. Este último componente a usarse provee una configuración de base de datos que está basada para el uso de aplicaciones de ámbito general siendo estas en su mayoría de ámbito transaccional. Todo esto con la finalidad de dar a conocer un tipo de instalación que es llamado “Instalación estándar”. Pasos a seguir: Hacer click derecho en cual parte del escritorio de la pantalla y seleccionar “open terminal” dentro de esta ingresar el texto “. oraenv” el cual es un script que nos ayudara a configurar LAS VARIABLES DE ENTORNO ORACLE_SID, ORACLE_HOME Y ORACLE_BASE ya que por default solo ORACLE_BASE está habilitada, una vez ejecutado este comando y como es la primera vez que ejecutamos nos preguntara por la localización del ORACLE_HOME de nuestra base de datos (el cual está identificado como “orcl”), aunque siempre lo hará por el ORACLE_SID el cual viene a ser el nombre de la Base de Datos. Una vez establecido esto ejecutamos el comando dbca (asistente de configuración de base de datos) para crea nuestra Base de Datos.

Page 32: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 32

Como es la primera vez que se va a crear una base de datos en el servidor solo aparecen activas 2 opciones, a continuación seleccionaremos “Crear Base de Datos” y haremos click en el botón siguiente.

Page 33: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 33

Ya en esta página tenemos 3 opciones para crear nuestra Base de Datos acorde a una configuración predeterminado ya sea personalizada por nosotros o a través de plantillas que vienen dadas por el Software de Base de Datos anteriormente instalado, en nuestro caso haremos uso de la plantilla de “Usos Generales o Procesamiento de Transacciones” ya que nuestro objetivo es realizar una “Instalación Estándar.” En consecuencia, lo seleccionaremos y haremos lick en el botón siguiente.

Page 34: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 34

Ya en esta página tenemos que ingresar valores que identificaran exclusivamente a nuestra instancia de base de datos, útil para configuraciones de acceso remoto a través de la red. Este nombre está constituido por un nombre de base de datos (db_name=orcl) y un dominio (db_domain=example.com). Una vez ingresado estos valores haremos click en el botón siguiente.

Page 35: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 35

Ya en esta página se podrá configurar la interfaz de administración “Enterprise Manager” para la instancia de base de datos, para esto es necesario tener configurado un LISTENER el cual es un componente del lado del servidor cuya función es actuar de mensajero entre los procesos de usuario y procesos de servidor, pero para este caso particular es necesario para poder configurar Enterprise Manager para la instancia ya que sin él no se podría comunicar la interfaz con la instancia. Es por ello que a continuación, tendremos que abrir otro terminal de intérprete de comandos establecer las variables de entorno válidas para ORACLE haciendo uso de “. oraenv”, luego de esto insertar el comando NETCA (asistente de configuración de red).

Page 36: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 36

Ya una vez dentro de NETCA tenemos 4 opciones de configuracion del entorno de red ORACLE, seleccionamos la primero opción que creara nuestro LISTENER y hacemos click en el botón siguiente, y como es nuestro primer LISTENER solo estará activa una única opción que es crear

Page 37: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 37

LISTENER por lo cual haremos click en el botón siguiente, mantendremos en nombre predeterminado que brinda el asistente y le damos siguiente.

Ya una vez dentro de esta página tenemos 4 opciones de protocolos para escoger por default esta TCP que es útil para conexiones remotas, dejamos como esta y damos siguiente.

Page 38: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 38

Una vez en esta ventana tendremos la opción para configurar el puerto para ser usado por el LISTENER le dejaremos por default ya que modificándolo a otro puerto se haría necesario configuración extra, como por ejemplo tendríamos que registrar nuestra instancia de base de datos manualmente para que el LISTENER pueda establecer contacto. Le damos siguiente y acabaría todo el proceso de creación de LISTENER. Regresando a la creación de nuestra base de datos, en la presente página dejamos las opciones tal y como están para ya que estos se adecuan a nuestro propósito además de eso también están habilitadas las tareas de mantenimiento automático por default que son muy importantes para el adecuado mantenimiento de la Base de Datos. Luego damos siguiente.

Ya en esta página tendremos la opción de asignar contraseñas para los usuarios creados inicialmente para la base de datos, cada una con distinto propósito por cierto, así como también tenemos la opción de asignar una misma contraseña para todas, estas cuentas deberán ser accesibles solo para el DBA (administrador de Base de Datos). A continuación se optó por dar la misma contraseña para todas las cuentas “oracle_4U”, se optó por este tipo de contraseña debido a que siempre se deberá tener en cuenta los principios de seguridad. Damos en siguiente.

Page 39: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 39

Ya en esta página se muestran las opciones para decidir dónde y cómo almacenar los archivos de datos de nuestra Base de Datos, en nuestro caso haremos uso del Sistema de Archivos local del Sistema Operativo y de la opción archivos gestionados por ORACLE para seguir sus estándares de organización y nomenclatura de los archivos de la Base de Datos. Luego damos siguiente.

Page 40: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 40

Ya en esta página tenemos la opción para habilitar el área de recuperación de la base de datos, un área en donde irán destinados todos los archivos requeridos para realizar la recuperación y restauración de la base de datos, adicionalmente se puede activar la opción de archivamiento automático (modo ARCHIVED de la base de datos) el cual permite a la base de datos ser recuperada hasta la última transacción ejecutada y confirmada en la base de datos. Para motivos prácticos y sin descuidar nuestro objetivo dejaremos como esta y le daremos siguiente.

Page 41: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 41

Ya una vez en esta página tendremos la opción de crear algunos esquemas de ejemplo útiles para fines de entrenamiento, así como también podremos ejecutar algunos archivos de comandos (script) para realizar algunas tareas durante la creación de nuestra base de datos como por ejemplo la creación de un esquema completo para almacenar los datos de una aplicación, o la creación de algunos procedimientos almacenados, etc. Instalamos los esquemas de ejemplo y le damos siguiente.

Page 42: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 42

Una vez en esta página tendremos las opciones para configurar los parámetros de inicialización los cuales establecen configuraciones del entorno de acción de la instancia de base de datos. Acto seguido nos dirigiremos a la pestaña modo de conexión escogeremos servidor dedicado ya es que esto cumple con el tipo de “Instalación Estándar”. Luego le damos siguiente. No mostrara una página en donde podremos añadir la creación de más miembros redo log siempre y cuando no se haya hecho uso de una plantilla para la creación de la base de datos, en consecuencia, le damos siguiente.

Page 43: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 43

Ya en esta página tendremos 3 opciones bien definidas, para fines prácticos y de investigación optaremos por la generación de un archivo de comandos para crear una base de datos, por lo cual lo único que tendremos que hacer es activar el check y especificar un directorio en donde serán creados. Y eso sería la parte final de todo el proceso. A continuación haremos click en el botón terminar el cual nos muestra el resumen de toda nuestra configuración realizada con la opción de poder guardarlo, le damos click en el botón aceptar y el proceso de creación iniciara.

Page 44: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 44

Una vez finalizado el proceso de instalación es remendado apuntar la URL del Enterprise manager el nombre global de la base de dato, lo archivos log creados para la instalación y creación de la base de datos, la dirección del archivo de parámetros (SPFILE). Asimismo sobre esta página se pueden modificar las contraseñas y desbloquear las cuentas de la base de datos actualmente creadas haciendo click en el botón Gestión de Contraseñas. Acto seguido para fines de prueba desbloquearemos el usuario HR y cambiaremos su contraseña para ingresar a la Base de Datos recién creada.

Page 45: Guía de instalación_NOEL

Ing. Noel Juipa Campo - OCA Página 45

Felicidades esto concluye todo el proceso de instalación.