requisitos previos para instalar oracle 11g x64 en un equipo

66
Requisitos previos para instalar Oracle 11g x64 en un equipo Arquitectura del procesador CPU, 64 bits Para instalar Oracle Database 11g de 64 bits necesitaremos un procesador de 64 bits, actualmente casi todos los procesadores son de 64 bits. En nuestro caso usaremos un equipo con un procesador Intel Core i7 de 64 bits. Obviamente, si nuestro servidor de Oracle Database se va a usar en un entorno empresarial con requisitos algos de disponibilidad y rendimiento, con muchos usuarios conectados a la vez a la base de datos, es posible que necesitemos procesadores de alta gama como los Xeon de Intel. Pero siempre de 64 bits. Memoria RAM Puesto que usaremos todo en 64 bits, tanto el procesador, como el sistema operativo como el propio Oracle, no tendremos el límite de 3GB de memoria de los sistemas de 32 bits, por lo que podremos establecer para Oracle más de 3GB lo que hará que mejore considerablemente el rendimiento de la base de datos. En nuestro caso usaremos un servidor con 10GB de memoria RAM. Más adelante explicaremos cómo aumentar el uso de la memoria RAM de Oracle. El sistema operativo usará unos 1,5GB y Oracle usará toda la que le asignemos, por ello, como mínimo, debemos disponer de unas 3GB de memoria RAM en el equipo. Espacio en disco (HD) Hay que tener en cuenta que en sistemas de x64 (64 bits) Microsoft recomienda disponer de unas 35GB libres en el disco duro para el archivo de paginación. Este dato es importante para hacer la previsión correspondiente de espacio en disco. Necesitaremos, aproximadamente: 5GB para el sistema operativo Windows Server 2008. 30GB para el archivo de paginación (puede variar en función de la RAM del equipo). 5GB para el software de Oracle Database 11g R2. 10GB para las aplicaciones del equipo. XXGB el espacio necesario para los ficheros de datos de Oracle, esto dependerá del tamaño de nuestra base de datos. En total necesitaremos unas 50GB de espacio en disco como mínimo. Sistema operativo Microsoft Windows Server 2008 x64 Por supuesto, si el procesador es de 64 bits y el sistema operativo es de 32 bits no podremos usar todas las características de 64 bits, por ello si disponemos de un procesador de 64 bits debemos instalar un sistema operativo de 64 bits para que use todas las características de esta arquitectura. Sobre todo, una de las más importantes, el uso de toda la memoria RAM del equipo, sin la limitación de 3GB de los sistemas de 32 bits.

Upload: joemarq

Post on 17-Jan-2016

134 views

Category:

Documents


0 download

DESCRIPTION

Requisitos previos para instalar Oracle 11g x64 en un equipo

TRANSCRIPT

Page 1: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Requisitos previos para instalar Oracle 11g x64 en un equipo

Arquitectura del procesador CPU, 64 bits

Para instalar Oracle Database 11g de 64 bits necesitaremos un procesador de 64 bits, actualmente casi todos los procesadores son de 64 bits. En nuestro caso usaremos un equipo con un procesador Intel Core i7 de 64 bits. Obviamente, si nuestro servidor de Oracle Database se va a usar en un entorno empresarial con requisitos algos de disponibilidad y rendimiento, con muchos usuarios conectados a la vez a la base de datos, es posible que necesitemos procesadores de alta gama como los Xeon de Intel. Pero siempre de 64 bits.

 

Memoria RAM

Puesto que usaremos todo en 64 bits, tanto el procesador, como el sistema operativo como el propio Oracle, no tendremos el límite de 3GB de memoria de los sistemas de 32 bits, por lo que podremos establecer para Oracle más de 3GB lo que hará que mejore considerablemente el rendimiento de la base de datos. En nuestro caso usaremos un servidor con 10GB de memoria RAM. Más adelante explicaremos cómo aumentar el uso de la memoria RAM de Oracle.

El sistema operativo usará unos 1,5GB y Oracle usará toda la que le asignemos, por ello, como mínimo, debemos disponer de unas 3GB de memoria RAM en el equipo.

 

Espacio en disco (HD)

Hay que tener en cuenta que en sistemas de x64 (64 bits) Microsoft recomienda disponer de unas 35GB libres en el disco duro para el archivo de paginación. Este dato es importante para hacer la previsión correspondiente de espacio en disco. Necesitaremos, aproximadamente:

5GB para el sistema operativo Windows Server 2008. 30GB para el archivo de paginación (puede variar en función de la RAM del equipo). 5GB para el software de Oracle Database 11g R2. 10GB para las aplicaciones del equipo. XXGB el espacio necesario para los ficheros de datos de Oracle, esto dependerá del tamaño de nuestra

base de datos.

En total necesitaremos unas 50GB de espacio en disco como mínimo.

 

Sistema operativo Microsoft Windows Server 2008 x64

Por supuesto, si el procesador es de 64 bits y el sistema operativo es de 32 bits no podremos usar todas las características de 64 bits, por ello si disponemos de un procesador de 64 bits debemos instalar un sistema operativo de 64 bits para que use todas las características de esta arquitectura. Sobre todo, una de las más importantes, el uso de toda la memoria RAM del equipo, sin la limitación de 3GB de los sistemas de 32 bits.

En nuestro caso usaremos un equipo con el sistema operativo Microsoft Windows Server 2008 Enterprise de 64 bits. En el siguiente artículo explicamos cómo instarlo:

Instalar y testear Windows Server 2008 Enterprise Release Candidate

 

Page 2: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

CD o ficheros de instalación de Oracle Database 11g Release 2 x64

Obviamente el primer requisito indispensable para instalar Oracle Database 11g x64 es disponer del software de instalación, para ello accederemos a la web oficial de Oracle y descargaremos la versión que más se ajuste a nuestras necesidades, en nuestro caso Oracle Database 11g Release 2 x64 (11.2.0.1.0) para Microsoft Windows x64 (con dos ficheros File 1 y File 2):

Nota: la descarga es gratuita, sólo requiere de registro previo.

Descomprimiremos los ficheros descargados del software de Oracle Database 11g x64:

Cortaremos o copiaremos la carpeta "database" del CD 2 (fichero 2, win64_11gR2_database_2of2):

Page 3: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Y lo pegaremos en la carpeta del CD 1 (File 1, win64_11gR2_database_1of2):

Page 4: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

 

Configuración de red del equipo (IP estática)

Otro de los requisitos es que el equipo disponga de IP fija y no establecida por DHCP. Para asegurarnos de que la IP del equipo es estática pulsaremos en el botón "Inicio", pulsaremos con el botón derecho sobre "Red" y seleccionaremos "Propiedades" en el menú emergente:

