ITPub博客

首页 > 数据库 > Oracle > ORA-00106 错误

ORA-00106 错误

原创 Oracle 作者:tolywang 时间:2008-01-12 09:07:21 0 删除 编辑

SQL> shutdown immediate
ORA-00106: 无法在连接到调度程序时启动/关闭数据库

看看官方的解释:
ORA-00106 cannot startup/shutdown database when connected to a dispatcher

[@more@]

Cause(原因): An attempt was made to start or shut down an instance while connected to a

shared server via a dispatcher.
Action(处理): Reconnect as user INTERNAL without going through the dispatcher. For most

cases, this can be done by connect to INTERNAL without specifying a network connect

string.

大概意思是重新使用内部用户登录,而不要通过监听器调度程序(Dispatcher)来连接。原来是我通过远程客户端来连接不行,于是登录主机:

$ sqlplus /nolog
SQL> conn sys/sys as sysdba
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.

---OK!----

另外,参考相关文档,得知从远程连接必须启用专用服务器连接进程,否则可以连接但是无法启动和关

闭数据库。修改 tnsnames.ora 把连接设为使用专用服务进程方式(SRVR = DEDICATED),从远程客户端端登录试验,可以shutdown数据库了。

#
TEST=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机IP)(PORT = 1521))
)
(CONNECT_DATA =
(SID = 实例名)
(SRVR = DEDICATED)
)
)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-997140/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14695784