ORACLE RAC
FUNCIONALIDAD:
IMPLEMENTACION
Cache Fusión
Antes de Oracle 9, las bases de datos de Oracle agrupadas en red
utilizaban un dispositivo de almacenamiento como medio de transferencia
de datos (lo que significa que un nodo escribiría un bloque de datos en el
disco y otro nodo leería los datos del mismo disco), que tenía la
desventaja inherente de rendimiento mediocre. Oracle 9i abordó este
problema: RAC utiliza una conexión de red dedicada para las
comunicaciones internas al clúster.
Dado que todas las computadoras / instancias en un RAC acceden a la
misma base de datos, el sistema general debe garantizar la coordinación
de los cambios de datos en diferentes computadoras, de modo que cada
vez que una computadora solicite datos, reciba la versión actual, incluso
si otra computadora modificó esos datos recientemente. Oracle RAC se
refiere a esta funcionalidad como Cache Fusión. Cache Fusión implica la
capacidad de Oracle RAC para "fusionar" los datos en
memoria almacenados en caché físicamente por separado en cada
computadora en una única caché global.
OBJETIVO
FRAGMENTACIÓN
FRAGMENTACIÓN HORIZONTAL.
Se realiza sobre las tuplas de la relación, es decir que cada fragmento será un
subconjunto de las tuplas de la relación. Una tabla T se divide en subconjuntos,
T1, T2,...Tn. Los fragmentos se definen mediante una operación de selección.
Su reconstrucción se realizará mediante la unión de los fragmentos
componentes.
Existen dos tipos de fragmentación como es: fragmentación horizontal primaria
y la fragmentación horizontal derivada.
FRAGMENTACIÓN VERTICAL.
1.Arquitectura.
Create Database
Desde el punto de vista físico, una base de datos es, para oracle, un conjunto
de ficheros, a saber:
datafiles, ficheros de datos, definidos en la creación de la base de
datos.
log files, ficheros de log, definidos tambien en la creación de la base de
datos.
init.ora, fichero de texto que contiene los parámetros de configuración
de la base de datos.
control files, ficheros de control, definidos en el init.ora
password file, fichero con la password del BDA y los operadores (todos
los demas usuarios estan definidos en tablas).
Asi para crear una base de datos, una vez instalado oracle, debemos seguir los
siguientes pasos:
1) Definir ORACLE_SID
ORACLE_HOME = E:\Oracle\Product\10.0.0 ORACLE_SID = GESTION
4) Arrancar la instancia
C:\>sqlplus / as sysdba sql> startup nomount