Sie sind auf Seite 1von 50

Introduccin a Oracle Database

Oracle Database es un sistema de gestin de base de datos relacional (RDBMS Relational Data Base Management System), desarrollado por Oracle Corporation. Oracle destaca por:

Soporte de transacciones: una transaccin en un sistema de gestin de bases de datos (SGBD), es un conjunto de rdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible. Un SGBD se dice transaccional si es capaz de mantener la integridad de los datos, haciendo que estas transacciones no puedan finalizar en un estado intermedio. Cuando por alguna causa el sistema debe cancelar la transaccin, empieza a deshacer las rdenes ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad), como si la orden de la transaccin nunca se hubiese realizado. Estabilidad: con una tasa de errores mnima. Escalabilidad: capacidad del sistema informtico de cambiar su tamao o configuracin para adaptarse a las circunstancias cambiantes. Soporte multiplataforma: se puede instalar en Linux, Unix, Windows, Solaris (SPARC), AIX (PPC64), HP-UX Itanium, HP-UX PA-RISC, Mac OS X Server.

Descarga y descompresin del fichero de instalacin de Oracle Database 11g R1


En primer lugar deberemos descargar o conseguir el fichero de instalacin de Oracle Database 11g R1, que es gratuito siempre que no sea usado con fines comerciales. Para ms informacin es conveniente leer los trminos de licencia de Oracle Database 11g R1. Para realizar la descarga del fichero de instalacin de Oracle Database 11g R1 accederemos a la web oficial de Oracle, previo registro gratuito. Con cualquier navegador de Internet, como Mozilla Firefox, accederemos a la URL: http://www.oracle.com/technology/software/products/database/index.html En nuestro caso descargaremos el fichero: win64_11gR1_database_1013.zip de 1,7GB perteneciente a Microsoft Windows (x64), puesto que el equipo y el sistema operativo Microsoft Windows 7 que utilizamos es 64bit.

Instalar Oracle Database 11g Release 1 en Microsoft Windows 7


Pulsaremos con el botn derecho del ratn sobre "setup.exe" y seleccionaremos "Ejecutar como administrador" en el men emergente:

Si tenemos activo UAC (User Account Control) Windows 7 nos pedir confirmacin para ejecutar el programa de instalacin de Oracle Database, pulsaremos "S":

Existen dos mtodos de instalacin:

Instalacin Bsica: seleccionaremos este mtodo de instalacin si deseamos instalar rpidamente


Oracle Database 11g. Este mtodo necesita una mnima intervencin del usuario. Seleccionando este mtodo tambin se puede especificar si se desea crear una base de datos de uso general con el esquema SAMPLE y el tablespace EXAMPLE.

Instalacin Avanzada: este mtodo de instalacin sirve para cualquiera de las siguientes tareas:
o o o o o o o o
Realizar una instalacin personalizada del software o seleccionar una configuracin diferente de la base de datos. Instalar o actualizar Oracle Real Application Clusters. Actualizar una base de datos existente. Seleccionar un juego de caracteres de la base de datos o idiomas de producto diferentes. Crear una base de datos en un sistema de archivos que sea distinto del sistema en el que se copia el software. Configurar Gestin Automtica de Almacenamiento. Especificar contraseas diferentes para esquemas administrativos. Configurar copias de seguridad automticas o notificaciones de Oracle Enterprise Manager.

En nuestro caso marcaremos la opcin "Instalacin Avanzada" y pulsaremos "Siguiente":

Existen cuatro tipos de instalacin de Oracle Database 11g Release 1:

Enterprise Edition: este tipo de instalacin est diseado para aplicaciones a nivel de empresa. Est
diseado para el Procesamiento de Transacciones en Lnea (OLTP) de alta seguridad y de importancia crtica y para entornos de almacenes de datos. Este tipo de instalacin instala todas las opciones de Enterprise Edition con licencias independientes.

Standard Edition: este tipo de instalacin est diseado para aplicaciones a nivel de departamento o
grupo de trabajo y para pequeas y medianas empresas. Est diseado para proporcionar las opciones y servicios de gestin de bases de datos relacionales esenciales.

Personal Edition: este tipo de instalacin instala el mismo software que el tipo de instalacin
Enteriprise Edition, con excepcin de los paquetes de gestin. Sin embargo, soporta un entorno de desarrollo y despliegue monousuario que debe ser totalmente compatible con Enterprise Edition y Standard Edition. Oracle Real Application Clusters (RAC) no se instala con Personal Edition.

Personalizada: este tipo de instalacin permite seleccionar los componentes que desea instalar de la
lista de todos los componentes disponibles o instalar opciones de producto adicionales en una instalacin existente. Para instalar determinados productos u opciones, como Oracle Label Security u Oracle OLAP, debe seleccionar este tipo de instalacin.

En nuestro caso seleccionaremos "Enterprise Edition (2.81GB)" y pulsaremos "Siguiente":

A continuacin especificaremos en "Directorio Base de Oracle" la ubicacin en la que deseemos almacenar todos los archivos de software de Oracle y relacionados con la configuracin. El directorio base de Oracle es el directorio de nivel superior que se puede utilizar para instalar los distintos productos de software de Oracle, excepto para Oracle Clusterware. Oracle Clusterware debe estar en una ruta de acceso independiente. Se puede utilizar el mismo directorio base de Oracle para ms de una instalacin. Si distintos usuarios del sistema operativo instalan el software de Oracle en el mismo sistema, todos los usuarios deben crear un directorio base de Oracle independiente. Si se ha definido la variable de entorno ORACLE_BASE, Oracle Universal Installer muestra el valor de la variable ORACLE_BASE como valor por defecto para el campo del directorio base de Oracle. En nuestro caso seleccionaremos como Directorio Base de Oracle: C:/app/ajpdsoft En Ubicacin del Software especificaremos el nombre y la ubicacin del directorio raz de Oracle en el que deseemos instalar el producto.

Nombre: introduciremos un nombre de directorio raz de Oracle o lo seleccionaremos de la lista. En


nuestro caso introduciremos "OraDb11g_home1".

Ruta de Acceso: introduciremos la ruta de acceso completa del directorio raz de Oracle o la
selecionaremos de la lista de rutas existentes. En nuestro caso "C:/app/ajpdsoft/product/11.1.0/db_1".

A continuacin Oracle Universal Installer realizar la comprobacin de requisitos especficos del Producto , para verificar que el sistema operativo y el hardware (equipo) cumplen con los requisitos mnimos. Para el caso de Windows 7 nos mostrar un error en la comprobacin de los requisitos del sistema operativo, indicando: La base de datos Oracle 11g no est certificada en el sistema operativo actual. Recomendacin: Asegrese de instalar el software en la plataforma correcta. An as continuaremos la instalacin, para ello marcaremos el check de " Comprobando los requisitos del sistema operativo" y el de "Comprobando requisitos de Service Pack" y pulsaremos "Siguiente" para continuar con la instalacin:

A continuacin Oracle Universal Installer nos permite elegir entre varias posibilidades de configuracin:

Crear Base de Datos: esta opcin crea una base de datos con la configuracin de Uso
General/Procesamiento de Transacciones, Almacn de Datos o Avanzada.

Configurar Gestin Automtica de Almacenamiento (ASM): esta opcin instala


slo Gestin Automtica de Almacenamiento en un directorio raz de Oracle distinto. Si es necesario, tambin puede proporcionar una contrasea SYS de ASM.

Instalar slo Software: esta opcin instala slo el software de la base de datos Oracle. Se podr
configurar la base de datos ms tarde.

En nuestro caso seleccionaremos "Instalar slo Software", puesto que crearemos la base de datos en otro momento:

Si tenemos activo el Firewall (cortafuegos) de Windows, puede que nos pida "Permitir acceso" a Java(TM) 2 Plattform Stantard Edition binary necesario para la instalacin de Oracle:

Antes de iniciar la instalacin de Oracle Database 11g Release 1 en Windows 7, Oracle Universal Installer nos mostrar un resumen de las opciones y productos que se instalarn. Si son correctas pulsaremos "Instalar":

