这篇文章主要介绍“怎么解决exp导出用户和对象报错ora--12154”,在日常操作中,相信很多人在怎么解决exp导出用户和对象报错ora--12154问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决exp导出用户和对象报错ora--12154”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

今天从一个exp到另一个库imp的时候

报错如下

[oracle@lzr2orcl]$impsystem/tf@orclfromuser=hrtouser=hrfile=/u01/hr.dmpignore=y;Import:Release11.2.0.4.0-ProductiononFriFeb1521:15:232019Copyright(c)1982,2011,Oracleand/oritsaffiliates.Allrightsreserved.IMP-00058:ORACLEerror12154encounteredORA-12154:TNS:couldnotresolvetheconnectidentifierspecifiedIMP-00000:Importterminatedunsuccessfully

查阅之后发现是tnsnames.ora需要编辑一下

定位到目录

[oracle@lzr2orcl]$cd$ORACLE_HOME[oracle@lzr211.2.0]$lsapexcsmigdvj2eemdopmnprecompsqlpluswwgassistantscssemclijavavmmesgoracoreracgsrvmxdkbinctxEMStagejdbcmgworaInst.locrdbmssuptoolsccrcvhasjdevnetworkordrelnotessysmancdatadbshsjdknlsouiroot.shtimingframeworkcfgtoollogsdc_ocmidejliboc4jowbschedulerucpclonedeinstallinstallldapodbcowmslaxuixconfigdemoinstantclientlibolapperlsqldeveloperusmcrsdiagnosticsinventorylogOPatchplsqlsqljutl[oracle@lzr211.2.0]$cdnetwork/admin[oracle@lzr2admin]$lslistener.orasamplesshrept.lst

发现没有这个文件,用netca创建一个Local Service Name

[oracle@lzr2admin]$exportDISPLAY=192.168.138.1:0.0[oracle@lzr2admin]$netca

之后再执行imp和exp就不会报错了

到此,关于“怎么解决exp导出用户和对象报错ora--12154”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!