我是靠谱客的博主 苹果嚓茶,这篇文章主要介绍IMP-00058: 遇到 ORACLE 错误 12560 TNS: 协议适配器错误,现在分享给大家,希望可以做个参考。

在命令提示符输入imp 或者 exp 时候出现如下


IMP-00058: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
IMP-00000: 未成功终止导入

遇到这种错误时,是因为电脑上有多个数据标示引起的(多个ORACLE_SID)

解决办法:
敲imp时,改为 imp 用户名/密码@数据标示ORACLE_SID

详解:


今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。

最后

以上就是苹果嚓茶最近收集整理的关于IMP-00058: 遇到 ORACLE 错误 12560 TNS: 协议适配器错误的全部内容,更多相关IMP-00058:内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(146)

评论列表共有 0 条评论

立即
投稿
返回
顶部