得到ORA-01109错误"数据库未打开"

时间:2014-10-29 21:12:30

标签: sql oracle plsql

我试图在SQL Developer中运行脚本并收到此错误。奇怪的是,我之前运行过相同的剧本没有任何问题,从那以后我没有改变任何设置。是否存在不涉及命令行或UNIX的修复程序(因为我不知道如何使用...)

1 个答案:

答案 0 :(得分:0)

如果“等待”没有帮助,您可能需要转到命令行(或者在这种情况下,请更好地请求数据库管理员这样做)。

至少你必须以sysdba身份连接才能尝试“alter database open”。之后,您可以获得有关您的问题的更详细信息。

启动oracle数据库来自shutdown - > nomount - > mount - >打开。要打开所有数据库文件和redologs,请检查并保持一致,如果不是这样,数据库将无法打开。

原因可能是关闭中止,例如,可能需要进行介质恢复。

更多细节,例如:

http://books.google.de/books?id=Xkbl0Prv83cC&pg=PA143&lpg=PA143&dq=oracle+states+shutdown+nomount+mount+open&source=bl&ots=FByVfgaiNr&sig=yuLXW_OW3uikkaVBEhTSaDM9WbY&hl=de&sa=X&ei=ZltRVNeuE6TmyQPp54DwDg&ved=0CD8Q6AEwBA#v=onepage&q=oracle%20states%20shutdown%20nomount%20mount%20open&f=false