Page 5: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Pulsaremos en "Conexión de área local" en la ventana del Centro de redes y recursos compartidos:

Pulsaremos en "Propiedades" en la ventana de Estado de Conexión de área local:

Page 6: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Seleccionaremos el protocolo de red que estemos usando (IPv6 ó IPv4) y pulsaremos "Propiedades":

Page 7: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Marcaremos la opción "Usar la siguiente dirección IP" (si no lo tenemos marcado) y especificaremos una dirección IP para el equipo, una máscara de subred y una puerta de enlace y DNS si el equipo va a tener conexión a Internet:

Page 8: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

También hay que tener en cuenta que no es recomendable cambiar el nombre de red (hostname) de un equipo servidor tras instalar Oracle, por ello recomendamos que se establezca el nombre de red correcto del servidor antes de instalar Oracle Database.

 

Instalar Oracle Database 11g x64 en equipo con Microsoft Windows Server 2008 R2 Enterprise x64Tras descargar los ficheros de instalación de Oracle Database 11g R2 x64 y preparar el equipo servidor, pulsaremos con el botón derecho del ratón sobre el fichero "setup.exe" y seleccionaremos "Ejecutar como administrador":

Page 9: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El control de cuentas de usuario de Microsoft Windows Server 2008 nos pedirá confirmación para ejecutar el fichero, pulsaremos "Sí".

Si queremos recibir información sobre los problemas de segurídad y demás de Oracle introduciremos un correo electrónico. Además, si disponemos de cuenta en Oracle Support podremos introducir el mail y la contraseña para recibir actualizaciones de seguridad desde My oracle Support:

Page 10: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si no hemos marcado ninguna de las opciones anteriores nos mostrará el siguiente mensaje, pulsaremos "Sí":

Con el texto: No ha proporcionado ninguna dirección de correo electrónico. ¿Seguro que no desea recibir información sobre los problemas críticos de seguridad de su configuración?

A continuación seleccionaremos la opción de instalación que más se ajuste a nuestras necesidades, las posibles son:

Crear y Configurar Base de Datos: seleccionaremos esta opción para instalar Oracle y crear una base de datos lista para poder usarse tras la instalación.

Instalar sólo Software de la Base de Datos: seleccionaremos esta opción para instalar el software de Oracle y no crear base de datos, para poder usarlo habrá que crear la base de datos más adelante.

Actualizar Base de Datos Existente: seleccionaremos esta opción para actualizar una versión de Oracle anterior existente.

En nuestro caso seleccionaremos "Crear y Configurar Base de Datos" pues queremos dejar Oracle instalado y la base de datos creada para su uso por nuestras aplicaciones de gestión, facturación, contabilidad, recursos humanos, etc.:

Page 11: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Seleccionaremos ahora el tipo o clase de sistema a instalar, las dos posibilidades:

Clase de Escritorio: seleccione esta opción si realiza la instalación en una computadora portátil o sistema de clase de escritorio. Esta opción incluye una base de datos inicial y permite la configuración mínima.

Clase de Servidor: seleccione esta opción si desea instalar un sistema de servidor, como el que utilizaría al desplegar Oracle en un centro de datos de producción. Esta opción permite opciones de configuración más avanzadas.

En este artículo se pueden ver las dos clases y sus diferencias a la hora de instalar Oracle:

Instalar Oracle Database 11g R2 Enterprise 64bits en Windows Server 2003 64 bits

En nuestro caso, puesto que estamos instalando Oracle un un equipo servidor que será el de producción de nuestra empresa, seleccionaremos "Clase de Servidor":

Page 12: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación seleccionaremos el tipo de instalación de base de datos, seleccionaremos "Instalación de Base de Datos de Instancia Única". La segunda opción "Ejemplo de instalación de Base de Datos Real Application Clusters" se usa para entornos de alto rendimiento con varios nodos (equipos servidores) conectados a la misma base de datos en modo cluster.

Seleccionaremos el tipo de instalación "Instalación Avanzada", las posibilidades:

Instalación Típica: realizará una instalación completa de Oracle Database 11g R2 con la configuración básica.

Instalación Avanzada: permite selecciones avanzadas como diferentes contraseñas para las cuentas SYS, SYSMAN, SYSTEM y DBSNMP, juegos de caracteres de base de datos, idiomas del producto, copias de seguridad automáticas, instalación personalizada y opciones de almacenamiento alternativo como Gestión Automática de Almacenamiento.

Seleccionaremos el idioma de instalación de Oracle:

Page 13: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación podremos elegir la edición de la base de datos a instalar, las opciones posibles:

Enterprise Edition (3,34GB): Oracle Database 11g Enterprise Edition es una base de datos de gestión automática que tiene las funciones de escalabilidad, rendimiento, alta disponibilidad y seguridad necesarias para ejecutar las aplicaciones críticas más exigentes.

Standard Edition (3,29GB): Oracle Database 11g Standard Edition es una solución de gestión de datos completa adecuada para las necesidades de las empresas medianas. Incluye Oracle Real Application Clusters para obtener disponibilidad de clase empresarial y se suministra completo con su propio clusterware y capacidades de gestión de almacenamiento.

Standard Edition One (3,29GB): Oracle Database 11g Standard Editon One es una solución de gestión de datos completa adecuada para las necesidades de las pequeñas y medianas empresas.

Personal Edition (3,34GB): soporta el desarrollo y el despliegue de un sólo usuario que debe ser totalmente compatible con Oracle Enterprise Edition 11g y Oracle Standard Edition 11g.

En nuestro caso seleccionaremos "Enterprise Edition" (la más completa, para servidores en producción) . Si quisiéramos personalizar los paquetes que se instalarán podremos pulsar en "Seleccionar Opciones".

Page 14: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación deberemos seleccionar el directorio base de Oracle (directorio raíz de la instalación de Oracle, donde se copiarán los archivos de software de Oracle y los archivos relacionados con la configuración). Seleccionaremos también la ubicación para los archivos del software de Oracle (archivos para que arranque la base de datos):

Elegiremos ahora el tipo de base de datos que se configurará, según el uso que se le vaya a dar. Podremos elegir entre:

Uso General / Procesamiento de Transacciones: base de datos inicial para uso general o para aplicaciones con muchas transacciones. Esta opción suele ser la habitual, la base de datos se configurará para recibir peticiones SQL de consulta y de modificación de datos.

