ORA-12545: Connect failed because target host or object does not exist

SQL> select status,error_message,error_date from dba_propagation;
抓取进程
select  CAPTURE_NAME,QUEUE_NAME,ERROR_MESSAGE,CAPTURED_SCN,APPLIED_SCN,status from dba_capture;
STATUS
----------
ERROR_MESSAGE
----------------------------------------------------------------------
ERROR_DATE
-------------------
DISABLED
ORA-25315: unsupported configuration for propagation of buffered messa
ges
2013-09-05 07:54:34
一、  

begin
    dbms_streams_adm.add_schema_propagation_rules(
     schema_name => 'qbjmes',
     streams_name => 'qbjmes_to_racdb',
    source_queue_name => 'strmadmin.qbjmes_queue',
     destination_queue_name => 'strmadmin.racdb_queue@racdb',
    include_dml => true,
     include_ddl => true,
     include_tagged_lcr => false,
    source_database => 'qbjmes',

inclusion_rule => true

queue_to_queue => true);   ------新添加的
   end;
   /

不报错了ora 25315

报错 ora 12545

SQL> select PROPAGATION_NAME,SOURCE_QUEUE_NAME,DESTINATION_QUEUE_NAME,DESTINATION_DBLINK,RULE_SET_NAME,STATUS,ERROR_MESSAGE from dba_propagation;

PROPAGAT SOURCE_Q DESTINATION_QUEUE_NAME

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

DESTINATION_DBLINK

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

RULE_SET_NAME STATUS    ERROR_MESSAGE

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

QBJMES_T QBJMES_Q MES_QUEUE_QBJ

O_MES  UEUE

MES

RULESET$_54      DISABLED        ORA-12545: Connect failed because target host or object does not exist

建立传播进程

  1. Stop the propagation.

  2. Ensure that the source queue is empty.

  3. Ensure that the destination queue is empty and has no unapplied, spilled messages before you drop the propagation.

  4. Re-create the propagation with the queue_to_queue parameter set to TRUE in the creation procedure.

---------------------------------------------------------------------------------------------
Oracle RAC的ORA-12545 Connect failed because target host or object does not exist问题

aix5.3系统上的oracle 10.2.0.3 RAC,连接数据库的时候经常报如下错误:

ORA-12545: Connect failed because target host or object does not exist

这个问题可以通过设置rac数据库各个节点的local_listener参数来解决,有两种方式:

方式1

在RAC的每个节点上编辑$ORACLE_HOME/network/admin/tnsnames.ora,增加

local_listener_rac=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=<vip>)(PORT=1521))
)

其中<vip>对应每个节点各自的vip地址;

在rac的任意一个节点上修改数据库参数,设置local_listener为local_listener_rac

$ sqlplus / as sysdba
SQL> alter system set local_listener='local_listener_rac' scope=spfile;

重新启动各个节点上的数据库实例

方式2

也可以按照metallink上id为364855.1的文档使用如下方法修改
在rac的每个节点上执行如下语句设置local_listener参数

sql>alter system set LOCAL_LISTENER="(ADDRESS=(PROTOCOL=TCP)(HOST=<VIP_address>)(PORT=1521))" scope=both sid='instance_name';

其中<VIP_address>对应每个节点的vip地址;
instance_name对应当前节点的实例名,如rac1、rac2等,即每次只修改当前实例的参数

ORA-12545: Connect failed because target host or object does not exist相关推荐

  1. 【故障处理】ORA-12545: Connect failed because target host or object does not exist

    [故障处理]ORA-12545: Connect failed because target host or object does not exist [故障处理]ORA-12545: Connec ...

  2. TNS-12545: Connect failed because target host or object does not exist

    问题描述 $ lsnrctl start LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 26-JUL-2017 09:53:42 Copy ...

  3. 【故障处理】ORA-12545: Connect failed because target host

    [故障处理]ORA-12545: Connect failed because target host or object does not exist 1  BLOG文档结构图 2  前言部分 2. ...

  4. oracle11g ora 12545,sqlplus本地登录报错ORA-12545

    在客户服务器上尝试登录数据库是碰到错误. 步骤如下: > sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production ON Thu Nov ...

  5. Android报错——connect failed: EHOSTUNREACH (No route to host)

    2019独角兽企业重金招聘Python工程师标准>>> Android报错--connect failed: EHOSTUNREACH (No route to host) 没有路由 ...

  6. connect() failed (10061: No connection could be made because the target machine actively refused it

    nginx运行web前端项目的时候出现了以下错误 项目在加载保存的图片的过程中,报错了,看了一下Nginx的错误日志 日志出现了connect() failed (10061: No connecti ...

  7. nginx请求出现的错误 connect() failed (113: No route to host) while connecting to upstream

    32749#0: *1406509 connect() failed (113: No route to host) while connecting to upstream- 这个错误说明防火墙端口 ...

  8. connect() failed (113: No route to host)

    nginx connect() failed (113: No route to host) while connecting to upstream Centos7中默认将原来的防火墙iptable ...

  9. connect() failed (111 Connection refused) while connecting to upstream

    connect() failed (111: Connection refused) while connecting to upstream 报错 Nginx代理Vue项目,访问基于Flask搭建的 ...

最新文章

  1. 100内奇数之和流程图_IATF 16949体系资料之过程流程图,收藏备用!
  2. leetcode844. 比较含退格的字符串
  3. 鼠标划过图片进行缩放效果
  4. 原生js实现选中所有的checkbox
  5. 海外仓储系统快速提升企业仓储物流效能的最有效手段?
  6. svn不知道这样的主机 怎么解决_玫瑰人生护肤品怎么样?你不知道的重要的事居然是这样的.........
  7. python爬虫案例——爬取豆瓣图书信息并保存
  8. 简单 申请 msn.com邮箱 @
  9. HP 8440P 4G内存蓝屏--内存颗粒容量支持问题
  10. 管理欲望:领导者的自我觉察与突破
  11. 还在为日程安排发愁?是因为你没有使用飞项
  12. win10多用户同时登陆
  13. Docker的安装和使用
  14. Android高级界面设计
  15. 企业采用云计算的战略路线图
  16. Jetson Nano系列教程3-生死看淡,不服就干之GPIO
  17. 最新计算机专业毕业设计论文选题源码演示录像下载(开题报告任务书PPT毕业答辩模板jsp352 cs拼图游戏的设计与实现
  18. 西工大PAMI论文:发布大规模人群计数/定位基准平台
  19. 什么是AES对称加密算法
  20. 第三届全国网络空间安全技术大赛 Web补题 By Assassin(持续更新)

热门文章

  1. Cadence Orcad元器件位号重排与原理图页序号重排
  2. 北斗导航 | 北斗系统信息处理创新技术(学术PPT分享附视频)
  3. C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类2)
  4. clion opencv安装_Clion+Opencv3.2终极配置教程
  5. ue4相机_[UE4]偏门实用技巧合集
  6. tkinter 菜单添加事件_tkinter学习教程(七)
  7. linux内核杂记(11)-进程调度(6)
  8. 【深度学习】基于PyTorch深度学习框架的序列图像数据装载器
  9. 【机器学习】27 个机器学习、数学、Python 速查表
  10. 【论文解读】比特币:一种点对点的点子支付系统