解决ORA-12560: TNS: 协议适配器错误
1.在开始菜单里面到oracle的安装程序点击进去,到配置和移植工具,点击DataBase Configuration Assistant 根据向导新建数据库实例。在此过程中你会被要求填写SID,也就是你的数据库实例名,请记住它,后面有用。另外,你会被要求填写口令,也请记住它。
2.windows平台个如下操作:右键单击“我的电脑”——“管理”——“服务和应用程序”——“服务”,启动oracleOraDb10g_home2TNSlistener服务和启动oracleserviceXXXX,这里的XXXX就是你database SID.这里一般会有三个关于Oracle的服务,都启动起来。
3.修改环境变量。“开始”——“运行”——输入“regedit”,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量适配器字符串是什么ORACLE_SID设置为XXXX,其中XXXX就是你的database SID.或者右击我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=“XXXX”,同上XXXX就是你的database SID(我自己就是用这种方法成功解决的,推荐).或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
4.用oracle自带的sqlplus进入的话还可以尝试,主机字符串输入SID.
备注:这是我参考了网上的资料,结合自己的实际总结的,个人认为,第一步,第二步是必须的,第三步可以选择我推荐的方法,比较简单,从DOS界面登录的话到这里一般就OK了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论