La Red de Conocimientos Pedagógicos - Currículum vitae - Algunos conocimientos básicos sobre la base de datos Oracle.

Algunos conocimientos básicos sobre la base de datos Oracle.

Algo de sentido común básico sobre la base de datos Oracle

1. Componentes incluidos en Oracle:

En Oracle, la base de datos se refiere a todo el entorno Oracle RDBMS, que incluye los siguientes componentes:

1.Proceso y almacenamiento en búfer de la base de datos Oracle (ejemplo).

2. El espacio de tabla SISTEMA contiene una categoría de sistema centralizada, que puede estar compuesta por uno o más archivos de datos.

3. Otros espacios de tabla definidos por el administrador de la base de datos (DBA) (opcional), cada uno de los cuales consta de uno o más archivos de datos.

4. Más de dos registros de recuperación en línea.

5. Archivar registros de recuperación (opcional).

6. Otros archivos (archivos de control, Init.ora, Config.ora, etc.).

Cada base de datos de Oracle se ejecuta en un catálogo de sistema central y un diccionario de datos, que se encuentra en el espacio de tabla SISTEMA.

2. Acerca del "Registro"

La base de datos Oracle utiliza varias estructuras para proteger los datos: copia de seguridad de la base de datos, registro, segmento de reversión y archivo de control. A continuación, echaremos un vistazo general al "registro" como una de las estructuras principales:

Cada instancia de base de datos Oracle proporciona un registro para registrar todas las modificaciones realizadas en la base de datos. Cada instancia de base de datos de Oracle en ejecución tiene un registro en línea correspondiente, que funciona junto con el proceso en segundo plano de Oracle LGWR para registrar inmediatamente todas las modificaciones realizadas por la instancia. Archivar registros (fuera de línea) es opcional. Una vez que se completan los registros en línea de una instancia de base de datos de Oracle, se puede formar un archivo de registro en línea. Los archivos de registro en línea archivados se identifican de forma única y se combinan en registros archivados.

Acerca de los registros en línea: Cada instancia de una base de datos Oracle tiene un registro en línea asociado. Un registro en línea consta de varios archivos de registro en línea. El archivo de registro de rehacer en línea se llena con entradas de rehacer y los datos registrados en las entradas de registro se utilizan para reconstruir todas las modificaciones realizadas en la base de datos.

Acerca de los registros de archivo: cuando Oracle desea archivar un grupo de archivos de registro en línea completo, debe crear un registro de rehacer archivado. Tiene los siguientes usos para la copia de seguridad y recuperación de bases de datos:

1 La copia de seguridad de la base de datos y los archivos de registro en línea y de archivo pueden garantizar que todas las transacciones enviadas se puedan recuperar en caso de fallas del sistema operativo y del disco.

2 Cuando la base de datos está abierta y bajo uso normal del sistema, si el registro de archivo se guarda permanentemente, se puede realizar y utilizar una copia de seguridad en línea.

La base de datos puede ejecutarse en dos modos diferentes: modo NOARCHIVELOG o modo ARCHIVELOG. Cuando la base de datos se utiliza en modo NOARCHIVELOG, no se puede realizar el archivado de registros en línea. Si la base de datos se ejecuta en modo ARCHIVELOG, se puede implementar el archivado de registros en línea.

3. Estructuras de almacenamiento físicas y lógicas:

Oracle RDBMS se compone de espacios de tablas, y los espacios de tablas se componen de archivos de datos. Los archivos de datos de espacios de tablas están formateados en unidades de bloques internos. El tamaño del bloque lo establece el DBA cuando se crea Oracle por primera vez y puede variar de 512 a 8192 bytes. Cuando se crea un objeto en un espacio de tabla de Oracle, el usuario utiliza unidades llamadas longitudes (extensión inicial, extensión siguiente, extensiones mínimas y extensiones máximas) para indicar el tamaño del espacio del objeto. El tamaño de una longitud de Oracle puede variar, pero. debe contener una cadena de al menos cinco bloques consecutivos.

4. Protocolos de red comparados entre Oracle y Microsoft SQL Server: