Tablespace sysaux

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 9,27 KB

Un TABLESPACE es una unidad lógica de Almacenamiento de datos representada físicamente Por uno o más archivos de datos. Se recomienda no Mezclar datos de diferentes aplicaciones en el Mismo tablespace.

Una SECUENCIA es un objeto de base de datos que Sirve para generar números enteros únicos. Es muy útil para generar automáticamente valores Para claves primarias.
Un ÍNDICE es un objeto de base de datos que se Asocia a una tabla y al que se asocia una o varias Columnas de la tabla. Se puede almacenar en un Tablespace diferente al de la tabla que indexa. Contienen un elemento para cada valor que aparece En la columna o columnas indexadas de la tabla, y Proporciona un acceso rápido y directo a las filas Mediante el ROWID.
Un ENLACE DE BASE DE DATOS es un objeto que permite Acceder a objetos de una base De datos remota. Define el enlace entre una base de Datos local y un nombre de usuario en Una base de datos remota. Se usa para realizar Consultas en tablas de la base de datos remota. 
COPIAS LÓGICAS consisten en leer datos de la base De datos y extraerlos generando un archivo de Exportación que podrá ser recuperado con la orden IMPORT de Oracle.
Se pueden exportar usuarios, Tablas y hasta la base de datos completa.

IMPORT y EXPORT


Permiten: - Archivar datos históricos. – Guardar definiciones de tablas con o sin datos Como medida de protección ante fallos de usuarios. – Migrar datos de una versión a otra de Oracle
 – Transportar tablespaces de una base de datos a Otra.
EXPORT modos de exportación 
-

Modo tabla

Se exportan las definiciones de la o Las tablas, los datos o las filas seleccionadas de La tabla, concesiones de tablas del propietario, índices de tablas del propietario y restricciones De tabla.
 – Modo usuario:
Se exportan todos los objetos del Esquema del usuario. -Modo tablespace: mover tablespaces de una base de Datos a otra –Modo base de datos completa: exporta todos Los objetos de la base de datos excepto los del Esquema SYS. 

IMPORT


Se usa para la recuperación de archivos de Exportación. Se puede utilizar para recuperar Objetos o usuarios seleccionados desde el archivo De volcado de exportación. 

COPIAS DE SEGURIDAD FÍSICAS


Copiar los archivos que constituyen la base de Datos. Oracle soporta dos métodos de copia de Seguridad física: fuera de línea o en frío, y en Línea o en caliente 
LAS COPIAS DE SEGURIDAD FUERA DE LÍNEA O EN FRÍO Se producen cuando la base de datos se ha Desconectado de modo normal y no debido a ningún Fallo (mediante un comando como shutdown). Los archivos que deben copiarse son:
 – Todos los archivos de datos.
 – Todos los archivos de control.
 – Todos los archivos de Redo Logs.
LAS COPIAS DE SEGURIDAD EN LÍNEA O EN CALIENTE se Realizan con la base de datos abierta, para ello la Base de datos Debe estar en modo ARCHIVELOG. Cuando se llena uno, Pasa al siguiente, y así sucesivamente. Antes de Sobrescribir cualquiera de ellos, el proceso ARCH Realiza una copia de ese Redo Log. Mientras la base De datos está abierta puede realizarse una copia De:
 – Todos los archivos de datos.
 – Todos los archivos de Redo Logs archivados.
 – Un archivo de control, mediante el comando ALTER DATABASE. 

PROCESO PARA LAS COPIAS DE LOS TABLESPACES

 
– Poner el tablespace en estado de copia ALTER TABLESPACE nombre BEGIN BACKUP Aunque esté en modo BACKUP, el archivo de datos Sigue estando disponible para El funcionamiento normal.
– Hacer copia de los archivos de datos asociados al Tablespace (copiar y pegar).
– Dejar el tablespace en modo normal: ALTER TABLESPACE nombre END BACKUP.
– Forzar un punto de control para sincronizar las Cabeceras de archivos mediante un cambio de log: ALTER SYSTEM SWITCH LOGIFLE. Todos estos pasos se repiten para cada tablespace. 
ARCHIVELOG
En el modo ARCHIVELOG podemos hacer recuperaciones Completas de la base de datos y recuperaciones Hasta un punto determinado. En las recuperaciones completas es necesario tener Todos los archivos de Redo Logs Archivados desde que se realizó la copia de Seguridad que se está utilizando en la Restauración. Si falta alguno no se podrá realizar Una restauración.

