【发布时间】:2012-03-13 05:49:45
【问题描述】:
我的 oracle 开发数据库遇到问题。
在 sqlplus 中我执行了关机命令,但几分钟内什么也没发生,它只是挂起。屏幕上没有显示任何消息。唯一的事情就是关闭命令窗口。当我再次打开 sqlplus 并输入用户名密码为 sysdba 时,我得到 ORA 12514 TNS 侦听器无法解析描述符中的服务。这很奇怪,因为我之前可以登录并使用数据库。所以我以为服务还在关闭我等待,并使用适用于Oracle 11g的Windows snap on工具,我重新启动了数据库上的服务,但这没有任何效果。
即使使用 EM 也没有什么不同,因为我无法登录以执行启动或恢复。
那么,请问有谁知道我该如何解决这个问题?
谢谢
【问题讨论】:
-
发出关机中止;或立即关机;
-
这是否会终止任何可能正在运行的会话或服务,并允许我正常重新登录?如果它不让我登录,我如何重新执行关机中止?
-
是的,
shutdown abort会终止一切。正确设置 ORACLE_SID,ORACLE_HOME 环境变量然后发出sqlplus /nolog然后conn sys/pwd as sysdba;然后startup这将挂载打开并启动数据库。然后检查你的听众 -
可以询问登录过程。您是否将用户描述为 open sqlplus,用户为 system/pwd 为 sysdba;关机中止;启动; ?
-
不是
system,而是sys,首先设置你的ORACLE_变量。然后从命令行sqlplus /nolog。然后发出conn sys/yourpassword as sysdba; shutdown abort;.. 稍等直到它关闭。然后startup