我是靠谱客的博主 苹果嚓茶,最近开发中收集的这篇文章主要介绍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: 遇到 ORACLE 错误 12560 TNS: 协议适配器错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部