Académique Documents
Professionnel Documents
Culture Documents
ARCH (Proceso archivador): El proceso archivador tiene que ver con los
ficheros redo log. Por defecto, estos ficheros se reutilizan de manera cclica de
modo que se van perdiendo los registros redo log que tienen una cierta
antigedad.
La Base de Datos en definitiva son son ficheros. Estos ficheros podemos identificar en
ficheros de datos, ficheros de control y ficheros de Redo Log.
La manera que tenemos de trabajar con los datos que almacenamos en la base de datos
de Oracle es a travs de la instancia. La instancia es lo que permite abrir y arrancar una
base de datos, cuando hablamos de arrancar la base de datos, realmente lanzamos la
instancia.
Una instancia esta asociada solo a una base de datos, no es posible tener una instancia
que apunte a varias base de datos.
La instancia es la encargada de acceder a la base de datos.
Para saber la instancia de nuestra base de datos que estamos ejecutando podemos
saberlo si nos conectamos a la maquina donde esta instalado el servidor Oracle y
escribimos ORACLE_SID (identifica a la instancia con la que estamos trabajando).
Administracin de Oracle 11g Arquitectura de la Base de datos (parte2)
4 febrero, 2014 by Sergio Centenero
No comments
En este capitulo nos vamos a centrar en como nos conectamos a una base de datos de
Oracle y que tipo de conexines podemos hacer hacia una base de datos, por ltimo
veremos como conectarnos a travs del SQL Developer a un servidor Oracle.
Para poder conectarnos a una Base de Datos Oracle, necesitamos una serie de
variables en el entorno del usuario del Sistema Operativo desde el que
realizaremos la conexin.
En el caso de unix/linux:
o
PATH: $PATH:$ORACLE_HOME/bin .
En nuestro base de datos por norma general tendremos tantas sesiones como clientes
estn conectados, conforme estos salen y entran se crearn o eliminaran sesiones.
Se crea un proceso por cada sesin que se establezca en base de datos.
Para que una base de datos Oracle funcione adecuadamente hay que proporcionar a
nuestro hardware suficientes recursos para que pueda trabajar.
Por ejemplo:
La instancia contiene luna SGA y esa SGA consume memoria RAM, por tanto
necesitamos saber cuanta memoria RAM necesitamos asignarle para que la base
de datos funcione bien.
Podemos hacer dos cosas o limitar el numero mximo de procesos que se pueden
ejecutar en esa instancia o tener suficiente memoria RAM para que todos clientes
puedan ejecutarse al mismo tiempo.
Otra solucin es a travs de una conexin con Servidor compartido (MTS) con un
sistema de Dispatcher, el Dispacher se encarga de recibir las peticiones de los usuarios y
el Dispacher por medio de una cola va tratando cada peticin.
La ventaja del servidor compartido es que nuestra base de datos requerir de menos
recursos de nuestro hardware.
El inconveniente es que el servidor compartido ralentiza las peticiones a la base de datos
debido a que las peticiones estn encoladas.
Tambin es posible simultanear los dos tipos de conexiones, por ejemplo nuestras
peticiones que se realicen a travs de nuestra pgina web se realicen a travs de un
servidor compartido, y la aplicacin de nuestra secretaria sea a travs de una conexin
con servidor dedicado.
Vale, ya tenemos un poco de teora, ahora vamos a ver como creamos una conexin para
la base de datos, para ello vamos a utilizar el SQL Developer.
Pulsa Guardar para guardar la configuracin y no tenerla que meter cada vez
que abres el SQL Developer.
Una vez conectado nos debe aparecer nuestra conexin con la base de datos en la parte
izquierda del SQL Developer.
Tambin hay que configurar el Bugger de Redo con log_buffer (igual que en 10g
y versiones anteriores).
Recomendaciones de Oracle
A su vez, de dicho 80%, recomienda asignar un mximo del 20% para la SGA