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.
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.
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.
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.