1. 查看 tnsnames.ora中条目 :
linux_dblk =(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = linux.linuxidc.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = linux)
)
)
/etc/hosts中不写linux.linuxidc.com与IP的对应,也无法通过DNS得到linux.linuxidc.com的IP。
2.创建数据链并使用
linuxidc@ linuxidcrac1>create database link linux_db connect to test9 identified by test9 using "linux_dblk";
Database link created.
此时使用DBLINK: 执行了很长时间,报错:ORA-12545:Connect failed because target host or object does not exist
21:42:57 linuxidc@ linuxidcrac1>select * from test9@linux_DB;
select * from test9@linux_DB
*
ERROR at line 1:
ORA-12545: Connect failed because target host or object does not exist
Elapsed: 00:02:40.25
###########3
3.查看日志中报错信息:
[Oracle@linuxidcrac1 ~]$ cat alert_linuxidcrac1.log
创建和使用数据链时会有类似如下报错日志: --截取部分
Sat Dec 28 21:41:29 2013
***********************************************************************
Fatal NI connect error 12545, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=racdg)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=racdg)(CID=(PROGRAM=oracle)(HOST=linuxidcrac1.linuxidc.com)(USER=oracle))))
VERSION INFORMATION:
TNS for Linux: Version 11.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.1.0 - Production
Time: 28-DEC-2013 21:41:29
Tracing not turned on.
Tns error struct:
ns main err code: 12545
TNS-12545: Connect failed because target host or object does not exist
ns secondary err code: 12560
nt main err code: 515
TNS-00515: Connect failed because target host or object does not exist
nt secondary err code: 110
nt OS err code: 0
###########
4.解决方法:
/etc/hosts中增加相应条目:192.168.1.211 linux.linuxidc.com linux
ping linux.linuxidc.com 测试正常。
linuxidc@ linuxidcrac1>select * from test9@linux_db;
AA
----------
dblink-ok
---此时重新登陆数据库,使用数据链正常:相关阅读:Oracle ORA-01555 快照过旧 说明 http://www.linuxidc.com/Linux/2012-08/66997.htmORA-01078 和 LRM-00109 报错解决方法 http://www.linuxidc.com/Linux/2012-07/66044.htmORA-01555超长的Query Duration时间 http://www.linuxidc.com/Linux/2013-12/93901.htmORA-00471 处理方法笔记 http://www.linuxidc.com/Linux/2013-09/90017.htmORA-00314,redolog 损坏,或丢失处理方法 http://www.linuxidc.com/Linux/2013-09/90646.htmORA-00257 归档日志过大导致无法存储的解决办法 http://www.linuxidc.com/Linux/2013-09/90594.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12ORA-01033:ORACLE initialization or shutdown in process客户端使用SCNAIP连接11G RAC数据库报错ORA-12545解决相关资讯 ORA-12545 TNS-12545
- ORA-12545:因目标主机或对象不存在 (06月02日)
- 客户端使用SCNAIP连接11G RAC数据 (01/02/2014 08:14:07)
- 监听独立于数据库服务器的配置,解 (05/30/2013 09:39:09)
| - ORA-12545: 因目标主机或对象不存 (05/09/2015 09:43:51)
- Oracle 11gR2 RAC连接时ORA-12545 (08/10/2013 10:46:39)
- Oracle 10g RAC监听报TNS-12545 (04/28/2013 06:06:34)
|
本文评论 查看全部评论 (0)