我正在尝试创建与oracle sqlplus连接 . 当我登录时:
User: sys as sysdba Pass:
它说连接到空闲实例 .
当我尝试创建一个表时,它会给出错误
ORA-01034: Oracle not available Process ID: 0 Session ID: 0 Serial number: 0
为什么不创建表?
首先 - 最重要的是:
其次:“连接到空闲实例”意味着Oracle没有启动 . 因此,当您已作为sysdba连接时(再次:您应该为DBA任务执行此操作),您需要使用命令启动Oracle
startup
在SQL * Plus中 .
然后注销,使用普通用户登录并创建表格 .
有关详细信息,请参阅手册
Startup Command
Administrator's Guide
1 回答
首先 - 最重要的是:
仅使用SYS帐户进行DBA工作 . 永远不要将它用于“常规”工作(例如创建表格) - 使用专用的常规用户帐户 .
其次:“连接到空闲实例”意味着Oracle没有启动 . 因此,当您已作为sysdba连接时(再次:您应该为DBA任务执行此操作),您需要使用命令启动Oracle
在SQL * Plus中 .
然后注销,使用普通用户登录并创建表格 .
有关详细信息,请参阅手册
Startup Command
Administrator's Guide