4

我正在尝试创建与 oracle sqlplus 连接。当我登录时:

User: sys as sysdba
Pass:

它说连接到一个空闲实例。

当我尝试创建一个表时,它给出了错误

ORA-01034: Oracle not available
Process ID: 0
Session ID: 0 Serial number: 0

为什么不创建表?

4

1 回答 1

13

首先 - 也是最重要的:

仅将 SYS 帐户用于 DBA 工作。永远不要将它用于“常规”工作(例如创建表格) - 为此使用专用的常规用户帐户。

其次:“ connected to an idle instance ”表示Oracle没有启动。因此,由于您已经以 sysdba 身份连接(同样:您应该为 DBA 任务执行此操作),您需要使用命令启动 Oracle

startup

在 SQL*Plus 中。

然后注销,使用普通用户登录并创建您的表。

详情见手册:

于 2012-12-09T09:54:40.387 回答