windows 2003系统oracle 9i崩溃后的恢复(二)
L=tcp)(HOST=xjserver31)(PORT=1521)))
服务摘要
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orc1" 包含 1 个例程。
例程 "orc1", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
6.启动数据库仍报错:
SQL> conn / as sysdba
ERROR: www.2cto.com
TNS: 协议适配器错误
解决ORA-12560: TNS: 协议适配器错误,与大家共享
遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始-程序-管理工具-服务,打开服务面板,
启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始-程序-管理工具-服务,打开服务
面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE“SOFTWARE“ORACLE“HOME0将该环境变量ORACLE_SI www.2cto.com
D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性高级环境变量-系统变量新建
,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下
输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
作者 任翠