ESTRUCTURAS EXTERNAS A LA BD
Las estructuras externas estan contenidas por ficheros que utiliza el servidor de BD.
Estos ficheros guardan informacin tanto de los datos almacenados en la BD como la
necesaria para gobernar la propia BD.
LOS FICHEROS SON:
Ficheros de la BD
Ficheros redo log
Ficheros de control
Ficheros de Traza
EJEMPLO DE HERRAMIENTA DE ORACLE
DISCOVERER
DISIGNER
DEVELOPER
se llama SYSTEM.
d. El Tablespace System. Cuando se crea una base de datos es obligatorio crear un
tablespace inicial en el que se van a crear los usuarios SYS y SYSTEM
automticamente. Estos usuarios son los que tienen la informacin necesaria para
que funcione nuestra base de datos y podamos hacer todo tipo de operaciones
como, por ejemplo, crear nuevos usuarios o crear nuevos tablespaces y tablas en
esos nuevos tablespaces.
Este tablespace inicial se llama por defecto SYSTEM. Es una pieza clave para un
buen funcionamiento de la base de datos ya que en l residen todos los objetos de
los usuarios SYS y SYSTEM. Es muy recomendable crear al menos otro tablespace
nuevo distinto al SYSTEM.
As, todos los nuevos usuarios que creemos en nuestra base de datos, junto con
todas sus tablas e ndices se almacenarn en un tablespace diferente a SYSTEM.
Se realiza esta separacin para evitar que se bloquee toda la base de datos si
ocurre algo grave en el tablespace SYSTEM. Suele ser habitual que para nuestras
aplicaciones creemos usuarios y tablas en las que introducimos informacin y que
sin darnos cuenta se llene de informacin el tablespace en el que estn estas
tablas. Si no hemos sido previsores, podemos haber llenado el tablespace SYSTEM
con lo que es posible que se paralice toda la base de datos.
e. Segment: Un segmento almacena la informacin de una estructura lgica de
Oracle dentro de un Tablespace. Est formado por una o ms extensiones y, a
medida que va creciendo el segmento se van asignando nuevas extensiones al
mismo. Hay cuatro tipos de segmentos: de datos, de ndices, temporales y de
rollback. Tendremos segmentos de datos para tablas o clusters, segmentos de
ndices para ndices, segmentos de rollback para poder deshacer o rehacer
cambios por transacciones y segmentos temporales.
Un segmento de datos es el lugar donde se almacenan todos los
datos de una tabla que no est particionada o que no forme parte
de un cluster, de una particin de una tabla particionada o, de un
cluster de tablas. Se crea el segmento de datos a la hora de
ejecutar la sentencia create que crea la tabla, cluster o particin.
En dicha sentencia se indican tambin los valores de la clusula
storage, en el cul se va a determinar la forma en que dicho
segmento va a ir asignando y desasignando las extensiones.
El nivel de almacenamiento de base de datos lgica por encima de un punto que se
llama un segmento. Un segmento de es un conjunto de extensiones asignadas a
Data Files
Control File
Redo Logs
La Base de Datos garantiza completa abstraccin entre las estructuras fsicas y las
estructuras lgicas. Es decir, no hay manera en que se pueda saber en que bit yace
que informacin. Los datos se guardan en los datafiles, es decir que estos ficheros son
como un banco de informacin que no tiene lmite en tamao. La abstraccin se refiere
a que los archivos fsicos podran moverse, cambiar de tamao, etc. Y los usuarios no
se enteraran.
La relacin entre las estructuras fsicas y lgicas se mantiene y documenta en el
Diccionario de Datos, ya que este contiene los metadatos que describen a toda la Base
de Datos. El redo log es un archivo que contiene todos los change vectors. Un change
vector es una alteracin hecha por un comando DML.
Cuando una sesin efecta cambios en la informacin, la informacin en los data blocks
cambia y el vector change se escribe el el redo log. Entonces, cuando se daa un
datafile, Oracle extraer los vectores relevantes del redo log y los aplicar en los
bloques. Los Control Files guardan informacin acerca de las estructuras de la Base de
Datos. Cuando una instancia abre alguna Base de Datos, primero abre el Control File.
En el Control File se encuentra la informacin para que la instancia se pueda conectar a
la Base de Datos y al Diccionario de Datos.
Es imposible para cualquier proceso de usuario tener contacto con la Base de Datos,
todos los accesos deben ser mediados por los procesos del servidor.
En un ambiente de una sola instancia, una sola instancia abre la Base de Datos,
mientras que en un ambiente distribuido existen varias maneras de agrupar las
instancias con las Bases de Datos.
Ejemplos de Sistemas Distribuidos:
Streaming
Data Guard
Una instancia consiste en un bloque de memoria compartida conocida como SGA y un
conjunto de procesos BackGround.
Existen como mnimo 3 estructuras de memoria en el SGA:
LGWR copia la informacin del buffer al redo log en forma de batches, y conforme se va
liberando la informacin del buffer, este puede ser sobrescrito por ms vector changes.
El Shared Pool es la ms compleja de las reas del SGA, ya que se divide en docenas
de subestructuras. Algunas de ellas son:
Library Cache
rea PL/SQL
Existen cinco procesos que han estado por mucho tiempo en la historia de Oracle,
estos son:
System Monitor(SMON)
Process Monitor(PMON)
Log Writer(LGWRn)
Cuando un checkpoint ocurre, todos los dirty buffers son escritos al disco. La nica
razn por la cual se necesita que se ejecute un Checkpoint es cuando se cierra la Base
de Datos y se apaga la instancia.
Un Checkpoint copia todos los dirty buffers a disco, esto sincroniza el buffer cache con
los datafiles y la instancia con la Base de Datos. Un checkpoint ocurre cuando se
cerrar la base de datos y se apagar la instancia, pero tambin puede ser ejecutado
de una manera forzada por la instruccin: SQL> alter system checkpoint
El LGWR escribe los contenidos del log buffer a los online log buffers en disco. Al
procedimiento de transferir los log buffers a disco se conoce como flushing.
Es imposible hacer que el cdigo DML se ejecute ms rpido que LGWR cuando
escribe los vectores al disco.
Existen 3 circunstancias bajo las cuales se ejecutar un LGWR:
1. Que se ejecute un COMMIT.
2. Que el Log Buffer este a un tercio de lleno.
3. Que el DBWn este a punto de escribir Dirty Buffers.
Antes de que el DBWn escriba la informacin en los datafiles, manda una seal al
LGWR para que este transfiera toda su informacin almacenada a los redo logs.
En resumen, despus de un crash, todos los vectores refirindose a dirty buffers deben
ser extrados del redo log y aplicados a la data blocks, de eso se encarga el CKPT.
MMON se encarga de obtener estadsticas y actividades de rendimiento. A estas
estadsticas se les conoce como Snapshots.
MMAN habilita el manejamiento automtico de alocacin de memoria. Es decir MMAN
observa la demanda sobre el PGA y el SGA y distribuye la memoria a las sesiones y
estructuras del SGA.
Todos los vector changes aplicados a la informacin se escriben en los buffers y
posteriormene a los online redo logs.
Los online redo logs tienen un tamao y numero fijo. Una vez que se llenen, LGWR los
sobreescribir con ms informacin. Los Online Redo Log Files deben ser copiados
antes de ser sobreescritos, de esto se encarga ARCn. A estas copias se les conoce
como Archived Redo Logs.
Oracle Server provee un nivel de abstraccin entre las estructuras fsicas y lgicas, esta
abstraccin se lleva a cabo a travs de los tablespaces.
El Controlfile contiene punteros al resto de la Base de Datos:
Ubicacin del Redo Log
Cuando una sesin necesita trabajar sobre la informacin por cualquier motivo, el
proceso de servidor que atiende a la sesin localiza los bloques relevantes en el disco y
los copia en los Free Buffers del Database Buffer Cache.
Al contrario del Control File y de los Online Redo Log Files, los Data Files no pueden
ser multiplexados.
Si un Data File se daa, puede ser restablecido desde algn respaldo, esto se logra
aplicando todo el redo generado desde que se ejecut el ltimo backup. Los redos
necesarios se extraen desde los change vectors que se encuentran en los Online y
Archived Redo Log Files. Cuando se inicia una instancia, las estructuras SGA se crean
en memoria y se lanzan los Background Process de acuerdo a las especificaciones
contenidas dentro del Parameter File. Este es el nico archivo que se necesita para
poder iniciar una instancia.
Hay ocasiones en las cuales el usuario necesita autenticarse antes de que el
Diccionario de Datos este disponible. Por ejemplo cuando necesite iniciar o crear una
Base Datos. De esto se encarga un Password File, este archivo contiene un nmero
pequeo de nombres de usuarios y contraseas que existen fuera del Diccionario de
Datos y que por consiguiente puede ser utilizado para conectarse a una instancia an y
cuando el Diccionario de Datos no este disponible. Cuando un Online Redo Log File se
llena, el proceso ARCn copia su informacin a un Archive Redo Log File.
El Alert Log es un fichero el cual almacena todos los mensajes referentes a operaciones
criticas que afectan a la Base de Datos y a la Instancia.
Los Trace Files, son archivos que son generados por los Background Processes
cuando estos detectan errores.
Las estructuras fsicas que componen la Base de Datos, pueden ser vistas por los
Administradores como archivos comunes del Sistema Operativo. Mientras que los
usuarios ven estructuras lgicas, como por ejemplo tablas. Oracle utiliza el trmino
segmento para referirse a cualquier estructura que contiene informacin.
As que los Administradores ven archivos fsicos, mientras los usuarios ven segmentos
lgicos. Un tablespace es fsicamente la coleccin de uno o ms Datafiles. Mientras que
lgicamente es la coleccin de uno o ms segmentos.
Hay una relacin muchos a muchos entre los segmentos y los Datafiles. Esta relacin
se da gracias que una tabla puede estar definida en uno o ms Datafiles mientras que
un Datafile puede contener informacin de una o ms tablas.
Un nmero de segmentos debe ser creado a la hora de crear la Base de Datos. Estos
segmentos son los que componen al Diccionario de Datos. Estos segmentos estn
almacenados dentro de dos tablespaces llamados SYSTEM y SYSAUX.
DBA_
ALL_
USER_
Cualquier vista que posea el prefijo USER_, mostrar todos los objetos pertenecientes
al usuario. Toda vista que contenga el prefijo ALL_, desplegar todos los objetos a los
cuales el usuario tiene algn tipo de acceso.
Las vistas que posean el prefijo DBA_, listarn todos los objetos de la Base de Datos.
La relacin que existe entre los tablespaces y los Datafile se mantiene gracias al
Controlfile. El Controlfile lista todos los Datafiles con sus respectivos tablespaces a los
que pertenecen. El extent_map, lista todos los extents que crean una tabla y muestra
con detalle que extent se encuentra en que datafile, en que bloque empieza que extent
y de cuntos bloques esta conformado cada extent.
$ env
HISTORY=100
HOME=/home/guadalajara/pancho
HZ=100
LOGNAME=pancho
MAIL=/var/mail/pancho
MANSECTS=\1:1m:1c:1f:1s:1b:2:\3:3c:3i:3n:3m:3k:3g:3e:3x11:3xt:3
w:3b:9:4:5:7:8
PATH=/usr/bin
SHELL=/bin/sh
TERM=sun
TZ=EST5EDT
2 Nota - Tambin puede usar el comando env para identificar el shell de entrada,
que se encuentra especificado en la variable de entorno SHELL. En el ejemplo
anterior, se ha establecido como /bin/sh (el shell Bourne).
3 Perfil del usuario. Esta seccin describe algunas de las variables de entorno
ms usadas. Muchas de dichas variables pueden estar ya incluidas en el perfil
de usuario. Como se mencion anteriormente, el archivo de perfil del usuario
(.profile para los shell Bourne y Korn, y .cshrc para el shell C) se encuentra en el
directorio del usuario.
Nota Los archivos ("punto") ocultos pueden listarse escribiendo ls -la.
Se enumera una lista parcial de variables de entorno que se pueden incluir en el perfil
del usuario. La sintaxis para definir variables de entorno depender del shell que est
usando:
CDPATH - Especifica los directorios que se han de buscar cuando se escribe un
nico nombre de directorio sin un nombre de ruta de acceso completo.
HISTORY - Establece el nmero de comandos disponibles para el comando
history (slo para el shell C).
HOME - Define la ruta de acceso absoluta del directorio raz; el sistema utilizar
esta informacin para decidir a qu directorio cambiar cuando escriba el
comando cd sin argumentos.
LANG - Especifica el lenguaje local. Los valores adecuados son: japons,
alemn, francs, sueco, espaol e italiano.
LOGNAME - Define el nombre de entrada. El valor predeterminado para esta
variable se establece automticamente al nombre de entrada especificado en la
base de datos passwd como parte del proceso de entrada. Si desea informacin
acerca de la base de datos passwd, consulte System Administration Guide.
LPDEST - Define la impresora predeterminada.
MAIL - Especifica la ruta de acceso del correo, que normalmente se encuentra en
el directorio /var/mail/nombre-usuario, donde nombre-usuario es el nombre de
entrada.
MANSECTS - Establece las secciones de documentacin en lnea disponibles.
PATH - Lista, en orden, los directorios en los que el sistema busca para encontrar
el programa que se va a ejecutar al escribir un comando.
Si el directorio apropiado no se encuentra en la ruta de acceso de bsqueda,
deber introducirlo o escribir el nombre completo de la ruta de acceso cuando
introduzca un comando. El valor predeterminado de esta variable se define
automticamente y se establece como se especifica en el archivo .profile (shell
Bourne o Korn), o en el archivo .cshrc (shell C) como parte del proceso de
entrada.
PS1 - Define el indicador de comando. El indicador predeterminado del shell
Bourne y del Korn es el signo de dlar ($). El indicador predeterminado del shell
C es el signo de porcentaje (%). El indicador predeterminado de raz, en cada
shell, es el carcter de relleno (#).
SHELL - Define el shell usado por vi y por otras herramientas.
TERMINFO - Especifica el nombre de ruta de acceso de un terminal no
soportado que se ha agregado a la base de datos terminfo. No es necesario
configurar esta variable para terminales predeterminados en esta base de datos.
Si desea ms informacin sobre la base de datos terminfo, consulte System
Administration Guide, Volume II.
TERM - Define el tipo de terminal que est usando actualmente. Cuando ejecuta
un editor, el sistema busca un archivo con el mismo nombre que la definicin de
dicha variable. Primero, busca la ruta de acceso (si la hay) a la que la variable
TERMINFO
remite
y,
despus,
el
directorio
predeterminado
/usr/share/lib/terminfo, para determinar las caractersticas del terminal. Si no se
encuentra una definicin en ninguna de las dos posiciones, el terminal se
identifica como "sin inteligencia".
TZ - Define la zona horaria del reloj del sistema.
-i, que aparecen en el ejemplo anterior, son necesarias para incluir el espacio en blanco
entre rm y -i. Sin ellas, el shell C no puede interpretar correctamente el texto que va
despus del espacio.
Utilice el comando source para hacer que los cambios efectuados en el archivo.cshrc
surtan efecto inmediatamente en la ventana actual. El comando source hace que el
sistema lea el archivo .cshrc actual y ejecute los comandos que contiene:
example% source .cshrc
Cmo cambiar el indicador de comandos
La sintaxis que utiliza para cambiar el indicador de comandos depender de que est
utilizando el shell Bourne, Korn o C.
Shells Bourne y Korn
Para los shell Bourne o Korn, debe volver a definir el indicador de comando con el
comando PS1. Aqu tiene tres ejemplos:
PS1=": "
PS1="`hostname`: "
PS1="`hostname`{`id`}}: "
El primer ejemplo establece el indicador como el signo de dos puntos (:), seguido
de un espacio.
El segundo ejemplo crea un indicador formado por el nombre de sistema,
seguido de dos puntos y un espacio.
El tercer ejemplo establece el indicador como el nombre de sistema, seguido del
nombre de entrada entre llaves {}, dos puntos y un espacio.
ORACLE_HOME
ORACLE_BASE (opcional)
ORA_NLS (opcional)
NLS_LANG (opcional)
TNS_ADMIN (opcional)
NLS_LANG
La variable de entorno NLS_LANG es una variable de entorno de pgina de cdigos.
Consulte la documentacin NLS de Oracle para obtener informacin sobre cmo definir
esta variable.
TNS_ADMIN
En servidores federados que ejecutan Windows
El cliente Oracle busca el archivo tnsnames.ora en el directorio %ORACLE_HOME
%\NETWORK\ADMIN (%ORACLE_HOME% se define en el archivo db2dj.ini). Si el
archivo tnsnames.ora no se encuentra en el directorio %ORACLE_HOME
%\NETWORK\ADMIN, debe establecer la variable de entorno TNS_ADMIN en el
archivo db2dj.ini en el servidor federado. La variable de entorno del archivo db2dj.ini se
establece en la va de acceso en la que se encuentra el archivo tnsnames.ora.
En servidores federados que ejecutan AIX o Linux
El cliente Oracle busca el archivo tnsnames.ora en el directorio /etc. Si el archivo
tnsnames.ora no se encuentra en el directorio /etc, el cliente Oracle busca el archivo
tnsnames.ora en el directorio $ORACLE_HOME/network/admin ($ORACLE_HOME se
define en el archivo db2dj.ini). Si el archivo tnsnames.ora no se encuentra en el
directorio $ORACLE_HOME/network/admin, debe establecer la variable de entorno
TNS_ADMIN en el servidor federado. La variable de entorno del archivo db2dj.ini se
establece en la va de acceso en la que se encuentra el archivo tnsnames.ora.
Por ejemplo, si el archivo tnsnames.ora se encuentra en el directorio /home/oracle,
debe establecer la variable de entorno en:
TNS_ADMIN=/home/Oracle
En servidores federados que ejecutan Solaris
o
o
o
Si tenemos activo UAC (User Account Control) Windows 7 nos pedir confirmacin para
ejecutar el programa de instalacin de Oracle Database, pulsaremos "S":
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.
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:
Si tenemos activo UAC (User Account Control) deberemos pulsar en "S" en el mensaje
de Control de cuentas de usuario:
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":
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":
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.
En nuestro caso, para tener una base de datos con alta tolerancia a fallos y por lo tanto
alta disponibilidad marcaremos ambas opciones:
Los esquemas de ejemplo contienen archivos de comandos para los siguientes tipos de
tablas:
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.
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.
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 el parmetro de inicializacin MEMORY_TARGET.
Para ello, seleccione "Usar Gestin de Memoria Automtica". Si selecciona esta
opcin, la memoria se gestiona automticamente, p. ej., la instancia de base de
o 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.
o 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.
A continuacin se 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.
o 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.
o 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 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.
[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.
Archivos de Control.
Tablespaces.
Archivos de Datos.
Segmentos de Rollback.
Grupos de Redo Logs.
Archivos de Datos:
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.
Nombre: introduzca un ttulo para esta plantilla que aparecer en la lista
de plantillas preconfiguradas.
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
Tras pulsar en "Terminar" en la ventana anterior podremos ver todas las opciones
seleccionadas.
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:
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
=============
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.
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.
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.
archivo
Parar el listener.
Ver el estado del listener.
Arrancar el listener.
Rearrancar el listener.