Almacenes de Datos: base de datos inicial optimizada para aplicaciones de almacenes de datos. Esta opción sólo se suele usar para tipos de bases de datos que requieren de muchas peticiones de consulta y pocas peticiones de modificaciones de datos. Suelen ser configuraciones para servidores web donde casi siempre se realizan peticiones de consultas (SELECT) y muy pocas modificaciones (INSERT, UPDATE).

Seleccionaremos "Uso General / Procesamiento de Transacciones" que es el habitual para servidores de bases de datos para uso de aplicaciones de gestión, contabilidad, facturación, recursos humanos, almacén, etc. y pulsaremos "Siguiente":

Page 15: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Indicaremos el nombre de la base de datos global (por defecto "orcl"), por ejemplo "oraajpdsoft". Este identificativo es imprescindible en caso de tener varias instancias de Oracle en el mismo servidor, para diferenciarlas a la hora de realizar la conexión a una u otra. Indicaremos el "Nombre de la Base de Datos Global" y el "Identificador de Servicio Oracle (SID), por defecto en ambos "orcl":

En el siguiente paso de la instalación de Oracle Database 11g R2 x64 podremos elegir las opciones de configuración para personalizarlas y ajustarlas a las características de nuestro servidor de base de datos y del uso que queramos darle.

En la pestaña "Memoria" podremos elegir la memoria que se asignará al proceso de Oracle. En nuestro caso, puesto que disponemos de un servidor de 64 bits con 10GB de memoria RAM y será un servidor dedicado a Oracle Database, seleccionaremos el 80% de la memoria para uso de Oracle y el 20% restante lo dejaremos para uso del sistema operativo. Una de las ventajas de las arquitecturas de 64bits es que los procesos pueden ocupar más de 3GB de memoria RAM (al contrario que en los sistemas 32 bits donde la memoria asignada a un proceso no puede superar los 3GB). Si queremos que Oracle gestione de forma automática la forma en que repartirá esas 10GB asignadas entre la SGA y la PGA marcaremos el check "Asignar Gestión Automática de Memoria" (es recomenblae salvo que seamos usuarios DBA de Oracle).

Page 16: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

En la pestaña "Juegos de Caracteres" podremos elegir el juego de caracteres para la base de datos, las opciones son:

Usar Valor por Defecto: el juego de caracteres para esta base de datos se basa en el valor de idioma de este sistema operativo: WE8MSWIN1252.

Usar Unicode (AL32UTF8): si se define el juego de caracteres como Unicode (AL32UTF8) podrá almacenar varios grupos de idiomas.

Seleccionar la Lista de Juegos de Caracteres: permite seleccionar otros juegos de caracteres diferentes a los anteriores.

Seleccionaremos "Usar Valor por Defecto":

En la pestaña "Seguridad" podremos marcar la opción "Afirmar Todos los Nuevos Valores de Seguridad": la configuración por defecto para Oracle Database 11g incluye valores de seguridad mejorados. Estos valores de seguridad incluyen la activación de la auditoría y el uso de un nuevo perfil de contraseña por defecto. Oracle recomienda utilizar los valores por defecto. Sin embargo, por motivos de compatibilidad o por otros motivos, puede utilizar los valores de seguridad por defecto para Oracle Database 10g versión 2.

Page 17: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si queremos compatibilidad con Oracle 10g o bien si no queremos activar las nuevas funcionalidades de seguridad de Oracle 11g desmarcaremos el check "Afirmar Todos los Nuevos Valores de Seguridad", aunque no es recomendable desactivar esta opción:

En la pestaña "Esquema de Ejemplo": marcando la opción "Crar Base de Datos con Esquemas de Ejemplo" el asistente de Oracle Database 11g R2 64 bits creará varios usuarios de ejemplo, como el usuario Scott, con varias tablas de ejemplo. No es recomendable marcar esta opción pues creará usuarios y tablas, a priori, innecesarias.

A continuación podremos elegir entre:

Usar Grid Control Existente para Gestión de Base de Datos: si tenemos este servicio de administración de Oracle podremos elegirlo ahora, será el usado para gestionar la base de datos. Si el asistente de instalación de Oracle no detecta ningún agente no aparecerá activa esta opción.

Usar Database Control para Gestión de Base de Datos: esta es la opción habitual, se usará Oracle Enterprise Manager Database Control para la gestión y administración web de Oracle Database.

Page 18: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación deberemos elegir las opciones de almacenamiento de la base de datos, las posibilidades:

Sistema de Archivos: utilice un sistema de archivos para el almacenamiento de base de datos. Para una organización y rendimiento óptimo de la base de datos, Oracle recomienda instalar los archivos de datos y el software de Oracle Database en discos distintos. Si desea utilizar el Sistema de Archivos de Automatic Storage Manager (ASMFS) como opción de almacenamiento, seleccione Gestión Automática de Almacenamiento.

Gestión Automática de Almacenamiento: la Gestión Automática de Almacenamiento (ASM) simplifica la administración de almacenamiento de base de datos y coloca archivos de la base de datos para optimizar el rendimiento de E/S. Seleccione esta opción si desea utilizar ASM o el Sistema de Archivos de Gestión Automática de Almacenamiento.

La opción por defecto es "Sistema de Archivos", si seleccionamos esta opción deberemos indicar, en "Especificar Ubicación de Archivo de Base de Datos" la unidad y carpeta donde se alojarán los ficheros de datos de nuestra base de datos. Esta ubicación es la más importante de Oracle pues es donde se alojarán los datos. Por lo tanto deben ser discos duros en RAID con buena tasa de transferencia, aunque, por supuesto, los ficheros de datos pueden estar alojados en cualquier tipo de disco duro.

Page 19: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

En en siguiente paso de la instalación de Oracle Database 11g R2 de 64 bits sobre Windows Server 2008 elegiremos las opciones de recuperación. Las posibilidades:

No Activar Copias de Seguridad Automáticas: marcando esta opción no se realizarán copias de seguridad automáticas. No es recomendable salvo que vayamos a programarlas manualmente.

Activar Copias de Seguridad Automáticas: marcando esta opción el asistente creará las tareas oportunas para que Oracle realice copias de seguridad de forma automática a disco. Si marcamos esta opción deberemos elegir de entre los siguientes métodos:

o Sistema de Archivos: si anteriormente hemos seleccionado "Sistema de Archivos" podremos indicar aquí el destino de las copias de seguridad automáticas (área de recuperación).

o Gestión Automática de Almacenamiento: si anteriormente hemos marcado esta opción será Oracle quien gestione la ubicación y demás configuraciones de las copias de seguridad.