Oracle Universal Installer iniciar la instalacin definitiva de Oracle Database 11g en Microsoft Windows 7 (seven):

Tras la instalacin, Oracle Universal Installer nos mostrar el resultado:

Indicando: "Los archivos de configuracin de la base de datos se han instalado en C:/app/ajpdsoft mientras que los dems componentes seleccionados se han instalado en C:/app/ajpdsoft/product/11.1.0/db_1. Tenga cuidado de no suprimir por accidente estos archivos de configuracin".

Crear base de datos con Oracle Database 11g


Pulsaremos en el botn "Iniciar" - "Todos los programas" - "Oracle - OraDb11g_home1" (o el nombre que le hayamos dado a la instalacin) - "Herramientas de Configuracin y de Migracin" - "Asistente de Configuracin de Bases de Datos":

Si tenemos activo UAC (User Account Control) deberemos pulsar en "S" en el mensaje de Control de cuentas de usuario:

Se iniciar el Asistente de Configuacin de Bases de Datos, pulsaremos "Siguiente":

Marcaremos la opcin "Crear Base de datos" y pulsaremos "Siguiente":

A continuacin, dependiendo de nuestros conocimientos y de las opciones que queramos establecer podemos seleccionar plantillas existentes o crear nuestra propia plantilla:

Usos Generales o Procesamiento de Transacciones: plantilla existente con unos datos


de configuracin estndar para crear una base de datos de propsito general que podr ser usada por aplicaciones habituales de contabilidad, facturacin, gestin, nminas, recursos humanos, etc. Est pensada para una base de datos con muchos accesos, muchas consultas y para guardar una cantidad de datos "normal".

Almacn de Datos: plantilla existente con unos datos de configuracin estndar para crear una base
de datos para almacenamiento de informacin que pueden ser usadas como archivo histrico. Es una base de datos configurada para pocos accesos y guardar gran cantidad de datos.

Personalizar Base de Datos: con esta opcin podremos crear nuestra propia plantilla.
Seleccionando esta opcin podremos configurar y establecer todos los parmetros de la base de datos. Est recomendada para usuarios avanzados.

En nuestro caso crearemos una base de datos estndar de propsito general, por lo que marcaremos la primera opcin "Usos Generales o Procesamiento de Transacciones":

Introduciremos el nombre de la Base de Datos Global y el SID (pueden ser el mismo), en nuestro caso "bdajpdsoft":

A continuacin podremos indicar los siguientes datos:

Configurar Enterprise Manager: proporciona herramientas de gestin basadas en Web para


gestionar instancias de base de datos individuales, as como herramientas de gestin centrales para gestionar todo el entorno Oracle, incluidas varias bases de datos, hosts, servidores de aplicaciones y otros componentes de la red. o Configurar Database Control para Gestin Local: permite gestionar la base de datos. Al instalar una base de datos Oracle, se instalar automticamente Oracle Enterprise Manager Database Control, que proporciona funciones basadas en la Web para controlar y administrar la instancia nica o la base de datos de cluster que est instalando.

Activar Notificaciones de Alertas: si desea que el usuario SYSMAN (el superadministrador por defecto y propietario del esquema del repositorio de gestin) reciba notificaciones de alerta cuando una mtrica para una condicin especificada alcance un umbral crtico o de advertencia. Si no se definen los parmetros de servidor de correo saliente (SMTP) y direccin de correo electrnico, se podrn definir o cambiar estos valores de notificacin de alerta utilizando la Consola de Enterprise Manager cuando termine la instalacin. Activar Copia de Seguridad en Disco Diaria en rea de Recuperacin: para utilizar la estrategia de realizacin de copias de seguridad de la base de datos completa sugerida por Oracle, con una cantidad mnima de configuracin. Ms adelante, podr utilizar Oracle Enterprise Manager para personalizar la estrategia de copia de seguridad. Para obtener ms informacin, consulte la ayuda en pantalla de Oracle Enterprise Manager.

Si aparece el siguiente mensaje ser porque no tenemos configurado un Listener para la base de datos. En este caso pulsaremos "Aceptar" (sin cerrar el asistente) y realizaremos estos pasos para crear un listener: Aadir un listener a Windows 7 para acceso a Oracle Database 11g

Con el texto: "Para configurar la base de datos con Database Control, necesita un listener configurado en el directorio raz de Oracle actual. Tiene que ejecutar Netca para configurar un listener antes de continuar. Asimismo, puede decidir continuar sin la configuracin de Database Control." Una vez instalado el Listener, pulsaremos Siguiente en la ventana anterior (del paso 4 de 15). En el paso 5 podremos indicar la contrasea para los usuarios que el Asistente de Configuracin de Base de Datos crear: SYS, SYSTEM, DBNSMP y SYSMAN. Podremos indicar una contrasea para cada usuario marcando "Usar Contraseas Administrativas Diferentes" o la misma contrasea para todos los usuarios marcando "Usar la Misma Contrasea Administrativa para Todas las Cuentas":

A continuacin seleccionaremos el mecanismo de almacenamiento que desea utilizar para los archivos de base de datos. Los archivos de base de datos incluyen archivos de datos, de control y log asociados a la base de datos. Las opciones son:

Sistema de Archivos: seleccionando esta opcin Oracle guardar y mantendr los archivos de base
de datos de la instancia en un directorio del sistema de archivos actual. Por defecto, el Asistente de Configuracin de Bases de Datos (DBCA) guarda los archivos de base de datos mediante la Arquitectura Flexible ptima de Oracle (OFA), a travs de la cual los archivos de base de datos y administrativos, incluidos los de inicializacin, siguen las prcticas de nomenclatura y ubicacin estndar. Estos valores valores predeterminados pueden ser modificados ms adelante en el proceso de configuracin de la base de datos mediante la pgina de almacenamiento en la base de datos DBCA.

Gestin Automtica de Almacenamiento (ASM): ASM es una nueva funcin de la base


de datos Oracle que simplifica la administracin de los archivos de base de datos. En lugar de gestionar varios archivos de base de datos, slo se gestiona un pequeo nmero de grupos de discos. Un grupo de discos es un juego de dispositivos de discos que ASM gestiona como una nica unidad lgica. Se puede definir un grupo de discos concreto como el grupo de discos por defecto para una base de datos y Oracle asignar automticamente el almacenamiento y crear o suprimir los archivos de datos asociados al objeto de base de datos. Al administrar la base de datos, slo necesita consultar los objetos de base de datos por nombre en lugar de consultarlos por nombre de archivo. Al seleccionar esta opcin, el DBCA muestra una serie de pantallas que puede utilizar para crear una instancia de ASM y rellenar grupos de discos de ASM. Una vez configurada una instancia de ASM con DBCA, puede utilizar Oracle Enterprise Manager para gestionarla.

Sistema de Archivos de Cluster: para Oracle Real Application Clusters (Oracle RAC), esta opcin
sustituye a la opcin Sistema de Archivos. Un sistema de archivos de cluster permite que un nmero de nodos de un cluster accedan de forma simultnea a un sistema de archivos determinado. En cada nodo se visualizan los mismos archivos y datos. De esta forma, se facilita la gestin de los datos que se necesitan compartir a travs de los nodos. Si la plataforma soporta un sistema de cluster de archivos, puede utilizarla para almacenar los archivos de datos y archivos de control de Real Application Cluster.

Dispositivos Raw: un dispositivo raw es un disco o parte de l que no est gestionado por un sistema
de archivos. Sin embargo, slo se puede utilizar esta opcin si la direccin dispone de, al menos, el mismo nmero de particiones de discos raw como de archivos de datos de Oracle. Antes de utilizar dispositivos raw para almacenar los archivos de base de datos, se debe configurar e identificar los dispositivos raw.

En nuestro caso seleccionaremos "Sistema de archivos", para ver cmo configurar el mecanismo de almacenamiento "ASM" se puede ver en este enlace: Gestin Automtica de Almacenamiento (ASM) en Oracle 11g

