永发信息网

ORA-12560: TNS:protocol adapter error怎么解决?求大神!!

答案:2  悬赏:40  手机版
解决时间 2021-02-18 17:51
ORA-12560: TNS:protocol adapter error怎么解决?求大神!!
最佳答案
是TNS适配器错误
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
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.主机字符串输入SID.
全部回答
1.监听服务没有起起来。 windows 7平台个一如下操作: 按住windows+r 输入services.msc打开服务面板,启动oracle???tnslistener服务。 2.database instance没有起起来。 windows平台如下操作: 按住windows+r 输入services.msc打开服务面板,启动oracleservicexxxx,xxxx就是你的sid. 3.注册表问题。 regedit,然后进入hkey_local_machine\software\oracle\home#将该环境变量oracle_sid设置为xxxx,xxxx就是你的sid.或者右键单击我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=xxxx,xxxx就是你的database sid.或者进入sqlplus前,在command line下输set oracle_sid=xxxx,xxxx就是你的database sid. 经过以上步骤,就可以解决问题。 总结:我在oracle xe 下手工新建数据库成功后,更改完启动脚本和监听文件,能够成功运行启动和停止脚本,但以用户登录数据库实例时会报ora-12560: tns:protocol adapter error 错误,在命令行下输set oracle_sid=ora10g后,再次登录就没问题,证明是环境变量的设置问题,根据上面第三条更改: hkey_local_machine\software\oracle\key_xe 修改oracle_sid=ora10g 再次以用户登录数据库实例,问题解决。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老农民商标是否有人注册
仿威尼斯的小艇的第二自然段写一段话
猫吃螃蟹过敏怎么办
开手机个人热点费不费电
【extraneous】...datashowthatsomepeopleare
鹿晗是不是爱张艺兴
旺角鱼馆怎么去啊,有知道地址的么
如果有人骂你“猪脸”,你应该怎样回骂他?
上海有没有黑吧(黑网吧)??
为什么在百度贴吧看不到自己发的帖子,而别人
丽源旅馆在哪里啊,我有事要去这个地方
南昌市小学教师资格证什么时候可以考
民生银行在别的银行取钱扣费不
离子烫过后头发洗了很直,但睡一觉起来发尾有
帅邦厨卫地址有知道的么?有点事想过去
推荐资讯
剑三 策咩同人 不上道
望城区长沙韵达同心工业园网点地址在什么地方
一个池塘里,生活着鱼、虾、青蛙、还长满了水
250比5的互感器用多大的电表
鲜鹿角怎么处理
【夜哥】子夜吴哥的全诗的意思是什么
第一代银行卡现在还可以在atm机取钱吗?
女士穿正装配裙子好还是裤子好?
【15世纪】下列历史时间分别表示哪个时间段?
借八千日利息0.023是多少
石柱实验小学一年级什么时候报名
欢声笑语,失声痛哭,迫不及待,雪上加霜,失魂落
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?