我正在尝试在Linux上使用Oracle 11g创建数据库,当我运行脚本来创建数据库实例时,我将收到以下错误消息
ERROR at line 1: ORA-01109: database not open
我以管理员身份登录。
答案 0 :(得分:2)
您的数据库未打开。这意味着它不处于完全可操作状态,并且在打开之前无法运行(大多数)DDL命令。它可能已安装。
select status from v$instance;
在这种情况下,您可以使用以下命令打开它:
alter database open;
但是,如果你 - 或者是DBA的任何人 - 没有刻意安装数据库,那么就会有一个迫切的原因导致它在启动时没有打开。需要对此进行调查:警报日志中应该包含一些信息。在解决基础问题之前,您将无法打开数据库。