Si hemos activado las copias de seguridad automáticas deberemos indicar un usuario y contraseña del sistema operativoWindows Server 2008 con permisos suficientes para leer y escribir en la unidad y carpeta indicadas en el destino de la copia de seguridad.

En este paso podremos introducir las contraseñas para los usuarios que Oracle creará para la administración de la base de datos, bien la misma contraseña para todos o bien una contraseña diferente para cada usuario: SYS, SYSTEM, SYSMAN y DBSNMP.

Page 20: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si alguna contraseña no cumple con los estándares de seguridad y complejidad recomendados por Oracle nos mostrará el siguiente mensaje:

Por último, antes de iniciarse el proceso definitivo de instalación de Oracle 11g R2 x64, nos mostrará una ventana con el resumen de las opciones elegidas. Podremos guardarlas pulsando el botón "Guardar Archivo de Respuesta". Pulsando en Terminar se iniciará el proceso de instalación definitivo:

Page 21: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El asistente nos mostrará el progreso de la instalación de Oracle así como las tareas realizadas (instalación de Oracle Database, preparar sistema, copiar archivos, crear archivos de configuración, configurar Oracle Database, crear base de datos):

Tras instalar el software base, el asistente de instalación de Oracle 11g R2 x64 iniciará el proceso de creación de la base de datos (copia de archivos, crear e iniciar instancia de oracle):

Tras instalar el software base y crear la base de datos, el asistente de Configuración de Bases de Datos nos mostrará la ventana desde la que podremos acceder a la gestión de contraseñas de los usuarios y en la que nos mostrará la URL de administración para acceso a Oracle Database Control, por defecto:

https://localhost:1158/em

Page 22: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Por último el asistente de instalación de Oracle Database nos mostrará la ventana donde nos indicará que el proceso de instalación ha concluido correctamente y la URL para acceso a la administración de Oracle Enterprise Manager Database Control:

 

Acceso a la administración de Oracle Database 11g R2 x64 Enterprise ManagerA partir de la versión 10g de Oracle Database, la administración en modo gráfico se realiza vía web a través de la aplicación Oracle Enterprise Manager. La ventaja principal de esta aplicación es que no necesitaremos instalar

Page 23: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

software para administrar Oracle y podremos hacerlo desde cualquier equipo de la red (incluso desde Internet) abriendo únicamente un navegador web como Mozilla Firefox y accediendo a la URL de Oracle Enterprise Manager. La desventaja principal es que esta aplicación web es menos funcional que su antecesora aplicación de escritorio.

Para abrir Oracle Enterprise Manager desde el servidor de Oracle Database, accederemos al botón "Inicio" - "Todos los programas" - "Oracle - OraDb11g_home1" - "Database Control - orajpdsoft":

Abrirá el navegador web por defecto con la URL de Oracle Enterprise Manager 11g Database Control, introduciremos usuario y contraseña, si utilizamos el usuario "sys" deberemos seleccionar en "Conectar como" la opción "SYSDBA":

Si todo es correcto Oracle Enterprise Manager nos mostrará la ventana de Inicio, con un cuadro de mando global, donde podremos ver las estadísticas más importantes de Oracle, información de la instanciá, diagnósiticos, espacio,

Page 24: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

disponibilidad, etc. Desde este administrador podremos realizar casi cualquier opción de configuración y administración de Oracle como crear usuarios, tablespaces, ejecutar consultas SQL, etc.:

 

Mostrar y cambiar parámetros de Oracle Database como sga_max_size y sga_targetAdemás del modo gráfico vía web para la administración, Oracle 11g R2 sigue permitiendo la administración en modo consola por comando, algo muy necesario para cambiar determinados parámetros que en modo gráfico no es posible, además de una herramienta fundamental en caso de recuperación de la base de datos ante caídas o fallos de arranque.

Para cambiar parámetros de configuración de la base de datos Oracle usaremos la herramienta SQL*Plus del propio Oracle. Desde el servidor de bases de datos Oracle con Windows Server 2008 abriremos una ventana de MS-DOS y escribiremos el siguiente comando:

sqlplus /nolog

Ahora nos conectaremos a Oracle con:

conn / as sysdba

Para mostrar los parámetros relativos a la memoria asignada a Oracle ejecutaremos el comando:

show parameter sga;

Nos mostrará varios parámetros y su valor actual: lock_sga, pre_page_sga, sga_max_size, sga_target. Dependiendo de la configuración elegida en la instalación de Oracle estos parámetros tendrán diferentes valores. Por ejemplo, si hemos marcado la opción de asignación automática de memoria por parte de Oracle, el parámetro "sga_target" aparecerá a 0.

Page 25: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Dependiendo de los valores de los parámetros anteriores el proceso de "oracle.exe" usará más o menos memoria RAM del equipo:

Antes de hacer cualquier cambio en este tipo de parámetros de Oracle recomendamos encarecidamente hacer copia de seguridad de la base de datos, tanto RMAN, como ExportDP como copia de seguridad en frío (deteniendo la base de datos y copiando sus ficheros). En estos casos, el fichero más importante del que hay que hacer copia es el SPFILE que suele estar ubicado y con el nombre siguiente:

$ORAHOME/product/11.2.0/dbhome_1/database/SPFILEORAJPDSOFT.ORA

Donde:

$ORAHOME es la unidad y carpeta de instalación del software de Oracle. ORAAJPDSOFT: es el SID elegido para la instancia de Oracle.

Page 26: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El fichero SPFILE no es editable, no es de texto plano, es binario con formato especial de Oracle, por lo que no debe ser modificado con editores de texto, sólo desde el propio Oracle con el comando ALTER. Pero sí puede ser copiado y es muy recomentable que antes de hacer cualquier cambio en los parámetros de inicio de Oracle como los de memoria (sga_max_size) se realice una copia de este fichero. De esta forma, si la base de datos no arranca tras cambiar alguno de estos parámetros, podremos conseguir que arranque quitando el fichero SPFILE actual y dejando la copia de antes de la modificación de los parámetros.

Una vez hechas las copias de seguridad de Oracle, para cambiar el valor de un parámetro accederemos, como hemos comentado al principio, a SQL*Plus. Por ejemplo, para ampliar la memoria RAM que usará Orcale ejecutaremos el comando:

alter system set sga_max_size=9000m scope=spfile;alter system set sga_target=9000m scope=spfile;

Con "scope=spfile" indicamos que el cambio se guarde en el fichero SPFILE que hemos comentado anteriormente. Los cambios no se aplicarán en la base de datos hasta el próximo reinicio. Algunos parámetros pueden modificarse dinámicamente sin detener la base de datos, otros en cambio, requieren de reinicio.

Recomendaciones iniciales antes de instalar Oracle 10g en Windows Server 2008La versión recomendada de Oracle para Microsoft Windows Server 2008 R2 x64 es la 11g, se trata de la última versión del motor de base de datos Oracle Database. El instalador de esta versión está perfectamente integrado con Windows Server 2008 y no presentará ningún tipo de problema ni error. En cambio, como veremos más adelante, la versión 10g de Oracle presenta algunos problemas (salvables) en la instalación en Windows Server 2008 R2. Por ello, salvo que sea obligatorio por compatibilidad con las aplicaciones de la empresa, recomendamos usar la versión 11g de Oracle en Windows Server 2008 R2. En el siguiente artículo explicamos cómo instalar la versión 11g en W2k8:

Instalar Oracle 11g x64 en Windows Server 2008 R2 Enterprise x64

 

Requisitos previos para instalar Oracle 10g x64 en un equipo con Microsoft Windows Server 2008 R2

Arquitectura del procesador CPU, 64 bits

Para instalar Oracle Database 10g de 64 bits necesitaremos un procesador de 64 bits, actualmente casi todos los procesadores son de 64 bits. En nuestro caso usaremos un equipo con un procesador Intel Core i7 de 64 bits. Obviamente, si nuestro servidor de Oracle Database se va a usar en un entorno empresarial con requisitos altos de disponibilidad y rendimiento, con muchos usuarios conectados a la vez a la base de datos, es posible que necesitemos procesadores de alta gama como los Xeon de Intel. Pero siempre de 64 bits.

 

Memoria RAM

Puesto que usaremos todo en 64 bits, tanto el procesador, como el sistema operativo como el propio Oracle, no tendremos el límite de 3GB de memoria de los sistemas de 32 bits, por lo que podremos establecer para Oracle más de 3GB lo que hará que mejore considerablemente el rendimiento de la base de datos. En nuestro caso usaremos un

Page 27: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

servidor con 10GB de memoria RAM. Más adelante explicaremos cómo aumentar el uso de la memoria RAM de Oracle.

El sistema operativo usará unos 1,5GB y Oracle usará toda la que le asignemos, por ello, como mínimo, debemos disponer de unas 3GB de memoriaRAM en el equipo.

 

Espacio en disco (HD)

Hay que tener en cuenta que en sistemas de x64 (64 bits) Microsoft recomienda disponer de unas 35GB libres en el disco duro para el archivo de paginación. Este dato es importante para hacer la previsión correspondiente de espacio en disco. Necesitaremos, aproximadamente:

5GB para el sistema operativo Windows Server 2008 R2 x64. 30GB para el archivo de paginación (puede variar en función de la RAM del equipo). 5GB para el software de Oracle Database 10g R2. 10GB para las aplicaciones del equipo. XXGB el espacio necesario para los ficheros de datos de Oracle, esto dependerá del tamaño de nuestra

base de datos.

En total necesitaremos unas 50GB de espacio en disco como mínimo.

Por supuesto, la recomendación de Oracle es que los datos de la base de datos estén separados en discos duros físicos diferentes al software de Oracle y al del sistema operativo. En nuestro caso usaremos un equipo con dos discos duros físicios (C y D), en C (donde está el sistema operativo) instalaremos el software de Oracle y los datos los guardaremos en D:

 

Sistema operativo Microsoft Windows Server 2008 R2 Standard x64

Por supuesto, si el procesador es de 64 bits y el sistema operativo es de 32 bits no podremos usar todas las características de 64 bits, por ello si disponemos de un procesador de 64 bits debemos instalar un sistema operativo de 64 bits para que use todas las características de esta arquitectura. Sobre todo, una de las más importantes, el uso de toda la memoria RAM del equipo, sin la limitación de 3GB de los sistemas de 32 bits.

En nuestro caso usaremos un equipo con el sistema operativo Microsoft Windows Server 2008 R2 Standard de 64 bits. En el siguiente artículo explicamos cómo instarlo:

Instalar Microsoft Windows Server 2008 Standard Edition R2 x64

Page 28: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

 

Ficheros de instalación de Oracle Database 10g Release 2 x64

Obviamente el primer requisito indispensable para instalar Oracle Database 10g x64 es disponer del software de instalación, para ello accederemos a la web oficial de Oracle y descargaremos la versión que más se ajuste a nuestras necesidades, en nuestro caso Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsofot Windows Server 2008 R2 x64, Windows 7 x64:

Nota: la descarga es gratuita, sólo requiere de registro previo.

La URL de la descarga:

http://www.oracle.com/technetwork/database/10204-winx64-vista-win2k8-082253.html

Nos pedirá que leamos los términos de licencia, que los aceptemos y pulsaremos en 10204_vista_w2k8_x64_production_db.zip (700 MB).

Deberemos ser usuarios registrados de Oracle (es gratuito) para poder realizar la descarga:

Page 29: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

La descarga del fichero comprimido se iniciará tras introducir usuario y contraseña de Oracle:

También necesitaremos (así lo recomienda Oracle) descargar el parche 10.2.0.5 disponible en el metalink (requiere registro y contrato) de Oracle:

El fichero del parche de Oracle 10.2.0.5 es p8202632_10205_MSWIN-x86-64.zip y ocupa unos 1,1GB.

 

Configuración de red del equipo (IP estática)

Page 30: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Otro de los requisitos es que el equipo disponga de IP fija y no establecida por DHCP (dinámica). Para asegurarnos de que la IP del equipo es estática accederemos a las propiedades de red y nos aseguraremos de que no está marcada la opción "Obtener una dirección IP automáticamente":

 

También hay que tener en cuenta que no es recomendable cambiar el nombre de red (hostname) de un equipo servidor tras instalar Oracle, por ello recomendamos que se establezca el nombre de red correcto del servidor antes de instalar Oracle Database:

Page 31: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

 

Alta de usuario en sistema operativo Windows Server 2008

Es recomendable crear un usuario con permisos de administrador, que sea miembro del grupo "Administradores", en el equipo (o en el controlador de dominio si el equipo pertenece a un dominio Windows). Será este usuario el que deberemos usar para instalar Oracle. Este requisito no es necesario, se puede instalar Oracle, por ejemplo, con el usuario Administrador, aunque no es recomendable:

 

Page 32: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Instalar software de Oracle Database 10g R2 x64 en Microsoft Windows Server 2008 Standard x64Descomprimiremos los ficheros descargados de Oracle. Si intentamos ejecutar el fichero "setup.exe" de la carpeta "database" para iniciar la instalación de Oracle 10g x64 en Windows Server 2008 x64 nos encontraremos con este error:

Con el texto:

Iniciando Oracle Universal Installer...Comprobando requisitos de Installer...Comprobando la versión del sistema operativo: debe ser 5.0, 5.1, 5.2 or 6.0 .Real 6.1 Fallo Saliendo de Oracle Universal Installer, no se ha encontrado el log de esta sesión en C:/Users/AD/AppData/Local/Temp/OraInstall2011-07-17_10-55-37PM/instal lActions2011-07-17_10-55-37PM.log Pulse Intro para salir...

El problema reside en que la versión 10g de Oracle no es compatible con Windows Server 2008 R2, aunque se puede instalar como mostraremos a continuación.Para poder iniciar el asistente de instalación de Oracle 10g en Windows Server 2008 R2 tendremos dos posibilidades:

1. Acceder a una consola de MS-DOS, acceder a la carpeta donde se encuentra el fichero "setup.exe" de instalación de Oracle y ejecutarlo con el parámetro "ignoreSysprereqs":

setup.exe -ignoreSysprereqs

Page 33: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

2. La segunda opción es editar el fichero "oraparam.ini" que se encuentra en la carpeta "install" del CD de instalación de Oracle. En dicho fichero encontraremos la clave "Windows" en "[Certified versions]" modificaremos la línea y añadiremos al final ",6.1" como muestra la imagen:

Tras realizar esta modificación podremos ejecutar el fichero "setup.exe", se iniciará el asistente para instalar Orcale 10.2.0.4.0 x64 en W2k8. En el primer paso marcaremos "Instalación Avanzada" y pulsaremos "Siguiente":

Page 34: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Marcaremos "Enterprise Edition" y pulsaremos "Siguiente":

Seleccionaremos la unidad y carpeta donde se instalará el software de Oracle. Recomendamos disponer de dos unidades de disco físicas diferentes, una para el software de Oracle (que puede coincidir con la unidad del sistema operativo) y otra para los datos (tablespaces, ficheros de control, redo log, etc.). En nuestro caso instalaremos el software de Oracle en la unidad C:

Page 35: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El asistente realizará una comprobación de requisitos, en ella encontrará nuevamente el problema de compatibilidad. En la parte de "Estado" marcaremos "Usuario verificado" para continuar con la instalación:

Con el texto:

Comprobando los requisitos del sistema operativo ...Resultado Esperado: Uno de 5.0,5.1,5.2,6.0Resultado Real: 6.1Comprobación terminada. El resultado general de esta comprobación es: FalloProblema: La base de datos Oracle 10g no está certificada en el sistema operativo actual.Recomendación: Asegúrese de instalar el software en la plataforma correcta.-----Comprobando requisitos de Service Pack ...Comprobación terminada. El resultado general de esta comprobación es: No ejecutadoOUI-18001: El sistema operativo 'Windows Vista versión 6.1' no está soportado.Recomendación: Instale el Service Pack recomendado.

Page 36: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

----Comprobando requisitos de memoria física ...Resultado Esperado: 256MBResultado Real: 3999MBComprobación terminada. El resultado general de esta comprobación es: Aprobado----Comprobando requisitos de configuración de red ...Comprobación terminada. El resultado general de esta comprobación es: No ejecutadoRecomendación: Oracle soporta instalaciones en sistemas con direcciones IP asignadas por DHCP. Sin embargo, para ello debe configurar Microsoft LoopBack Adapter como adaptador de red primario del sistema. Consulte la guía de instalación para obtener más información sobre la instalación del software en sistemas configurados con DHCP.----Comprobando la longitud de la variable de entorno PATH...Comprobación terminada. El resultado general de esta comprobación es: Aprobado----Validando la ubicación de ORACLE_BASE (si se ha definido) ...Comprobación terminada. El resultado general de esta comprobación es: Aprobado----Comprobando espacios en la ruta de acceso del directorio raíz de Oracle...Comprobación terminada. El resultado general de esta comprobación es: Aprobado----Comprobando la ubicación de la ruta de acceso del directorio raíz de Oracle ...Comprobación terminada. El resultado general de esta comprobación es: Aprobado----Comprobando la limpieza adecuada del sistema...Comprobación terminada. El resultado general de esta comprobación es: Aprobado----Comprobando incompatibilidades del directorio raíz de Oracle....Resultado Real: NEW_HOMEComprobación terminada. El resultado general de esta comprobación es: Aprobado

Puesto que habrá detectado los problemas de compatibilidad y hemos indicando que se los salte nos mostrará el siguiente mensaje, pulsaremos "Sí" para continuar:

Con el texto: Algunas comprobaciones de requisitos recomendadas han fallado. Puede obtener errores durante la instalación. ¿Desea continuar?

A continuación es importante que marquemos la opción "Instalar sólo software" pues no crearemos la base de datos aún, lo haremos cuando hayamos actualizado Oracle a la versión 10.2.0.5.0:

Page 37: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si queremos activar Oracle Configuration Manager con nuestra cuenta de MetaLink deberemos introducir el CSI (Número de Identificación de Cliente y el usuario de la cuenta de MetaLink). Si no disponemos de estos datos pulsaremos "Siguiente" para continuar:

El asistente para instalar Oracle 10g 10.2.0.4.0 x64 en Windows Server 2008 R2 x64 nos mostrará el resumen de las opciones elegidas para la instalación. Si son correctas pulsaremos "Instalar" para realizar la instalación definitiva del software de Oracle 10g:

Page 38: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Se iniciará la copia de ficheros y la instalación definitiva del software de Oracle 10g R2 en la carpeta especificada:

Tras el proceso de instalación del software de Oracle Database 10g el asistente nos mostrará la ventana de fin de instalación. Anotaremos las URLs para acceder a iSQL*Plus y pulsaremos "Salir" para cerrar el asistente:

Page 39: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Con el texto: Los archivos de configuración de la base de datos se han instalado en C:/oracle/product/10.2.0 mientras que los demás componentes seleccionados se han instalado en C:/oracle/product/10.2.0/db_1. Tenga cuidado de no suprimir por accidente estos archivos de configuración. La dirección URL de iSQL*Plus es: http://srvoracle:5560/sqlplus. La dirección URL de DBA de iSQL*Plus es: http://srvoracle:5560/isqlplus/dba.

 

Instalar parche 10.2.0.5.0 de Oracle Database en Windows Server 2008 R2Tras la descarga del fichero para instalar el parche de Oracle 10.2.0.5.0, lo descomprimiremos y ejecutaremos el fichero "setup.exe" como administrador pulsando sobre él con el botón derecho del ratón y seleccionando "Ejecutar como administrador":

