在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题
Posted derry9005
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题相关的知识,希望对你有一定的参考价值。
今天在一台linux服务器上用impdp命令导入dmp文件时出现了错误:
ORA-12154: TNS:could not resolve the connect identifier specified
我使用的语句是:
impdp new_eadsy_admin/new_eadsy_admin@jclw directory=dump1 dumpfile=NEW_EADSY_ADMIN01.DMP logfile=NEW_EADSY_ADMIN_exp_01.log schemas=NEW_EADSY_ADMIN cluster=N parallel=4
找了一些博客,说是sid之类的,不过我在另一台服务上的pl/sql developer工具是可以正常连接这台数据库服务这个jclw实例的。又找了一会,找到一篇说是要加上ip。于是改成:
impdp new_eadsy_admin/new_eadsy_admin@127.0.0.1/jclw directory=dump1 dumpfile=NEW_EADSY_ADMIN01.DMP logfile=NEW_EADSY_ADMIN_exp_01.log schemas=NEW_EADSY_ADMIN cluster=N parallel=4
可是还是不行。灵机一动,把127.0.0.1改成了服务器的真实ip,导入Ok!
impdp new_eadsy_admin/new_eadsy_admin@45.28.3.2/jclw directory=dump1 dumpfile=NEW_EADSY_ADMIN01.DMP logfile=NEW_EADSY_ADMIN_exp_01.log schemas=NEW_EADSY_ADMIN cluster=N parallel=4
也许是listener.ora里的配置问题吧,没时间去细究。
以上是关于在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题的主要内容,如果未能解决你的问题,请参考以下文章
启动Oracle时提示:ORA-01078:failure in processing system parameters
Linux服务器下对Oracle数据库expdp(导出)和impdp(导入)