En Oracle 19c, la base de datos puede ser abierta en varios modos, cada uno de los cuales tiene un propósito específico. Los modos más comunes de apertura de una base de datos de Oracle son:

- Modo Abierto (OPEN): Este es el modo normal en el que los usuarios pueden acceder a la base de datos y realizar operaciones de lectura y escritura. Para abrir la base de datos en este modo, se utiliza el comando:
ALTER DATABASE OPEN;
srvctl start database -d orcl-o nomount
srvctl start database -d orcl-o mount
srvctl start database -d orcl-o open
En este estado, pueden realizarse operaciones de lectura y escritura en las tablas y otros objetos de la base de datos. Aquí hay algunas características clave del modo OPEN:
- Acceso Completo: Todos los usuarios que tengan los permisos apropiados pueden conectarse a la base de datos, ejecutar consultas, insertar, actualizar y eliminar datos.
- Disponibilidad: La base de datos está disponible para su uso normal. Esto incluye la posibilidad de iniciar nuevas transacciones y acceder a información en tiempo real.
- Integridad de los Datos: En este modo, se garantiza la integridad de los datos a través del uso del sistema de gestión de transacciones de Oracle. Las transacciones aseguran que los datos se mantengan consistentes, y en caso de fallo, se puede realizar una recuperación.
- Funciones Completas: Todas las funciones de la base de datos, como la ejecución de procedimientos almacenados, la creación de índices, etc., están disponibles para el usuario.
- Registro de Cambios: Todas las modificaciones realizadas en la base de datos se registran en los archivos de redo, lo que permite que Oracle mantenga la consistencia y la posibilidad de recuperación en caso de fallos.
El modo OPEN es el estado deseado para las bases de datos en producción, donde los usuarios y aplicaciones necesitan acceder a los datos de manera continua y eficiente.
Modo de Recuperación (RESTRICTED): Abre la base de datos para permitir el acceso solo a los usuarios con privilegios especiales. Este modo se utiliza a menudo durante mantenimientos o actualizaciones. Para abrir la base de datos en modo restringido, puedes usar:
ALTER DATABASE RESTRICTED;
Después de realizar las tareas necesarias, el DBA puede volver la base de datos al modo normal (OPEN) o al modo OPEN sin restricciones:
ALTER DATABASE OPEN;
Modo de Montaje (MOUNT): En este estado, la base de datos está montada, pero no está abierta. Los administradores pueden realizar ciertas configuraciones o tareas de recuperación. Para montar la base de datos, se utiliza:
STARTUP MOUNT;
Modo de Exclusión (IN OPEN MODE): Este modo permite abrir la base de datos en circunstancias específicas, como el caso de problemas que requieren limitar el acceso. Generalmente, esto se usa durante la recuperación o soluciones de problemas. Un ejemplo de uso sería:
ALTER DATABASE OPEN READ ONLY;
Modo de Solo Lectura (READ ONLY): Permite a los usuarios acceder a la base de datos únicamente para operaciones de lectura. Se usa para asegurar integridad cuando no se requiere modificación de datos. Puedes abrir la base de datos de esta manera:
ALTER DATABASE OPEN READ ONLY;
Modo de Exclusión para Recuperación (FORCED): Este es un modo avanzado que se utiliza en situaciones donde la base de datos no puede abrirse de manera normal. Permite realizar tareas de recuperación forzada:
ALTER DATABASE OPEN RESETLOGS;






Deja un comentario