Page 40: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Este parche es compatible con Windows Server 2008 R2 por lo que no mostrará errores de compatibilidad. Se iniciará el asistente para actualizar Oracle 10g de la versión 10.2.0.4.0 a la versión 10.2.0.5.0. Pulsaremos "Siguiente":

Es importante, en el siguiente paso de la actualización, seleccionar en el desplegable el Oracle_Home que hemos usado anteriormente para instalar Oracle 10.2.0.4.0. La ruta de instalación de Oracle 10.2.0.5.0 debe ser la misma que la de la versión anteriormente instalada 10.2.0.4.0:

Page 41: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si queremos recibir información sobre actualizaciones de seguridad introduciremos nuestro mail y contraseña de Oracle Support, en caso contrario pulsaremos "Siguiente" para continuar:

Si no hemos indicando datos anteriormente, el asistente nos mostrará un mensaje de confirmación, pulsaremos "Sí" para continuar:

Page 42: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El asistente para actualizar a Oracle 10.2.0.5.0 realizará la comprobación de requisitos. Pulsaremos "Siguiente" para continuar con la actualización:

El asistente nos mostrará la ventana con el resumen de las opciones seleccionadas, si son correctas pulsaremos en "Instalar" para actualizar Oracle 10g de la versión 10.2.0.4 a la versión 10.2.0.5.0:

Page 43: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Se iniciará la copia y actualización de archivos para aplicar el Patch 10.2.0.5.0:

Tras la instalación, el asistente nos mostrará las URLs para iSQL*Plus indicando que la instalación de Oracle Database 10g Release 2 Patch Set 4 ha sido correcta. Pulsaremos "Salir":

Page 44: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

 

Crear base de datos en Oracle 10g 10.2.0.5.0 x64 y Windows Server 2008 x64Hasta ahora aún no hemos creado la base de datos, hemos instalado el software de Oracle 10.2.0.4.0 y hemos aplicado el parche a la 10.2.0.5.0. Ahora crearemos la base de datos para dejar Oracle Database 10g x64 totalmente operativo en Microsoft Windows Server 2008 x64.

Para crear la base de datos accederemos al botón "Inicio" - "Todos los programas" - "Oracle - OraDb10g_home1" - "Herramientas de Configuración y de Migración" - "Asistente de Configuración de Bases de Datos":

Page 45: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Nota: si no existe el acceso directo (ocurre en algunas instalaciones), se puede ejecutar el asistente manualmente accediendo a la carpeta de instalación de Oracle y ejecutando el fichero: dbca.bat de la carpeta "BIN".

Se iniciará el asistente para crear una base de datos Oracle. Pulsaremos "Siguiente":

Marcaremos la opción "Crear Base de Datos" y pulsaremos "Siguiente":

Page 46: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Marcaremos la opción "Uso General" en la selección de la plantilla que más se ajuste a nuestras necesidades:

Introduciremos el Nombre de la Base de Datos Global y el SID (pueden ser el mismo), en nuestro caso "AJPDSOFT". Este vaolr será el que identifique de forma única las bases de datos que instalemos en un mismo servidor:

Page 47: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación marcaremos "Configurar Base de Datos con Enterprise Manager". Si disponemos de Grid Control deberemos marcar "Usar Grid Control para Gestión de Base de Datos" indicando el agente de Grid Control. Si no disponemos de Grid Control marcaremos "Usar Database Control para Gestión de Base de Datos. Si queremos que la base de datos nos avise por mail cuando haya algún problema podremos indicar aquí el mail y el servidor SMTP. En nuestro caso no usaremos Grid Control sino Datbase Control por ello marcaremos "Usar Database Control para Gestión de Base de Datos":

Introduciremos la contraseña para los usuarios que Oracle creará para la gestión de la base de datos y las copias de seguridad (SYS, SYSTEM, DBSNMP, SYSMAN). Podremos introducir la misma contraseña para todos los usuarios:

Page 48: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

seleccionaremos el mecanismo de almacenamiento, en nuestro caso "Sistema de Archivos":

Indicaremos la ubicación de los archivos de datos que se crearán. Como ya hemos comentado, usaremos una unidad de disco física diferente al software de Oracle y al sistema operativo, será una unidad de disco dedicada en exclusiva a Oracle, en nuestro caso "D:/Oracle/Datos", marcaremos la opción "Usar Ubicación Común para Todos los Archivos de Base de Datos":

Page 49: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación podremos especificar el Área de Recuperación de Flash (se usará como valor por defecto para todas las operaciones de copia de seguridad y recuperación y también es necesario para la copia de seguridad automática con Enterprise Manager. Oracle recomienda que los archivos de base de datos y de recuperación se ubiquen en discos físicamente diferentes para obtener mayor rendimiento y protección de datos). Marcaremos "Especificar Área de Recuperación de Flash" e introduciremos una unidad y carpeta (a ser posible diferentes a la unidad seleccionada anteriormente para los datos). Marcaremos también la opción "Activar Archivado" para dejar nuestra base de datos en modo Archive Log (recomendado):

A continuación podremos indicar que Oracle cree esquemas de ejemplo aunque no es recomendable pues creará usuarios y tablas que no necesitaremos. Pulsaremos "Siguiente" para continuar:

Page 50: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación indicaremos varios parámetros importantes:

Memoria: indicaremos el porcentaje de memoria que usará Oracle marcando "Típica: Asigne memoria como un porcentaje del total de memoria física (xxx MB)". En nuestro caso seleccionaremos 80%. Puesto que el servidor de Oracle será dedicado y exclusivo como servidor de base de datos indicaremos a Oracle que use el máximo posible de la memoria RAM del equipo, dejaremos el 20% para el sistema operativo y el resto para Oracle. Cuanta más memoria RAM tenga asignada Oracle más velocidad notaremos en la gran parte de las consultas. Desde la pestaña "Memoria" podremos también indicar el tamaño de la memoria SGA y PGA de forma manual:

Tamaño: en la pestaña "Tamaño" seleccionaremos el tamaño de bloque (si la unidad de almacenamiento lo permite) y el número máximo de procesos de usuario del sistema operativo que se pueden conectar a la base de datos de forma simultánea, por defecto 150:

Page 51: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Juegos de Caracteres: en esta pestaña indicaremos el juego de caracteres que se usará para la base de datos. Por defecto "Usar Vaolr por Defecto" que será WE8MSWIN1252:

