在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里的配置問題吧,沒時間去細究。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM