2013-03-15 2 views

ответ

2

Я предполагаю, что вы получаете такую ​​ошибку, как ORA-01219: database not open: queries allowed on fixed tables/views only. В этом случае исправление для подключения в качестве SYS и выполнить ALTER DATABASE OPEN:

C:\Users\Luke>sqlplus/as sysdba 

SQL*Plus: Release 11.2.0.2.0 Production on Sun Mar 17 10:31:40 2013 

Copyright (c) 1982, 2010, Oracle. All rights reserved. 


Connected to: 
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production 

SQL> select count(*) from user_tables; 
select count(*) from user_tables 
        * 
ERROR at line 1: 
ORA-01219: database not open: queries allowed on fixed tables/views only 


SQL> alter database open; 

Database altered. 

SQL> select count(*) from user_tables; 

    COUNT(*) 
---------- 
     935 

Если вы получите сообщение об ошибке ORA-01507: database not mounted при запуске ALTER DATABASE OPEN, запустите ALTER DATABASE MOUNT перед тем ALTER DATABASE OPEN.

Возможно, причина в том, что база данных не открыта и не установлена. Возможно, это не удалось открыть? В этом случае ALTER DATABASE OPEN может привести к ошибке, отличной от ORA-01507. Если да, то люди на https://dba.stackexchange.com/ должны быть в состоянии помочь вам.

Смежные вопросы