#database #oracle
Вопрос:
Как только я открою базу данных в режиме «ИЗМЕНИТЬ БАЗУ данных, ОТКРЫТУЮ ТОЛЬКО ДЛЯ ЧТЕНИЯ», как я могу изменить статус базы данных на «ОТКРЫТЬ ЗАПИСЬ ДЛЯ ЧТЕНИЯ», не выключая ее?
После открытия моей базы данных в режиме только для чтения и завершения моей задачи я выпустил инструкцию «ALTER DATABASE OPEN READ WRITE», которая показала ошибку ниже:
«база данных, уже открытая экземпляром».
Можно ли изменить базу данных, находящуюся в режиме чтения-записи, на доступную только для чтения и наоборот?
Спасибо и обращаюсь за помощью.
Комментарии:
1. Опция ПРИНУДИТЕЛЬНОГО использования: Укажите это ключевое слово, чтобы изменить режим открытия PDB с ЗАПИСИ ТОЛЬКО ДЛЯ ЧТЕНИЯ на ЗАПИСЬ ТОЛЬКО ДЛЯ ЧТЕНИЯ или с ЗАПИСИ ТОЛЬКО ДЛЯ ЧТЕНИЯ. Ключевое слово FORCE позволяет пользователям оставаться подключенными к PDB во время изменения режима открытия. Когда вы указываете ПРИНУДИТЕЛЬНО изменить режим открытия PDB с ЗАПИСИ ТОЛЬКО для ЧТЕНИЯ на ЗАПИСЬ ТОЛЬКО для ЧТЕНИЯ, любая транзакция ЗАПИСИ на ЧТЕНИЕ, открытая при изменении режима открытия, не будет разрешена для выполнения каких-либо операций DML или для ФИКСАЦИИ». docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/…
2. Что это за версия и какова конфигурация? Это подключаемая база данных или автономная база данных?
3. Спасибо. Версия БД-oracle 12c, выпуск 2, и это автономная база данных.