ORA-01219 - "база данных или подключаемая база данных не открыты: запросы разрешены только для фиксированных таблиц или представлений"
Я только что установил базу данных 18c на моем компьютере с Windows 10. Затем я использовал Oracle SQL Developer для входа в базу данных, которую я создал во время установки, с информацией о подключении ниже: Соединение было успешным, и когда я попытался открыть таблицы, он показал ошибку OCA-01219: Я нашел это решение: ORA-01219: база данных не открыта: запросы разрешены только для фиксированных таблиц / представлений, которые пытаются открыть базу данных. Я пробовал это, но все еще безуспешно, мой статус базы данных:
Может кто-нибудь, пожалуйста, помогите решить эту проблему? Большое спасибо в продвинутом.
2 ответа
Я столкнулся с той же проблемой после перезапуска службы Oracle. Проблема заключалась в состоянии подключаемой базы данных, а не в состоянии самого экземпляра, который был «открыт», как в вашем случае.
У меня сработала следующая команда (замените orclpdb на имя подключаемой БД):
alter pluggable database orclpdb open;
Если вывод 'select status from v$instance' открыт, не могли бы вы выполнить приведенный ниже запрос и сообщить мне результат: select name, open_mode from v$database;
Также, пожалуйста, дайте мне знать, если вы пытаетесь подключить подключаемую базу данных. Если вы подключаетесь к подключаемой базе данных, выполните следующий запрос: alter session set container='';
Затем после применения вышеуказанного подхода. пожалуйста, дайте мне знать, если какой-либо запрос дальше