A continuacin indicaremos dnde y cmo almacenar los archivos de la base de datos. Las opciones son:

Usar Ubicaciones de Archivos de Base de Datos de Plantilla: esta opcin permite


utilizar la ubicacin predefinida en la plantilla de base de datos que se seleccione para esta base de datos. Incluso despus de seleccionar esta opcin, se podr sustituir estos valores por defecto y modificar los nombres de archivo y ubicaciones de la base de datos en la pgina Almacenamiento, que estar disponible posteriormente en el Asistente de Configuracin de Bases de Datos.

Usar Ubicacin Comn para Todos los Archivos de Base de Datos: esta opcin
permite especificar una nueva rea comn para todos los archivos de base de datos. Aunque se seleccione esta opcin y se proporcione una nueva ubicacin, se podr revisar y modificar los nombres de archivo y ubicaciones de la base de datos en la pgina Almacenamiento, que estar disponible posteriormente en el Asistente de Configuracin de Bases de Datos.

Usar Oracle Managed Files: esta opcin permite simplificar la administracin de la base de datos
Oracle. Oracle Managed Files elimina la necesidad del usuario, es decir, del DBA, de gestionar directamente los archivos del sistema operativo que componen una base de datos Oracle. Se especifican operaciones en trminos de objetos de base de datos en lugar de en nombres de archivos. Oracle utiliza internamente interfaces del sistema de archivos para crear y suprimir archivos segn sea necesario para los tablespaces, archivos redo log y archivos de control. En su lugar, se proporciona slo la ruta de acceso al rea de base de datos, que sirve como directorio raz en el que la base de datos almacena sus archivos de base de datos. Si se selecciona esta opcin, tambin se puede multiplexar los archivos redo log y de control. A diferencia de otras opciones de esta pgina, si se selecciona esta opcin, no se podrn realizar modificaciones a los nombres de archivos de la base de datos en la pgina Almacenamiento, que estar disponible posteriormente en el Asistente de Configuracin de Bases de Datos.

En nuestro casos seleccionaremos el mtodo de ubicaciones de archivos de base de datos Oracle Managed Files, por lo que marcaremos la opcin "Usar Oracle Managed Files", en "rea de Base de Datos" deberemos indicar la unidad y carpeta donde Oracle guardar los ficheros de la base de datos, en nuestro caso: e:/oracle/ajpdsoft Si queremos multiplexar los archivos de Redo Log y los Archivos de Control pulsaremos el botn "Multiplexar Archivos Redo Log y Archivos de Control":

La multiplexacin de los archivos redo log y de control implica colocarlos en varias ubicaciones diferentes. Si una de las ubicaciones falla, los archivos redo log y de control de las dems ubicaciones estn disponibles para las operaciones de recuperacin de desastres. Oracle recomienda especificar al menos dos destinos de archivos redo log y de control en unidades de disco fsicas diferentes. Si el primer disco duro falla, las copias guardadas en el segundo disco estarn disponibles. La multiplexacin correctamente configurada (en unidades de disco fsicas diferentes) proporciona una gran tolerancia a los fallos para el archivo redo log y de control si alguno de los destinos falla. En cada lnes de la ventana de "Multiplexar Archivos Redo Log y Archivos de Control" podremos aadir las distintas rutas donde Oracle crear los archivos necesarios para la multiplexacin:

Pulsando en el botn "Variables de Ubicacin de Archivos" en la ventana anterior de "Ubicaciones de Archivos de Base de Datos" podremos ver las variables que se utilizan para especificar las ubicaciones de archivos con parmetros para los archivos de datos, archivos de control, redo logs y cualquier otro tipo de archivo que utilice la base de datos:

ORACLE_BASE: ruta base del sistema. ORACLE_HOME: ruta de instalacin de Oracle Database. DB_NAME: nombre de la base de datos. DB_UNIQUE_NAME: nombre nico de todas las instancias de la base de datos. SID: identificador de la base de datos.

Estos parmetros han sido ya indicados en pasos anteriores:

Tras configurar las opciones de las ubicaciones de archivos de base de datos pulsaremos "Siguiente":

En la ventana siguiente podremos configurar las opciones de recuperacin:

Especificar rea de Recuperacin de Flash: el rea de recuperacin de flash se puede


utilizar para recuperar datos que se perderan durante un fallo del sistema. Enterprise Manager tambin utiliza esta ubicacin si tiene activadas la gestin local y las copias de seguridad diarias en la pgian Opciones de Gestin, mostrada anteriormente en el Asistente de Configuracin de Bases de Datos. El rea de recuperacin de flash es un directorio gestionado por Oracle, un sistema de archivos o un grupo de discos de gestin automtica de almacenamiento que proporciona una ubicacin de disco centralizada para los archivos de copia de seguridad y de recuperacin. Oracle crea archive logs en el rea de recuperacin de flash. Enterprise Manager puede almacenar sus copias de seguridad en el rea de recuperacin de flash y las utiliza cuando restaura archivos durante la recuperacin de medios fsicos. Los componentes de recuperacin de Oracle interactan con el rea de recuperacin de flash, garantizando de este modo que la base de datos se puede recuperar completamente mediante los archivos del rea de recuperacin de flash. Todos los archivos necesarios para recuperar la base de datos que siguen a un fallo del medio fsico forman parte del rea de recuperacin de flash.

o o

rea de Recuperacin de Flash: desde este campo indicaremos la ubicacin de los


ficheros para que Oracle gestione aqu el rea de recuperacin de flash. Tamao del rea de Recuperacin de Flash: en este campo indicaremos el tamao del rea de recuperacin de flash.

Activar Archivado: al activar el archivo, la base de datos archiva los archivos redo log. Los archivos
redo log archivados se pueden utilizar para recuperar una base de datos, actualizar una base de datos estndar o recuperar informacin sobre el historial de una base de datos con la utilidad LogMiner. La activacin del archivado es equivalente a la activacin del modo Archive Log en Oracle Enterprise Manager o a la ejecucin de la base de datos en modo ARCHIVELOG. Debe activar el archivado para que la base de datos se pueda recuperar del fallo de disco.

En nuestro caso, para tener una base de datos con alta tolerancia a fallos y por lo tanto alta disponibilidad marcaremos ambas opciones:

En la ventana anterior, pulsando en "Editar Parmetros de modo de Archivado" podremos configurar el tipo de archivado, el formato del archivo de archive log y los destinos de los ficheros (es recomendable que sean varios y en distintos disco fsicos).

Archivado Automtico: la instancia de base de datos Oracle puede ser configurada para archivar
archivos redo log rellenos automticamente o manualmente. Normalmente, el archivo automtico resulta ms conveniente y eficaz. Marcando la opcin de Archivo Automtico un proceso en segundo plano adicional, ARC0, archivar automticamente grupos de archivos redo log online una vez que estn inactivos. El archivo automtico libera al administrador de la base de datos de tener que realizar el seguimiento, y de archivar, manualmente los grupos rellenos.

En " ": en este campo podremos indicar el formato para los archivos archive log o dejar la opcin por defecto: ARC%S_%R.%T. Este valor se asigna al parmetro del archivo de inicializacin LOG_ARCHIVE_FORMAT. Se puede definir formato mediante los siguientes parmetros:

Formato de Archivo Archive Log


o o o o

%T: especifica el nmero de thread rellenando a la izquierda con ceros. El valor por defecto tiene
un rango de hasta tres caracteres.

%t: especifica el nmero de thread sin ningn tipo de relleno. El valor por defecto no tiene lmite
de caracteres.

%S: especifica el nmero de secuencia de log rellenando a la izquierda con ceros. El valor por
defecto tiene un rango de hasta tres caracteres. Oracle recomienda utilizar el formato %S.

%s: especifica el nmero de secuencia de log sin ningn tipo de relleno. El valor por defecto no
tiene lmite de caracteres.

Destinos de Archive Log: en esta seccin podremos identificar el destino de los archivos archive
log. Si ha especificado un rea de recuperacin de flash, los archivos archive log se almacenarn en la ubicacin de recuperacin de flash por defecto. Sin embargo, puede multiplexar los archivos especificando

ubicaciones adicionales en el rea Destinos de Archive Log de este recuadro de dilogo. Oracle recomienda guardar los archivos archive log en diferentes ubicaciones de distintos discos. Se deben introducir varias unidades diferentes (lo recomendado) en las que almacenar los archivos archive log. Este valor se asigna al parmetro de archivo de inicializacin LOG_ARCHIVE_DEST.

En el siguiente paso de la creacin de la base de datos, en la pestaa "Esquemas de Ejemplo" podremos marcar la opcin "Esquemas de Ejemplo" para que el asistente cree un esquema de ejemplo. Los esquemas de ejemplo contienen archivos de comandos para los siguientes tipos de tablas:

Human Resources: el esquema de Human Resources (HR) es un esquema de base de datos relacional bsico. Hay seis tablas en el esquema de HR: Employees, Departments, Locations, Countries, Jobs y Job_History. El esquema de Order Entry (OE) tiene enlaces al esquema de HR. Order Entry: el esquema de Order Entry (OE) se basa en el esquema de Human Resources meramente relacional con algunas funciones relacionadas con el objeto y orientadas al mismo. El esquema de OE contiene siete tablas: Customers, Product_Descriptions, Product_Information, Order_Items, Orders, Inventories y Warehouses. El esquema de OE tiene enlaces al esquema de HR y al de PM. Tambin tiene sinnimos definidos en objetos de HR para facilitar el acceso transparente a los usuarios. Product Media: el esquema de Product Media (PM) incluye dos tablas, online_media y print_media, un tipo de objeto, adheader_typ y una tabla anidada, textdoc_typ. El esquema de PM incluye los tipos de columna interMedia y LOB. Nota: Para utilizar interMedia Text debe crear un ndice de interMedia Text. Sales History: el esquema del Historial de Ventas (SH) es un ejemplo de esquema relacional. Consta de una gran tabla de hechos SALES particionada por rango y de cinco tablas de dimensiones: TIMES, PROMOTIONS, CHANNELS, PRODUCTS y CUSTOMERS. La tabla adicional COUNTRIES anexa a la tabla CUSTOMERS muestra un sencillo copo de nieve. Queued Shipping: el esquema de Queued Shipping (QS) est formado por varios esquemas que contienen colas de mensajes. Los esquemas de ejemplo se pueden instalar automticamente mediante el Asistente de Configuracin de Bases de Datos o, posteriormente, de forma manual.

En nuestro caso no marcaremos la opcin "Esquemas de Ejemplo":

Desde la pestaa "Archivos de Comandos Personalizados" se puede crear y ejecutar archivos de comandos personalizados (definidos por el usuario) para modificar la base de datos despus de crearla. En nuestro caso no crearemos ninguno. Pulsaremos "Siguiente" para continuar:

En el siguiente paso de la creacin de la base de datos, indicaremos los parmetros de "Memoria", "Tamao", "Juego de Caracteres" y "Modo de Conexin". En la pestaa "Memoria" podremos indicar los siguientes parmetros:

Tpica: seleccionando esta opcin se crear una base de datos con la mnima configuracin o intervencin
del usuario. Esta opcin es suficiente para la mayora de los entornos y para los administradores de bases de

datos Oracle (DBA) sin experiencia en los procedimientos de creacin de base de datos avanzados. Se puede ajustar tamao de memoria (SGA y PGA) de un rango continuo de valores. El valor mnimo de memoria que se debe asignar es de 250 MB, el valor por defecto para todas las mquinas. El valor mximo que se puede definir es el tamao de memoria total fsica disponible en la mquina. El campo "Porcentaje" representa el porcentaje de la memoria total del sistema disponible que se asignar a la base de datos Oracle. En base a este valor, el Asistente de Configuracin de Bases de Datos asigna automticamente la cantidad ms eficaz de memoria a las estructuras de memoria de la base de datos. Para que la instancia de Oracle pueda gestionar automticamente la memoria de instancia, para la mayora de las plataformas slo se debe definir

Usar Gestin de Memoria Automtica". Si selecciona esta opcin, la memoria se gestiona automticamente, p. ej., la instancia de
el parmetro de inicializacin MEMORY_TARGET. Para ello, seleccione " base de datos gestionar automticamente el tamao de SGA y PGA. Si se desactiva la casilla de control Gestin Automtica de Memoria, la instancia se ajusta al valor de Tamao de Memoria (SGA y PGA), redistribuyendo la memoria entre el rea global del sistema (SGA) y el rea global de programa agregada (PGA agregada). El parmetro de inicializacin de Tamao de Memoria (SGA y PGA) es dinmico; se puede cambiar en cualquier momento, sin reiniciar la base de datos. Se puede hacer clic en el botn "Mostrar Distribucin de Memoria" para ver la memoria asignada a SGA y PGA. Las siguientes plataformas soportan Gestin Automtica de Memoria: Linux, Solaris, Windows, HP-UX, AIX.

Personalizada: uso de la gestin de memoria personalizada. Si el usuario es un administrador de base


de datos experimentado y desea tener mayor control sobre la asignacin de memoria de la base de datos Oracle, es conveniente seleccionar "Personalizada". Para asignar cantidades especficas de memoria al SGA y al PGA, seleccione Gestin Automtica de Memoria Compartida para la opcin Gestin de Memoria y especifique los valores adecuados. La siguiente tabla describe el rea global del sistema (SGA) y el rea global de programa (PGA) as como el parmetro de inicializacin correspondiente a cada una:

rea Global de Sistema (SGA): regin de memoria compartida que contiene datos e
informacin de control de una instancia Oracle. Oracle asigna el SGA cuando se inicia una instancia y anula la asignacin cuando se cierra. Todas las instancias tienen su propia SGA. El parmetro de inicializacin: SGA_TARGET.

rea Global de Programas (PGA): buffer de memoria que contiene datos e


informacin de control para un proceso del servidor. La base de datos Oracle crea un PGA cuando se inicia un proceso del servidor. La informacin de un PGA depende de la configuracin de Oracle. El parmetro de inicializacin: PGA_AGGREGATE.

Para personalizar la forma en la que se distribuye la memoria entre las subestructuras de memoria SGA, seleccione Gestin Manual de Memoria Compartida e introduzca valores especficos para cada subcomponente de SGA. La tabla siguiente muestra una descripcin de los subcomponentes de SGA y de los parmetros de inicializacin correspondientes a cada valor. Puede revisar y modificar estos parmetros de inicializacin posteriormente en el Asistente de Configuracin de Bases de Datos.

Pool Compartido: introduzca el tamao en bytes del rea para las sentencias
SQL y PL/SQL compartidas o acepte la entrada por defecto. Con valores altos se mejora el rendimiento en sistemas de varios usuarios. Con valores bajos se utiliza menos memoria. Nota: Si ha instalado las opciones Oracle interMedia y Advanced Replication, el valor del tamao del pool compartido debe ser como mnimo de 15 MB. Parmetro de inicializacin: SHARED_POOL_SIZE.

Cach de Buffers: introduzca el tamao en bytes de la cach de buffers de la


base de datos. sta es la parte de SGA que mantiene copias de la lectura de bloques de datos de archivos de datos. El parmetro de inicializacin especifica el nmero de buffers de la cach de buffers de la base de datos. Cada buffer de la cach se corresponde en tamao con un bloque de datos Oracle (especificado por el parmetro de inicializacin DB_BLOCK_SIZE); por lo tanto, cada buffer de base de datos de la cach puede mantener una lectura de bloque de datos nica desde un archivo de datos. Todos los procesos de usuario conectados simultneamente a la instancia comparten el acceso a la cach de buffers de la base de datos. Parmetro de inicializacin: DB_CACHE_SIZE.

o o

Pool Java: la memoria de pool Java se utiliza en la memoria del servidor para todos
los cdigos y datos especficos de una sesin de Java en JVM. Parmetro de inicializacin: JAVA_POOL_SIZE.