Ventajas:

 - Sólo es necesario restaurar los archivos perdidos O corruptos.
 – Recupera todos los datos hasta el momento del Fallo.
 – El tiempo de recuperación es el que se tarda en Restaurar Los archivos perdidos y en Aplicar todos los archivos de log archivados

RMAN


Es una utilidad que permite hacer rápidamente backup de todos los datos o de una parte de la base De datos. Utiliza los procesos de Oracle para realizar las Copias y las recuperaciones, de ahí que se Denominen operaciones de copia de seguridad y Recuperación gestionadas Por el servidor. El RMAN tiene 4 componentes: El ejecutable RMAN, que se encuentra en el Directorio bin de la carpeta de Oracle. Una o más bases de datos destino, que son las bases De datos para las que se realizan operaciones de Copia y restauración El catálogo de recuperación de RMAN, Los datos que RMAN utiliza para las operaciones de copia, Recuperación y restauración, conocidos como los Metadatos de RMAN. Software de gestión de soportes físicos. Lo utiliza RMAN para escribir y leer en Soportes físicos como cintas. 

BACKUP


Este comando crea juegos de copias de seguridad que Normalmente contienen más de un archivo. El comando Puede realizar una copia de seguridad de una base De datos, un tablespace, un archivo de datos o de Los Redo Logs archivados BACKUP DATABASE; copia la base de datos. BACKUP TABLESPACE nombre; copia el tablespace Indicado BACKUP ARCHIVELOG ALL; realiza copia de seguridad De los Redo Logs archivados. BACKUP DATAFILE Nombre; realiza una copia de un archivo de datos

TIPOS DE COPIAS DE SEGURIDAD


A la hora de hacer copias de seguridad existen Varios tipos: 
 – Las copias de seguridad completas. Contienen Todos los bloques de archivos de datos. Además, Pueden contener copias imagen, logs archivados o Archivos de Control.
 – Las copias de seguridad incrementales (Nivel >=0). Contienen sólo los bloques Modificados del mismo nivel
– Las copias de seguridad acumulativas incrementales (Nivel >=0) copian todos los Bloques modificados desde la copia de seguridad Incremental anterior de nivel menor a n.

AUDITORÍA


Las auditorías se utilizan para realizar un Seguimiento de todo lo que acontece en la base de Datos, seguimiento de las instrucciones SQL y Seguimiento de los objetos y todas sus operaciones. La base de datos admite la posibilidad de auditar Todas las operaciones que tienen lugar en ella. Los Registros de auditoría pueden escribirse tanto en La tabla SYS.AUD$. Para ver el resultado de las auditorías se Utilizarán las siguientes  vistas:
 – DBA_AUDIT_TRAIL: contiene todas las entradas de La pista de auditoría.
 – DBA_AUDIT_OBJECT: contiene las entradas de las Auditorías sobre Los objetos de los esquemas y sobre privilegios del Sistema.
 – DBA_AUDIT_SESSION: contiene las entradas de Conexión y desconexión a la base de datos.
Las vistas que contienen información acerca de las opciones de auditoría activas son las siguientes:  
 – ALL_DEF_AUDIT_OPTS: contiene las opciones de Auditoría por defecto.   – DBA_STMT_AUDIT_OPTS: contiene las opciones de Auditoría de sentencias. 
 – DBA_PRIV_AUDIT_OPTS: contiene las opciones de Auditoría de privilegios.
 – DBA_OBJ_AUDIT_OPTS: contiene las opciones de Auditoría sobre objetos. 

AUDITORÍAS DE INICIO DE SesíÓN


Esta opción audita cada intento de conectarse a la Base de datos. El comando para iniciar la auditoría De los inicios de sesiones AUDIT SESSION. Para desactivar la auditoría Pondremos: NOAUDIT SESSION. 

AUDITORÍAS DE SENTENCIAS Y PRIVILEGIOS


Este tipo de auditoría contempla cualquier acción Que afecte a un objeto, como puede Ser: una tabla, un tablespace, un sinónimo, un Usuario, un índice. La auditoría de privilegios audita el uso de los Privilegios del sistema. Cuando se audita se comprueban en primer lugar los Privilegios de propietario, luego los de objeto y, A continuación, los de sistema. 

AUDITORÍAS DE OBJETOS


También se pueden auditar acciones de manipulación De datos sobre objetos. Incluyen las operaciones de SELECT, INSERT, UPDATE y DELETE sobre tablas. Se Utilizan las vistas DBA_AUDIT_OBJECT para ver los Registros de auditoría de objetos.

Entradas relacionadas: