ora-01219

 
0
 
Oracle
ava
guest | 13.01.2006, 11:47
Пытаюсь в DBA Studio зайти куда-либо. Выдает ошибку ora-01219. Что делать? Что надо исправить?
Comments (8)
ava
batigoal | 13.01.2006, 11:58 #
Цитата


ORA-01219 database not open: queries allowed on fixed tables/views only


  Cause: A query was issued against an object not recognized as a fixed table or fixed view before the database has been opened.


  Action: Re-phrase the query to include only fixed objects, or open the database.



ava
LSD | 13.01.2006, 17:58 #
Надо стартовать базу:
connect sys/<sys_password>@<db_name> as sysdba
startup
ava
batigoal | 13.01.2006, 21:08 #
Цитата (LSD @ 13.1.2006, 18:58 findReferencedText)

  as sysdba


Так определется роль? А по умолчанию просто подставляется normal, видимо?
ava
LSD | 13.01.2006, 22:15 #
Цитата (Lamer George @ 13.1.2006, 21:08 findReferencedText)
Так определется роль? А по умолчанию просто подставляется normal, видимо?

Это не совсем роль, это системная привилегия, дает право на соединение с остановленным экземпляром, права на запуск/останов экземпляра, и заодно роль DBA. Логины и пароли пользователей, которым даны эти привилегии, храняться в файле паролей (если таковой создан), чтобы позволить соединяться с остановленным экземпляром.
Normal означает, что ни привилегия SYSDBA, ни SYSOPER не используются, обычно коннекты так и идут.
ava
batigoal | 13.01.2006, 22:44 #
Цитата (LSD @ 13.1.2006, 23:15 findReferencedText)


Normal означает, что ни привилегия SYSDBA, ни SYSOPER не используются, обычно коннекты так и идут.


Я имел в виду - если мы вообще опустим as, соединение будет установлено, как normal? Или это синтаксическая ошибка?
ava
LSD | 13.01.2006, 22:48 #
Цитата (Lamer George @ 13.1.2006, 22:44 findReferencedText)
Я имел в виду - если мы вообще опустим as, соединение будет установлено, как normal?

Да, если не указанно то соединение идет как normal.
ava
guest | 14.01.2006, 11:16 #
Остановила и стартанула базу. Выдал такие ошибки:
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: 'D:\ORACLE\ORADATA\BAAN\BAANINDX.DBF'
ava
LSD | 14.01.2006, 18:39 #
Oracle не может открыть файл D:\ORACLE\ORADATA\BAAN\BAANINDX.DBF, проверь что файл находится на месте и его никто не держит.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  guest ava  LSD   batigoal
advanced
Submit