Pool Grande: introduzca el tamao, en bytes, para la pila de asignacin de pool


grande. Esta pila la utiliza el servidor compartido para la memoria de la sesin, ejecucin paralela para los buffers de mensaje y la copia de seguridad para los buffers de E/S del disco. Si no se define y es necesario el pool para la ejecucin paralela, Oracle calcula un valor de forma automtica. Al clculo se agregan 250 K por sesin para el servidor compartido si MTS_DISPATCHERS est configurado. El clculo final agregar la cantidad de memoria especfica del puerto para los buffers de E/S de copia de seguridad. Advertencia: este clculo por defecto puede tener un tamao demasiado grande para su asignacin o que produzca problemas. En este caso, debe definir LARGE_POOL_SIZE en un nmero menor para iniciar la base de datos. Parmetro de inicializacin: LARGE_POOL_SIZE.

En la pestaa "Tamao" definiremos los parmetros de tamao, que se describen en la tabla siguiente:

Tamao del Bloque: se introducir aqu el tamao en bytes de los bloques de la base de datos
Oracle o dejaremos la opcin por defecto. Los datos de la base de datos Oracle se almacenan en estos bloques. Un bloque de datos se corresponde con un nmero concreto de bytes de espacio fsico de la base de datos en disco. Parmetro de inicializacin: DB_BLOCK_SIZE.

Procesos: especifica el nmero mximo de procesos de usuario del sistema operativo que se pueden
conectar simultneamente a una base de datos Oracle. Este valor debe permitir todos los procesos en segundo plano, como bloqueos, procesos de cola de trabajos y procesos de ejecucin paralela. Parmetro de inicializacin: PROCESSES.

En la pestaa "Juegos de Caracteres" definiremos los juegos de caracteres utilizados por la base de datos Oracle. Ms concretamente, se pueden definir:

Juego de Caracteres de la Base de Datos. Juego de Caracteres Nacional. Idioma por Defecto. Formato de Fecha por Defecto.

En la pestaa "Modo de Conexin" seleccionaremos el modo de conexin para la base de datos. A continuacin, se muestran los modos que puede seleccionar:

Modo Servidor Dedicado: una base de datos Oracle en modo Servidor Dedicado necesita un
proceso de servidor dedicado para cada proceso de usuario. Hay un proceso de servidor para cada cliente. La Red de Oracle devuelve la direccin de un proceso de servidor existente al cliente y ste, a su vez, vuelve a enviar la solicitud de conexin a la direccin del servidor proporcionada. Este mtodo se seleccionar cuando: o Est utilizando la base de datos en un entorno de almacenes de datos. o Se espera un nmero total de conexiones del cliente inferior. o Los clientes de la base de datos realicen solicitudes reiteradas y de larga duracin a la base de datos.

Modo Servidor Compartido: una base de datos Oracle en modo Servidor Compartido (tambin
denominado modo de servidor multithread) est configurada para que varios procesos del usuario puedan compartir un nmero muy reducido de procesos del servidor, de forma que aumenta la cantidad de usuarios soportados. Sin el servidor compartido, cada proceso de usuario requiere su propio proceso de servidor dedicado. Con la configuracin de servidor compartido, varios procesos de usuario se conectan a un distribuidor, que dirige distintas solicitudes de sesiones entrantes en red a una cola comn. Un proceso de servidor compartido inactivo desde un pool compartido de procesos del servidor recoge una solicitud de la cola. De este modo, un grupo pequeo de procesos del servidor puede servir a un gran nmero de clientes.

En nuestro caso seleccionaremos "Modo Servidor Dedicado":

Pulsando en el botn "Todos los Parmetros de inicializacin" de la ventana anterior podremos personalizar los parmetros de Inicializacin siguientes:

cluster_database en TRUE para activar la opcin Real Application Clusters.


Rango de Valores: TRUE | FALSE Valor por Defecto: FALSE

compatible: permite utilizar una nueva versin, adems de garantizarle la compatibilidad con una
versin anterior. Rango de Valores: Valor por defecto de la versin actual. Valor por Defecto: Depende de la versin

control_files: especifica uno o ms nombres de archivos de control. Oracle recomienda utilizar varios
archivos en distintos dispositivos o la duplicacin de archivos del sistema operativo. Rango de Valores: 1 - 8 nombres de archivos (con nombres de rutas de acceso). Valor por Defecto: Depende del sistema operativo

db_block_size: Tamao (en bytes) de un bloque de base de datos Oracle. Este valor se define en la
creacin de la base de datos y no se puede cambiar posteriormente. Rango de Valores: 1024 - 65536 (depende del sistema operativo). Valor por Defecto: 2048 (depende del sistema operativo)

db_create_file_dest: Define la ubicacin por defecto para la creacin de archivos de datos, archivos
de control y logs en lnea. Rango de Valores: Un nombre de directorio del sistema de archivos. El directorio ya debe existir y debe tener permisos que permitan a Oracle crear archivos en l.

db_create_online_log_dest_1: Define la ubicacin por defecto para la creacin de logs en lnea y


archivos de control. El valor por defecto se utilizar cuando no se especifique un nombre de archivo durante la creacin del log en lnea o del archivo de control. Rango de Valores: Un nombre de directorio del sistema de archivos. El directorio ya debe existir y debe tener permisos que permitan a Oracle crear archivos en l.

db_domain: Define la ubicacin por defecto para la creacin de logs en lnea y archivos de control. El
valor por defecto se utilizar cuando no se especifique un nombre de archivo durante la creacin del log en lnea o del archivo de control. Rango de Valores: Un nombre de directorio del sistema de archivos. El directorio ya debe existir y debe tener permisos que permitan a Oracle crear archivos en l.

db_name: Identificador de base de datos que debe corresponder con el nombre especificado en la
sentencia CREATE DATABASE. Rango de Valores: Cualquier nombre vlido con un mximo de 8 caracteres. Valor por Defecto: Ninguno (pero se debe especificar).

db_recovery_file_dest: Ubicacin de archivo de copia de seguridad y recuperacin por defecto.


Oracle recomienda que db_create_file_dest y db_recovery_file_dest estn en discos diferentes por proteccin de los datos y rendimiento.

db_recovery_file_dest_size: Lmite de tamao de los archivos de recuperacin de base de datos.


Valor por Defecto: 0

instance_number: Parmetro de Base de Datos de Cluster que asigna un nmero nico para asignar
la instancia a un grupo de listas de bloques libres de un objeto de base de datos creado con el parmetro del almacenamiento FREELIST GROUPS. Utilice este valor en la clusula INSTANCE de la sentencia ALTER TABLE ... ALLOCATE EXTENT para asignar de forma dinmica extensiones a esta instancia. Rango de Valores: 1 a MAX_INSTANCES (especificado en la creacin de la base de datos). Valor por Defecto: El nmero ms bajo disponible (depende del orden de inicio de la instancia y de los valores de INSTANCE_NUMBER asignados a otras instancias)

log_archive_dest_1: El primero de cinco destinos locales (especificar LOCATION) o remotos


(especificar SERVICE) donde se pueden duplicar los archivos redo log archivados. Este parmetro es vlido slo para las bases de datos Enterprise Edition Oracle8i o superiores. Rango de Valores: Sintaxis con (null_string | SERVICE=tnsnames-service |LOCATION=directoryspec)[MANDATORY | OPTIONAL][REOPEN=integer] Valor por Defecto: NULL

log_archive_dest_2: El segundo de cinco destinos locales (especificar LOCATION) o remotos


(especificar SERVICE) donde se pueden duplicar los archivos redo log archivados. Este parmetro es vlido slo para las bases de datos Enterprise Edition Oracle8i o superiores. Rango de Valores: Sintaxis con (null_string | SERVICE=tnsnames-service |LOCATION=directoryspec)[MANDATORY | OPTIONAL][REOPEN=integer] Valor por Defecto: NULL

log_archive_dest_state_1: Especifica el estado de disponibilidad de los correspondientes