Modo de Conexión: en esta pestaña podremos elegir entre:o Modo Servidor Dedicado: para cada conexión cliente, la base de datos asignará un recurso

dedicado exclusivo para ese cliente. Utilice este método cuando el número total previsto de conexiones cliente sea pequeño o cuando los clientes realicen solicitudes reiteradas y de larga duración a la base de datos.

o Modo Servidor Compartido: varias conexiones cliente comparten un pool de recursos asignado a la base de datos. Utilice este modo cuando el número de usuarios que deban conectarse simultáneamente a la base de datos sea considerable a la vez que se utilizan eficazcmente los recursos del sistema. Se activará la función del servidor compartido Oracle.

En nuestro caso seleccionaremos "Modo Servidor Dedicado":

Page 52: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

A continuación el asistente para crear la base de datos nos permitirá indicar el número de ficheros y la ubicación de: Archivos de Control, Archivos de Datos, Grupos de Redo Logs. En nuestro caso dejaremos las opciones por defecto y pulsaremos "Siguiente":

En el siguiente paso de creación de la base de datos podremos guardar una plantilla con las opciones seleccionadas, generar archivos de comandos de creación de la base de datos (para futuras creaciones desatendidas). Marcaremos "Crear Base de Datos" y pulsaremos "Terminar":

Page 53: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El asistente nos mostrará las opciones seleccionadas y la posiblidad de guardar la plantilla en archivo HTML. Pulsaremos "Aceptar":

Se iniciará la creación definitiva de la base de datos Oracle:

Page 54: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Tras la instalación, puede que nos muestre un error. Pulsaremos "Aceptar" (más adelante lo solucionaremos):

Pulsaremos "Salir" para cerrar el asistente de creación de la base de datos:

Page 55: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Podremos comprobar que la base de datos se ha creado abriendo una ventana de MS-DOS y escribiendo:

sqlplus /nolog

Luego:

conn / as sysdba

Ejecutaremos la siguiente consulta SQL:

select status from v$instance;

El asistente de creación de la base de datos habrá creado un servicio en el sistema operativo: OracleServiceSID:

Page 56: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Y habrá creado los ficheros de datos necesarios en la ubicación indicada (ficheros de control, redo logs, tablespaces):

 

Crear listener en Oracle 10g y Windows Server 2008 R2Para crear el listener, desde el botón "Iniciar" - "Todos los programas" - "Oracle - OraDb10g_home1" - "Herramientas de Configuración y de Migración" - "Asistente de Configuración de Red":

Page 57: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Nota: también es posible ejecutar este asistente desde la carpeta BIN de la instalación de Oracle, ejecutando el fichero netca.bat.

Seleccionaremos "Configuración del Listener" y pulsaremos "Siguiente":

Page 58: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Seleccionaremos "Agregar" y pulsaremos "Siguiente":

Introduciremos el nombre para el Listener (nos servirá para identificarlo si tenemos varios), por ejemplo "LISTENER":

Seleccionaremos los protocolos que usaremos, por defecto "TCP":

Page 59: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Indicaremos el puerto para el listener, por defecto 1521:

Seleccionaremos "No" en la pregunta "¿Desea configurar otro listener?" y pulsaremos "Siguiente":

Page 60: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

El asisntente nos indicará que la configuración del listener ha terminado correctamente, pulsaremos "Siguiente":

Pulsaremos en "Terminar":

Page 61: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Si todo es correcto, el asistente habrá creado un servicio en el sistema operativo con el nombre OracleOraDb10g_home1TNSListener:

El fichero "listener.ora" que habrá creado el asistente:

# listener.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) )

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = SRVORACLE)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) )

Page 62: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

Configurar Oracle 10g para acceso a Oracle Enterprise Manager Database Control en Windows Server 2008 R2Por defecto, la instalación de Oracle 10g 10.2.0.5.0 no creará el servicio necesario para acceder a la consola de administración web de Oracle: Oracle Enterprise Manager Database Control. Por lo tanto no tendremos acceso a esta consola hasta que no sigamos los siguientes pasos:

En primer lugar recrearemos el repositorio, este proceso volverá a crear el repositorio y creará el servicio OracleDBConsoleSID, aunque no podrá iniciarlo (dará un error que solucionaremos más adelante). Para recrear el repositorio abriremos una ventana de MS-DOS y ejecutaremos el siguiente comando:

emca -config dbcontrol db -repos recreate

Se iniciará el asistente de Configuración EM, nos solicitará información sobre la base de datos como el SID, el número de puerto a usar, la contraseña para el usuario SYS, usuario DBSNMP, usuarios SYSMAN, también nos solicitará una cuenta de correo electrónico y un servidor SMTP de envío de mail para notificaciones. Una vez introducidos los datos responderemos "Y" a la pregunta "¿Desea continuar?" para iniciar la recreación del repositorio:

El proceso anterior tardará unos minutos, al finalizar mostrará un error: GRAVE: Error al iniciar Database Control. Solucionaremos dicho error de la siguiente forma:

1. Ejecutaremos el siguiente comando para desactivar el acceso mediante el protocolo HTTPS a la consola de administración web de Oracle:

emctl unsecure dbconsole

Mostrando:

Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. https://srvoracle:1158/em/console/aboutApplication Configuring DBConsole for HTTP... Done. DBCONSOLE already stopped... Done. Agent is already stopped... Done. Unsecuring dbconsole... Started. DBConsole is now unsecured... Done. Unsecuring dbconsole... Sucessful.

Page 63: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

2. Iniciaremos el servicio OracleDBConsoleSID con el comando:

emctl start dbconsole

Mostrará:

Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. http://srvoracle:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 10g Database Control ... El servicio de Oracle DBConsoleORAW está iniciándose................ El servicio de OracleDBConsoleORAW se ha iniciado correctamente. 

Si todo es correcto ya podremos acceder al administrador web de Oracle Enterprise Manager Database Control. para ello abriremos un navegador web y accederemos a la URL:

http://localhost:1158/em

(donde "localhost" será el nombre de red o la IP del servidor de Oracle)

Introduciremos usuario y contraseña (para administrar usuario SYS ó SYSTEM):

Page 64: Requisitos Previos Para Instalar Oracle 11g x64 en Un Equipo

En el primer acceso deberemos leer y aceptar los términos de licencia:

Y ya tendremos acceso a la consola de administración web de Oracle, desde donde podremos ver estadísticas de rendimiento, uso de CPU, sesiones activas, resumen de diagnósticos, resumen de espacio, opciones de administración, seguridad, usuarios, tablespaces, ficheros de datos, copias de seguridad, etc.: