精华内容
下载资源
问答
  • 相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以...
  • ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...
  • 主要介绍了Oracle连接出现ora-12154无法解析指定的连接标识符,需要的朋友可以参考下
  • 主要介绍了Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案,需要的朋友可以参考下
  • ORA-12154: TNS: 无法解析指定的连接标识符的解决方法
  • Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案
  • 解决ORACLE TNS: 无法解析指定的连接标识符; 里面有步骤
  • ORA-12154 TNS 无法解析指定的连接标识符
  • 主要介绍了与虚拟机Oracle连接出现ora-12154问题的解决方法,需要的朋友可以参考下
  • UDI-12154: operation generated ORACLE error 12154 ORA-12154: TNS:could not resolve the connect identifier specified UDI-12154: 操作产生了 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符 ...

    问题背景

    最近新建环境impdp导入数据库数据的时候发现该问题,带上了SID后就报了这个错。

    [oracle@POC-ORACLE ~]$ impdp dcps/dcps@upbs directory=dump_dir dumpfile=dcps20210630.dmp
    
    Import: Release 19.0.0.0.0 - Production on Mon Jul 5 17:26:56 2021
    Version 19.3.0.0.0
    
    Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
    
    UDI-12154: operation generated ORACLE error 12154
    ORA-12154: TNS:could not resolve the connect identifier specified
    

    UDI-12154: 操作产生了 ORACLE 错误 12154
    ORA-12154: TNS: 无法解析指定的连接标识符

    问题解决

    原因

    tns报错,检查发现tnsnames.ora中数据库连接标识符在换了数据库后没有更改,还是orcl导致该错误

    [oracle@POC-ORACLE u01]$ vi ./database/network/admin/tnsnames.ora
    
    LISTENER_ORCL =
      (ADDRESS = (PROTOCOL = TCP)(HOST = POC-ORACLE)(PORT = 1521))
    
    
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = POC-ORACLE)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
    

    解决方法

    方式一:修改tns标识符为SID

    LISTENER_UPBS =
      (ADDRESS = (PROTOCOL = TCP)(HOST = POC-ORACLE)(PORT = 1521))
    
    
    UPBS =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = POC-ORACLE)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = upbs)
        )
      )
    

    修改完后可以直接导入

    [oracle@POC-ORACLE ~]$ impdp dcps/dcps@upbs directory=dump_dir dumpfile=dcps20210630.dmp
    
    Import: Release 19.0.0.0.0 - Production on Mon Jul 5 17:42:16 2021
    Version 19.3.0.0.0
    
    Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
    
    Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Master table "DCPS"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
    Starting "DCPS"."SYS_IMPORT_FULL_01":  dcps/********@upbs directory=dump_dir dumpfile=dcps20210630.dmp 
    Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
    

    方式二:导入时去掉SID即可

    [oracle@POC-ORACLE ~]$ impdp dcps/dcps directory=dump_dir dumpfile=dcps20210630.dmp
    
    Import: Release 19.0.0.0.0 - Production on Mon Jul 5 17:29:16 2021
    Version 19.3.0.0.0
    
    Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
    
    Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Master table "DCPS"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
    Starting "DCPS"."SYS_IMPORT_FULL_01":  dcps/******** directory=dump_dir dumpfile=dcps20210630.dmp 
    

    虽然tns肯定是要改的

    展开全文
  • 评论:#re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]2008-04-18 08:40 | 小蚂蚁非常感谢,谢谢共享!省了我好多的时间回复更多评论#re: Oracle 10g ORA-...

    评论:

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2008-04-18 08:40 | 小蚂蚁

    非常感谢,谢谢共享!省了我好多的时间  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2008-07-09 10:01 | teddy

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2008-07-25 09:24 | aaa

    谢谢,我也碰到这个问题了,client的环境变量在server之前,倒是pl/sql dev连不上  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2008-10-13 13:36 | jems.org.cn

    不错.谢谢了!!!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2008-11-06 15:41 | ilovehibernate@hotmail.com

    照你的方法试过了.

    问题还是不能解决.

    郁闷ING

    sqldeveloper.exe

    都能用,偏偏pl/sql就用不了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2009-02-16 20:44 | john

    打开LISTENER.ORA

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

    )

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = abcd)(PORT = 1521))

    )

    )

    )

    注意 HOST= 随意字符串

    就OK了.忘能帮上各位  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2009-03-13 15:44 | haha

    非常感谢!!

    困扰了好久!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-03-19 09:35 | 霸王球

    非常感谢,帮忙解决了问题!三克油  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-04-13 10:36 | orcl

    问题解决,谢谢!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-04-27 09:23 | 我心飞翔

    解决,非常感谢!非常,非常,非常,非常,非常!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-05-27 15:38 | calvin

    强@john

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-06-15 16:18 | ly

    楼主 我的黄精配置咱们是这样的啊

    F:\oracle\product\10.2.0\db_1\bin;e:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\TortoiseSVN\bin

    跟你的而不大一样 改怎么改?  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2009-07-07 11:26 | violet

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-08-11 09:06 | 打得到

    去掉e:\oracle\product\10.2.0\client_1;就可以了@ly

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-08-15 09:28 | fbi333444

    谢谢了 修改环境变量就可以搞定了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2009-08-18 15:01 | 力

    我也遇到这个问题,害得的我重装了一遍oracle10g。现在终于解决了,需要把server环境变量放在client的环境变量就可以了。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-08-25 22:07 | LBQ

    非常感谢 我也遇到这样的问题了 修改后问题解决了

    看了很多网页 还是你这里写的好 支持一下 !  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-09-04 14:40 | 开发这

    谢谢,帮了我很大忙  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-09-28 10:49 | gengyongjiang

    谢谢,问题解决  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-09-28 10:52 | gengyongjiang

    之前的pl/sql都好用,重装系统后,pl/sql不好用了,我一直以为是我的操作系统版本问题,因为我这般XP连VC6都装不上。

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2009-10-14 18:57 | zhaoin

    这个问题困扰了我好久,一度在影响到我项目的进程,把服务器端的环境变量一放到客户端的环境变量上就可了了,谢谢啊~非常感谢  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2009-10-30 10:10 | dd

    謝謝呀,總算搞定!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2010-02-03 01:33 | user

    那個环境变量在那裡的?!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2010-04-07 20:00 | me too

    @ilovehibernate@hotmail.com

    我的样子和他一样,还是改不掉。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2010-04-29 11:13 | cw

    那个环境变量在哪?  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2010-06-14 22:50 | summer

    我也遇到过该问题,不过是因为装了两个客户端,卸载掉其中一个后就OK了。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2010-09-25 17:33 | af

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2010-10-08 15:31 | help屈

    @打得到

    对,去掉一个就行了,谢谢了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2010-12-10 10:42 | Han

    谢谢,解决了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2011-02-11 11:05 | 萧萧

    折腾了好久,终于解决了,谢谢了!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-05-12 09:25 | 路人甲

    设置oracle_home这个问题一般就会解决了~  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-05-12 09:26 | 路人甲

    添加oracle_home环境变量,这个问题一般就解决了~  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-06-28 13:34 | ke.zhang

    @john

    谢谢。你写的帮我解决了问题  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2011-07-20 18:23 | sandy

    我是新手,那位大侠有空帮我远程一下;非常的感谢!!!QQ:9528597  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-08-05 10:22 | cherry

    灰常感谢各位水的大虾啊。。。水的很好,解决我偶的问题。。。膜拜  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-08-05 10:23 | cherry

    就是去掉一个就OK了,折腾了好久啊。。。太高兴了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-08-31 17:30 | 鑫哥

    问题解决,不过请问这是什么意思啊?  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-08-31 17:30 | 鑫哥

    问题解决,不过没明白什么意思  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-09-16 09:10 | AppleYang

    @打得到

    谢谢你,去掉e:\oracle\product\10.2.0\client_1;现在可以了,就是还有个乱码问题待解决  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-10-08 11:06 | 天空之城

    谢谢啦~帮我解决了一个大问题。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2011-10-08 11:07 | 天空之城

    你的评论不好找,不醒目,想感谢下找个半天,哈哈~继续努力噢~  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-03-08 17:17 | justme

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-06-08 19:32 | billschen

    终于被我找到了~  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-07-17 13:38 | qingliu_hnnu

    怎么去掉一个客户端啊?急急急@summer

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-08-01 17:02 | pyx61198

    我的的环境配置也是这样的啊

    F:\oracle\product\10.2.0\db_1\bin;e:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\TortoiseSVN\bin

    去掉e:\oracle\product\10.2.0\client_1;后还是不行啊,出现个空白的对话框,还是连不上,有谁知道为啥啊  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-10-18 09:29 | xiaov

    如果是64位win7的话,这个问题是因为win7引起的。安装时默认在C:\Program Files (x86)下,就是这个(86)引起的这些问题,改下安装目录去掉这块就好了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-11-06 16:06 | 等李

    问题解决了,非常感谢,这个一般情况下真想不到环境变量那去!!!我一开始还以为是plsql的问题了,后来用sqlplus登录也不行!!看到你的文档,让我茅塞顿开啊!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2012-12-29 15:05 | konling

    嗯,这个太感谢了。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-01-08 16:06 | ds

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-01-30 17:06 | 无

    牛掰啊!!!!!膜拜,解决了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-03-11 10:38 | panlex

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-05-11 20:50 | mingwei

    NB啊,谢谢  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-05-17 09:45 | lg

    谢谢,问题解决

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-05-17 09:45 | lg

    谢谢问题解决  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-06-02 14:13 | 小伟

    我在用Sqlserver 连接Oracle数据库时 出现了 @lg

    OLE DB 提供程序 'msdaora' 报错。

    [OLE/DB provider returned message: ORA-12154: TNS:could not resolve the connect identifier specified

    ]

    不知道是不是跟你的问题一样.. 我试了还是不行哎//  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-06-02 14:14 | 小伟

    系统是Windows 2003 server @小伟

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2013-08-14 12:22 | TY

    "环境变量"原来是在右击我的电脑属性-高级里面设置的啊,还真的解决了,真心感谢楼主啊!!!  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-08-27 16:37 | 地方

    我的电脑-属性-高级设置-环境变量@cw

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-10-08 22:33 | wangdapeng

    的确好用,谢谢你  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2013-12-16 14:58 | 吴丽红

    @zhaoin 什么意思啊?我的path是这样的C:\Program Files\Intel\iCLS Client\;E:\app\dmeng\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ 怎么改啊?  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2014-01-17 09:47 | tt

    C:\Program Files\PC Connectivity Solution\;C:\oracle\product\10.1.0\Db_1\bin;C:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin\client;C:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Windows Imaging\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Intel\WiFi\bin\

    这个环境变量有问题吗?请教  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2014-03-18 17:11 | 紫寒512

    楼主好,看到你这个问题的时候,我真嗨皮,废话不多说,我也是忘了环境变量了。

    可是配置好之后,再登陆时,又提示了个空白的对话框。少了之前的一串提示了。有没有遇到过呀?求助。。。。。  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2014-06-11 15:09 | 恩恩额

    @ly@打得到

    这样果然解决了,太好了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2014-08-21 14:56 | 安安

    多谢分享,搞定,纠缠了我至少半年的问题啊,无数次重装系统,无数次改注册表,最终把自己系统搞崩溃。@pyx61198

    @打得到

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2015-04-02 13:57 | 火龙果

    果然是环境变量的问题,我的环境变量跟楼主不一样,但是只要在最前面加上楼主标红的那个就好了,我的是D盘,所以我弄成了D盘,问题就解决了  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2015-05-28 06:01 | lhshfree

    在安装PLSQL-Developer时出现该问题 Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    windows8环境变量设置如下:在系统变量设置如下 :

    变量:TNS_ADMIN

    值:E:\app\asus\product\11.2.0\dbhome_1\NETWORK\ADMIN

    其中值是你安装路径中查找对应项

    回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2015-06-16 16:03 | qq

    @help屈

    ?  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!

    2015-06-27 14:58 | waver001

    感谢,遇到的问题一模一样  回复  更多评论

    # re: Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! [未登录]

    2015-08-21 16:16 | javaee

    我的解决办法居然是因为有TNS里面的配置,service的name一样,我换个名字,都不一样就好了  回复  更多评论

    展开全文
  • 使用RMAN连接目标端的辅助库时报ORA-12154: TNS:could not resolve the connect identifier specified,像这种错误一般也就是TNS没有配置正确,或者tns名称打错导致,今天我遇到的这个问题比较奇葩,因为只是关注与...

    报错内容:

    [oracle@standby ~]$ rman target sys/oracle@standby auxiliary sys/oracle@orcl

    Recovery Manager: Release 11.2.0.3.0 - Production on Fri May 27 11:59:45 2016

    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

    connected to target database: SINGLE (DBID=3883461843)

    RMAN-00571: ===========================================================

    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

    RMAN-00571: ===========================================================

    RMAN-00554: initialization of internal recovery manager package failed

    RMAN-04006: error from auxiliary database: ORA-12154: TNS:could not resolve the connect identifier specified

    问题描述:

    使用RMAN连接目标端的辅助库时报ORA-12154: TNS:could not resolve the connect identifier specified,像这种错误一般也就是TNS没有配置正确,或者tns名称打错导致,今天我遇到的这个问题比较奇葩,因为只是关注与TNS配置是否正确,没有去看tnsname.ora这个文件本身内容格式是否正确,本次的原因很简单:

    [oracle@standby ~]$ more /u01/app/oracle/product/11.2.0/dbhome_2/network/admin/tnsnames.ora

    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome

    _2/network/admin/tnsnames.ora

    # Generated by Oracle configuration tools.

    standby =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = standby)

    )

    )

    p

    orcl =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.102)(PORT = 1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = orcl)

    )

    )

    解决方法:

    把多余的P去掉就好了,唉,还是要细心

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28473562/viewspace-2107912/,如需转载,请注明出处,否则将追究法律责任。

    展开全文
  • logon denied Enter user-name: cy/zh@rac1 ERROR: ORA-12154: TNS:could not resolve service name SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus [oracle@rac2 admin]$ sqlplus cy/...

    配置好rac后,两个节点用tnsping都可以ping通,但用sqlplus连接都出现以下错误,不知道哪里出了问题

    [oracle@rac2 admin]$ lsnrctl status

    LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 04-MAR-2008 08:32:26

    Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))

    STATUS of the LISTENER

    ------------------------

    Alias                     LISTENER

    Version                   TNSLSNR for Linux: Version 9.2.0.4.0 - Production

    Start Date                04-MAR-2008 08:29:03

    Uptime                    0 days 0 hr. 3 min. 22 sec

    Trace Level               off

    Security                  OFF

    SNMP                      OFF

    Listener Parameter File   /home/oracle/9.2.0.4/network/admin/listener.ora

    Listener Log File         /home/oracle/9.2.0.4/network/log/listener.log

    Listening Endpoints Summary...

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2)(PORT=1521)))

    Services Summary...

    Service "PLSExtProc" has 1 instance(s).

    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

    Service "esal" has 2 instance(s).

    Instance "rac1", status READY, has 1 handler(s) for this service...

    Instance "rac2", status READY, has 1 handler(s) for this service...

    The command completed successfully

    [oracle@rac2 admin]$ lsnrctl service

    LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 04-MAR-2008 08:32:32

    Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521)))

    Services Summary...

    Service "PLSExtProc" has 1 instance(s).

    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

    Handler(s):

    "DEDICATED" established:0 refused:0

    LOCAL SERVER

    Service "esal" has 2 instance(s).

    Instance "rac1", status READY, has 1 handler(s) for this service...

    Handler(s):

    "DEDICATED" established:0 refused:0 state:ready

    REMOTE SERVER

    (address=(protocol=tcp)(host=rac1)(port=1521))

    Instance "rac2", status READY, has 1 handler(s) for this service...

    Handler(s):

    "DEDICATED" established:0 refused:0 state:ready

    LOCAL SERVER

    The command completed successfully

    [oracle@rac2 admin]$ sqlplus cy/zh@esal

    SQL*Plus: Release 9.2.0.4.0 - Production on Tue Mar 4 08:32:45 2008

    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

    ERROR:

    ORA-12154: TNS:could not resolve service name

    Enter user-name:

    ERROR:

    ORA-01017: invalid username/password; logon denied

    Enter user-name: cy/zh@rac1

    ERROR:

    ORA-12154: TNS:could not resolve service name

    SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus

    [oracle@rac2 admin]$ sqlplus cy/zh@rac2

    SQL*Plus: Release 9.2.0.4.0 - Production on Tue Mar 4 08:32:59 2008

    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

    ERROR:

    ORA-12154: TNS:could not resolve service name

    Enter user-name:

    [本帖最后由 lifewise 于 2008-3-4 10:02 编辑]

    展开全文
  • EXP-00056 遇到 ORACLE 错误 12154 ORA-12154 TNS 无法解析指定EXP-00056: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符exp oas/[emailprotected] file=d:\daochu.dmp owner=(s) 导出特定用户/...
  • 一、问题描述做数据迁移时报错ORA-12154[[emailprotected] ~]$ expdp zrd/[emailprotected] directory=DATA_PUMP_DIR dumpfile=20180314TJJbak.dmp logfile=20180314TJJbak.log schemas=TJJExport: Release 11.2....
  • 今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程起因是群里面一个人问了他的Windows客户端采用easy connect方式连接Oracle服务器的时候,报错如下:ORA-12154:TNS:无法解析指定的连接标示符最初的想法...
  • ORA-12154 TNS:could not resolve the connect identifier specified 并且sqlplus可以使用tnsname正常连接,监听正常,第一反应一定是dest_2中配置的service不等于tnsname中的连接串名称,已经遇到过很多次了。 ...
  • 相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以...
  • 相信作为ORACLE数据库的开发人员没有少碰到“ORA-12154: TNS: 无法解析指定的连接标识符”,今天我也又碰到了类似的情况,将我的解决方法进行小结,希望能对碰到同样问题的友人们提供帮助。问题场景描述:服务器端...
  • 我又在局域网内另一台pc端装了 oracle 10g 32位 client,客户端进行了tnsname.ORA的配置。装完后cmd下网络可以ping通,tnsping 服务名也可以...出现ORA-12154: TNS: 无法解析指定的连接标识符。折腾了好久,才调通...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,641
精华内容 1,856
关键字:

ora-12154