parmetros de destino de log archivado (slo LOG_ARCHIVE_DEST_1). Si est activado, se archiva el destino de log. Si est diferido, el destino se excluye de las operaciones de archivado hasta que se vuelva a activar. Rango de Valores: ENABLE | DEFER Valor por Defecto: ENABLE

nls_language: Especifica el idioma por defecto de la base de datos, que se utiliza para mensajes,
nombres de da y mes, smbolos para aC, dC, AM y PM, y el mecanismo de ordenacin por defecto. Ejemplos de idiomas soportados son el ingls americano, el francs y el japons. Rango de Valores: Cualquier nombre de idioma vlido. Valor por Defecto: Depende del sistema operativo

nls_territory: Especifica las reglas de nomenclatura para la numeracin de das y semanas, el formato
de fecha por defecto, el separador de grupos y carcter decimal por defecto y los smbolos de divisa local e ISO por defecto. Los territorios soportados incluyen Estados Unidos de Amrica, Francia y Japn. Para obtener ms informacin sobre todos los territorios, consulte la Gua de Soporte de Idioma Nacional especfica de la versin de la base de datos Oracle. Rango de Valores: Cualquier nombre de territorio vlido. Valor por Defecto: Depende del sistema operativo

open_cursors: Especifica el nmero mximo de cursores abiertos (reas de contexto) que puede tener
una sesin al mismo tiempo y restringe el tamao de cach de cursores de PL/SQL que PL/SQL utiliza para evitar volver a analizar las sentencias que un usuario ha vuelto a ejecutar. Defina este valor lo suficientemente alto como para evitar que las aplicaciones se queden sin cursores abiertos. Rango de Valores: 1 - lmite del sistema operativo. Valor por Defecto: 64

pga_aggregate_target: Especifica las memorias PGA agregadas de destino de todos los procesos del
servidor adjuntos a la instancia. Defina este parmetro en un valor positivo antes de activar la definicin automtica de reas de trabajo. Esta memoria no reside en SGA. La base de datos utiliza este parmetro como cantidad de memoria PGA de destino que utiliza. Al definir este parmetro, reste la SGA de la memoria total del sistema disponible para la instancia Oracle. La memoria restante se puede asignar a pga_aggregate_target. Rango de Valores: Valores enteros ms la letra K, M o G para especificar este lmite en kilobytes, megabytes o gigabytes. El valor mnimo es 10 M y el mximo es 4000 G Valor por Defecto: "No Especificado", que significa que el ajuste automtico de las reas de trabajo est completamente desactivado.

processes: Especifica el nmero mximo de procesos de usuario del sistema operativo que se pueden
conectar simultneamente a Oracle Server. Este valor debe tener en cuenta todos los procesos en segundo plano, como, por ejemplo, procesos de la cola de trabajos (SNP) y de ejecucin en paralelo (Pnnn). Rango de Valores: 6 a un valor que depende del sistema operativo. Valor por Defecto: Depende de PARALLEL_MAX_SERVERS

remote_login_passwordfile: Especifica si el sistema operativo o un archivo comprueban las


contraseas de usuarios con privilegios. Con NONE, Oracle ignora el archivo de contraseas. Con EXCLUSIVE, se autentican todos los usuarios con privilegios utilizando el archivo de contraseas de la base de datos. Con SHARED, muchas bases de datos comparten los usuarios del archivo de contraseas de SYS e INTERNAL. Rango de Valores: NONE | SHARED | EXCLUSIVE Valor por Defecto: NONE

sessions: Especifica el nmero total de sesiones de usuario y del sistema. El nmero por defecto es mayor
que PROCESSES para permitir sesiones recursivas. Rango de Valores: Cualquier valor entero. Valor por Defecto: Derivado (1.1 * PROCESSES + 5)

sga_target: Tamao de destino de SGA.


Valor por Defecto: 0

shared_servers: Especifica el nmero de procesos del servidor para crear para un entorno de servidor
compartido cuando se inicia una instancia.

Rango de Valores: Depende del sistema operativo. Valor por Defecto: 1

star_transformation_enabled: Determina si se aplicar una transformacin de consulta basada


en costos a consultas estrella. Cuando es TRUE, el optimizador tiene en cuenta la transformacin basada en costos para las consultas estrella; cuando es FALSE, no se utiliza ninguna transformacin; cuando es TEMP_DISABLE, las transformaciones de consultas se tienen en cuenta, pero no se utilizan tablas temporales. Rango de Valores: TRUE | FALSE | TEMP_DISABLE Valor por Defecto: FALSE

undo_tablespace: Los tablespaces de deshacer slo se utilizan para almacenar informacin de


deshacer. UNDO_TABLESPACE slo est permitido en el modo SMU (Deshacer Gestionado por el Sistema). La instancia utilizar el tablespace de deshacer especificado, <undoname>. Si el tablespace no existe, no es de deshacer o lo est utilizando otra instancia, la instancia STARTUP fallar. Valor por defecto: Todas las bases de datos contienen cero o ms tablespaces de deshacer. En modo SMU, a cada instancia ORACLE se le asigna un (y slo uno) tablespace de deshacer.

A continuacin indicaremos los valores de seguridad. Desde esta ventana indicaremos los valores de configuracin de seguridad. En esta pgina, se pueden seleccionar los valores de seguridad por defecto de la base de datos Oracle 11g o revertir a un valor de configuracin anterior a la base de datos Oracle 11g. Mediante las opciones de valores de seguridad disponibles en esta pgina, se pueden activar o desactivar los valores de perfil de contrasea y auditora para la base de datos seleccionada.

Mantener Valores de Seguridad Mejorados por Defecto de 11g (Recomendado): si selecciona esta opcin, el Asistente de Configuracin de Bases de Datos (DBCA)
ejecutar automticamente un archivo de comandos para configurar la base de datos con los valores de configuracin de seguridad mejorados de la base de datos Oracle 11g.

Revertir a Valores de Seguridad por Defecto Anteriores a 11g: si selecciona esta


opcin, debe seleccionar al menos uno de los valores de configuracin que aparecen en el subjuego (desactive el valor de auditora o el valor de perfil de contrasea). Tambin puede elegir desactivar ambos valores.

A continuacin podremos marcar la opcin de gestionar automticamente tareas de mantenimiento como la recopilacin de estadsticas del optimizador e informes proactivos del asesor. Esta funcin facilita la gestin lista para usar de la distribucin de recursos (recursos de entrada-salida y CPU) entre las diferentes tareas de mantenimiento de la base de datos, como Recopilacin de Estadsticas del Optimizador Automtico y Asesor de Segmentos Automtico. Garantiza que la actividad del usuario final no se ver afectada durante la operacin de mantenimiento y que la actividad obtendr suficientes recursos para realizar el trabajo. Si queremos desactivar el mantenimiento automtico, desmarcaremos la opcin "Activar Tareas de Mantenimiento Automticas". Las tareas de mantenimiento automticas se ejecutan en una ventana de mantenimiento predefinida. Las ventanas de mantenimiento por defecto estn planificadas de 10:00 P.M. a 2:00 A.M. en los das de semana y a lo largo del da los fines de semana. Se pueden cambiar estos horarios por defecto en cualquier momento con Enterprise Manager.

A continuacin podremos indicar las opciones de almacenamiento. Desde esta pgina especificaremos los parmetros de almacenamiento para la base de datos. Esta pgina muestra un listado en rbol y una vista de resumen (lista de varias columnas) que le permite cambiar y ver los siguientes objetos:

Archivos de Control. Tablespaces. Archivos de Datos. Segmentos de Rollback. Grupos de Redo Logs.

Los Archivos de Control:

Mximo de Archivos de Datos. Mximo de Archivos Redo Log. Mximo de Miembros Log.

Dejaremos las opciones por defecto:

Archivos de Datos:

Grupos de Redo Logs:

Por ltimo, antes de crear la base de datos, el asistente nos da las siguientes posibilidades:

