您当前的位置: 首页 > 数据库教程 > Oracle教程 > Oracle ORA-12560解决方法

Oracle ORA-12560解决方法

作者:不详 来源:网络 发布时间: 2014-08-26 11:26 点击:
ORA-12560解决方法 今天在进行oracle数据imp/exp时突然发现在cmd下执行exp输入scott/tiger后时提示: EXP-00056: 遇到 ORACLE 错误 12560 ORA-12560: TNS: 协议适配器错误 EXP-00000: 导出终止失败 开始以为自己输错用户名了,毕竟在oracle这里我不太熟悉。再次输入用

Oracle ORA-12560解决方法

  ORA-12560解决方法

  今天在进行oracle数据imp/exp时突然发现在cmd下执行exp输入scott/tiger后时提示:

  EXP-00056: 遇到 ORACLE 错误 12560

  ORA-12560: TNS: 协议适配器错误

  EXP-00000: 导出终止失败

  开始以为自己输错用户名了,毕竟在oracle这里我不太熟悉。再次输入用户名和密码,依旧报错。

  静下来想想----监听器和数据库实例都已经启动了而且还是用自己做的批处理脚本。在Linxu下我也是可以imp/exp的,Linxu下没有注册表这种概念,而存在环境变量这种理念。排除注册表后不同点就在这里了。

  于是我谷歌之......

  结果和我料想的一样,注册表中HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1下ORACLE_SID的键值和我的数据库实例名相同都是orc。现在可以排除注册表了。然后设置系统环境变量ORACLE_SID=orc然后再到cmd下重新exp没有提示任何错误可以导出了。

  再做实验验证是环境变量的原因,我set ORACLE_SID=orcs后,再exp又出现上面的的ORA-12560错误了,再set 回来ORACLE_SID=orc,问题就又解决了。

  以前在Eygle的一本书上曾看到过在Linxu下环境变量和oracle的关系。在windows下个人认为和注册表的关联会多些,对于我这个更习惯用命令行的人来说在windows下和环境变量也有一定的联系.
分享到:
本文"Oracle ORA-12560解决方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4