Crear Base de Datos: active esta casilla de control para crear la base de datos ahora. Guardar como Plantilla de Base de Datos: active esta casilla de control para guardar los
parmetros de creacin de la base de datos como plantilla. Esta plantilla se agregar automticamente a la lista de plantillas de base de datos disponibles. o Nombre: introduzca un ttulo para esta plantilla que aparecer en la lista de plantillas preconfiguradas. o Descripcin: proporcione una descripcin breve del tipo de plantilla.

Generar Archivos de Comandos de Creacin de Bases de Datos: esta opcin


permite generar archivos de comandos de creacin de bases de datos para la plantilla de base de datos seleccionada. Active esta casilla de control para acceder a todos los archivos de comandos utilizados para crear la base de datos. Los archivos de comandos se generan a partir de los parmetros de base de datos proporcionados en las pginas anteriores. Puede utilizar los archivos de comandos como lista de control o para crear la base de datos sin utilizar el Asistente de Creacin de Bases de Datos Oracle.

En nuestro caso marcaremos las tres opciones:

Tras pulsar en "Terminar" en la ventana anterior podremos ver todas las opciones seleccionadas. Pulsaremos "Aceptar" para iniciar la creacin definitiva de la base de datos Oracle:

Nos mostrar un mensaje indicando que la plantilla se ha creado correctamente. Pulsaremos "Aceptar":

Se crear el archivo de comandos (si as lo hemos marcado):

Nos mostrar un mensaje indicando que el archivo de comandos se ha creado correctamente:

Y se iniciar la creacin definitiva de la base de datos Oracle:

Tras la creacin de la base de datos, el asistente nos mostrar un mensaje con la informacin de la creacin de la base de datos:

A partir de ahora podremos acceder a Oracle Enterprise Manager 11g abriendo un navegador web y escribiendo la URL: https://localhost:1158/em Introduciremos usuario y contrasea (los indicados en los pasos anteriores):

Y podremos ver, en la opcin "Servidor" - "Tablespaces" los tablespaces creados automticamente al crear la base de datos:

Haciendo clic en cualquier tablespace, por ejemplo en el USERS, podremos ver y modificar sus opciones:

Aadir un listener a Windows 7 para acceso a Oracle Database 11g


Para aadir un listener abriremos el Explorador de Windows, accederemos a la carpeta de instalacin de Oracle: C:/app/ajpdsoft/product/11.1.0/db_1/BIN Pulsaremos con el botn derecho del ratn sobre el fichero "netca.bat" y seleccionaremos "Ejecutar como administrador":

Se iniciar el Asistente de Configuracin de Red de Oracle, marcaremos la opcin "Configuracin del Listener" y pulsaremos "Siguiente":

Marcaremos la opcin "Agregar" y pulsaremos "Siguiente":

En "Nomber del Listener" introduciremos un nombre que lo identifique (si tenemos varios), por ejemplo "LISTENER_BDAJPDSOFT":

Indicaremos el protocolo (o protocolos) que consideremos que podr aceptar este Listener, en nuestro caso TCP:

Indicaremos el puerto de Oracle Database, si no lo hemos cambiado manualmente, el de defecto es 1521, por lo que marcaremos "Usar el nmero de puerto estndar 1521":

Marcaremos "No" en la siguiente ventana que nos permite crear otro Listener:

Si tenemos activado algn cortafuegos (firewall), puede que nos pida confirmacin de acceso en este punto, se la daremos para continuar con el proceso:

El asistente abre una ventana de consola de MS-DOS y ejecuta algunos comandos para instalar e iniciar el listener, con el comando: lsnrctl start NOMBRE_LISTENER

Anexo

Resultado ejecucin de comprobacin de requisitos especficos del Producto

Comprobando los requisitos del sistema operativo ... Resultado Esperado: Uno de 5.0,5.1,5.2,6.0 Resultado Real: 6.1 Comprobacin terminada. El resultado general de esta comprobacin es: Fallo <<<< Problema: La base de datos Oracle 11g no est certificada en el sistema operativo actual. Recomendacin: Asegrese de instalar el software en la plataforma correcta. ============= Comprobando requisitos de Service Pack ... Comprobacin terminada. El resultado general de esta comprobacin es: No ejecutado <<<< OUI-18001: El sistema operativo 'Windows Vista versin 6.1' no est soportado. Recomendacin: Instale el Service Pack recomendado. ============= Comprobando requisitos de memoria fsica ... Resultado Esperado: 256MB Resultado Real: 1023MB

Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando requisitos de configuracin de red ... Comprobacin terminada. El resultado general de esta comprobacin es: No ejecutado <<<< Recomendacin: 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 gua de instalacin para obtener ms informacin sobre la instalacin del software en sistemas configurados con DHCP. ============= Comprobando la longitud de la variable de entorno PATH... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando si hay espacio en disco suficiente en la ubicacin TEMP... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Validando la ubicacin de ORACLE_BASE (si se ha definido) ... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando espacios en la ruta de acceso del directorio raz de Oracle... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando la ubicacin de la ruta de acceso del directorio raz de Oracle ... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando la limpieza adecuada del sistema... Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado ============= Comprobando incompatibilidades del directorio raz de Oracle.... Resultado Real: NEW_HOME Comprobacin terminada. El resultado general de esta comprobacin es: Aprobado =============

Gestin Automtica de Almacenamiento (ASM) en Oracle 11g

Si elegimos en el paso 6 "Gestin Automtica de Almacenamiento (ASM)" deberemos seguir los siguientes pasos para configurar este mecanismo de almacenamiento para la base de datos de Oracle. En nuestro caso marcaremos "Gestin Automtica de Almacenamiento (ASM)", pulsaremos "Siguiente" para continuar:

Si no tenemos activo CSS (Oracle Cluster Synchronization Service) el Asistente de Configuracin de Bases de Datos nos mostrar la siguiente advertencia:

Con el texto: "Para utilizar Gestin Automtica de Almacenamiento (ASM), Oracle Cluster Synchronization Service (CSS) debe estar configurado e iniciado. Ejecute el archivo de comandos "C:/app/ajpdsoft/product/11.1.0/db_1/bin/localconfig add" desde el prompt de comandos para configurar e iniciar CSS". Pulsaremos "Aceptar" y, sin cerrar el asistente de creacin de base de datos, pulsaremos en el botn "Iniciar" de Windows 7, "Todos los programas" - "Accesorios", pulsaremos con el botn derecho del ratn sobre "Smbolo del sistema" y seleccionaremos "Ejecutar como administrador" en el men emergente que aparecer:

En la consola de MS-DOS introduciremos la siguiente lnea y pulsaremos INTRO: c:/app/ajpdsoft/product/11.1.0/db_1/BIN/localconfig add (lgicamente si la ruta de instalacin es diferente la cambiaremos)

Si todo es correcto se configurar e iniciar Oracle Cluster Synchronization Service (CSS), devolviendo lo siguiente: c:/app/ajpdsoft/product/11.1.0/db_1/BIN/localconfig add Step 1: creating new OCR repository Successfully accumulated necessary OCR keys. Creating OCR keys for user 'ajpdsoft', privgrp ''.. Operation successful. Step 2: creating new CSS service successfully created local CSS service successfully added CSS to home

Nota: como hemos indicado, es fundamental ejecutar la consola de MS-DOS con privilegios de administrador, para que el UAC (User Acount Control) de Windows 7 no nos impida la ejecucin del servicio CSS de Oracle. Tras instalar CSS podremos continuar con el asistente de creacin de base de datos de Oracle, en la ventana del paso 6 pulsaremos "Siguiente". El Asistente de Configuracin de Bases de Datos nos indicar a continuacin que para utilizar la gestin automtica de almacenamiento (ASM) se necesita tener una instancia de ASM en ejecucin en la mquina. Puesto que no hay ninguna indicaremos a continuacin los parmetros de ASM y la contrasea del usuario SYS (que ser un usuario propio para la gestin remota de ASM, no es el usuario SYS de Oracle). Para mostrar y modificar los parmetros pulsaremos "Parmetros de ASM" en la siguiente ventana:

Si hemos pulsado en "Parmetros ASM" nos mostrar la ventana de parmetros para ASM. Pulsando en "Mostrar Parmetros Avanzados" podremos ver y modificar el valor de los siguientes parmetros de ASM:

asm_diskgroups: este valor es la lista de nombres de grupos de discos que montar ASM al iniciar o
cuando se utilice el comando ALTER DISKGROUP ALL MOUNT.

asm_diskstring: lista separada por comas de las rutas de acceso utilizadas por ASM para limitar el juego de discos para la deteccin al agregar un nuevo disco a un grupo de discos. La cadena de discos debe coincidir con la ruta de acceso del disco, no con el directorio que contiene el disco. Por ejemplo: /dev/rdsk/*. asm_power_limit: este valor es la potencia mxima de la instancia de ASM para volver a equilibrar el disco. Valor por Defecto: 1. lage_pool_size: especifica el tamao de la pila de asignacin de pool grande, que el servidor compartido utiliza para la memoria de la sesin, la ejecucin en paralelo de buffers de mensajes y la recuperacin y copia de seguridad de RMAN para buffers de E/S de disco. Rango de Valores: 600 K (mnimo); >= 20000 M (el mximo depende del sistema operativo). Valor por Defecto: 0, a menos que se configure la ejecucin en paralelo o DBWR_IO_SLAVES. local_listener: lista de direcciones de red de Oracle que identifica las instancias de base de datos en la misma mquina que los listeners de red de Oracle. Cada instancia y distribuidor se registra con el listener para activar las conexiones del cliente. Este parmetro sobrescribe los parmetros MTS_LISTENER_ADDRESS y MTS_MULTIPLE_LISTENERS que se quedan obsoletos a partir de 8.1. Rango de Valores: Lista de direcciones de red de Oracle. Valor por Defecto: (ADDRESS_LIST=(Direccin=(Protocolo=TCP)(Host=hostlocal)(Puerto=1521)) (Direccin=(Protocolo=IPC)(Clave=nombreBD))) shared_pool_size: especifica el tamao del pool compartido en bytes. El pool compartido contiene objetos, como, por ejemplo, cursores compartidos, procedimientos almacenados, estructuras de control y buffers de mensajes de ejecucin en paralelo. Los valores ms grandes pueden mejorar el rendimiento en sistemas de varios usuarios. Rango de Valores: 300 KB - depende del sistema operativo. Valor por Defecto: Para 64 bits, 64 MB, en otros casos es 16 MB.

spfile: especifica el nombre del archivo de parmetros del servidor actual en uso. Rango de Valores:
Parmetro esttico Valor por Defecto: El parmetro SPFILE se puede definir en un PFILE del cliente para indicar el nombre del archivo de parmetros del servidor que se va a utilizar. Cuando el servidor utiliza el archivo de parmetros del servidor por defecto, el servidor definir internamente el valor de SPFILE.

Tras personalizar los parmetros de ASM e introducir la contrasea del usuario SYS para gestin remota pulsaremos "Siguiente".

Redundancia: Utilice esta seccin del recuadro de dilogo para determinar el nivel de redundancia que desea implementar a este grupo de discos. Cada valor de redundancia necesita un nmero determinado de grupos de fallos. Los grupos de fallos definen los discos o particiones que comparten componentes, de forma que si uno falla, los dems discos o particiones que comparten el componente tambin lo harn. Un ejemplo de grupo de fallos sera una cadena de discos SCSI que estuviera completamente en el mismo controlador SCSI. Si el controlador SCSI falla, ninguno de los discos que comparten el controlador estar disponible. En este ejemplo, todos los discos que comparten el mismo controlador SCSI son parte de un nico grupo de fallos. Como resultado, ASM no utilizar los discos de ese juego para la duplicacin de discos. En su lugar, ASM proporcionar una duplicacin bidireccional mediante grupos de fallos distintos. Utilice la siguiente tabla para determinar el nivel de redundancia del grupo de discos.

Alto Seleccione este nivel si dispone de al menos tres grupos de fallos para asignar a este grupo de discos. Normal Seleccione este nivel si dispone de al menos dos grupos de fallos para asignar a este grupo de discos. Externo Seleccione este nivel si dispone de un solo grupo de fallos para asignar a este grupo de discos. Al seleccionar este nivel de redundancia, Oracle supone que est utilizando una aplicacin o un componente de hardware externo para proporcionar funciones de duplicacin a los archivos de la base de datos.

Seleccionar Discos Miembros: eleccione Mostrar Candidatos para mostrar slo aquellos discos o particiones de la ruta de deteccin de disco que estn disponibles para agregarse a un grupo de discos. Al seleccionar esta opcin, slo aparecern en la lista los discos o particiones con los estados de cabecera CANDIDATE, FORMER o PROVISIONED. Seleccione Mostrar Todo para ver todos los discos disponibles, incluidos aqullos que ya forman parte de un grupo de discos. Los discos que ya forman parte de un grupo de discos se identificarn con el trmino MEMBER en la columna Estado de la Cabecera. Para agregar un disco o particin al grupo de discos actual, haga clic en la primera columna de la tabla. Aparece una marca de control junto a los discos que se agregarn al grupo de discos actual. Para agregar un disco o particin que ya sea miembro de otro grupo de discos, haga clic en la columna Forzar. Aparecer una marca de control junto a los discos que se sacarn de su grupo de discos actual y se utilizarn como parte del nuevo grupo de discos. Nota: Al pasar un disco de un grupo a otro, el grupo de discos original puede quedar inutilizable. Consejo: Una vez creado un grupo de discos de ASM con DBCA, puede utilizar Oracle Enterprise Manager para gestionar los grupos de discos en la instancia de ASM. Para obtener ms informacin, consulte la ayuda en pantalla de Oracle Enterprise Manager.

Definicin de Listener de Oracle Database

Listener es un proceso servidor que provee la conectividad de red con la base de datos Oracle. El listener est configurado para escuchar la conexin en un puerto especfico en el servidor de base de datos. Cuando un cliente pide una conexin a la base de datos, el listener devuelve la informacin relativa a la conexin. La informacin de una conexin para una instancia de una base de datos provee el nombre de usuario, la contrasea y el SID de la base de datos. Si estos datos no son correctos se devolver un mensaje de error. Algunas caractersticas del listener:

El puerto por defecto del listener de Oracle es el 1521. El listener no limita el nmero de conexiones a la base de datos. Toda la informacin del listener se encuentra en un archivo denominado listener.ora, ubicado en: $ORACLE_HOME/network/admin

El comando para gestionar el listener es lsnrctl. Mediante este comando se puede:

Parar el listener. Ver el estado del listener. Arrancar el listener. Rearrancar el listener.

Artculos relacionados

Consultas SQL de Oracle para obtener datos de una tabla. Tipos de datos / Datatypes en Oracle. Algunas consultas SQL muy tiles para el administrador de Oracle (DBA). Concepto y ejemplo de creacin de disparadores (triggers) en Oracle. Cmo acceder a Oracle con Delphi sin utilizar cdigo fuente. Auditora de una base de datos Oracle qu es? para qu sirve? cmo se activa?. Conectar APEX con una base de datos Oracle Database 9i externa. Insertar y extraer documentos en una tabla Oracle con Visual Basic 6 Artculos del proyecto AjpdSoft sobre Oracle Database. AjpdSoft Administracin Bases de Datos.

AjpdSoft Monitor Espacio Oracle Cdigo Fuente Delphi. AjpdSoft Acceso a Oracle y MySQL Cdigo Fuente Delphi. Instalar Oracle Database 11g Standard Edition en Windows XP Profesional. Instalar Oracle Database 10g en Windows XP. Instalar Oracle Database 10g Express Edition XE en Linux Ubuntu 6.06. Manual para instalar Oracle 9i en Windows con capturas de pantalla. Instalacin de Oracle Client en Windows XP. Instalar y realizar aplicacin web con Oracle Application Express. AjpdSoft Enciclopedia - Definicin SQL. Instalar agente de Symantec Backup Exec en WXP, copia de Oracle. Acceso a una base de datos (Oracle) mediante ASP y ODBC.