ODI抽取中出现“ORA-12545: 因目标主机或对象不存在,连接失败。”

远程连接Oracle报ORA-12545错误解决方案 NULL 博文链接:https://ajita.iteye.com/blog/1725304 立即下载

    之前ODI的运行一切正常,目标机器连接源数据库也都没问题。后来由于需要换存储,因此对源的数据库rac进行了重装,但是数据库实例名,服务名,IP地址什么的都没改。但是发现进行ODI抽取时遇到了错误,报错信息如下:

    “ORA-12545: 因目标主机或对象不存在,连接失败。”

    分析发现时在存储过程中调用远程表时遇到错误,在plsql中执行,发现也报错,但是再执行就不会有这个错误了,重新登录又出现,再试又不出现了,后来再试发现重复不了该问题。  因此考虑是数据库连接的问题,上网查询,发现遇到该问题的也很多,都说是监听的问题。

    于是打开进入到 D:\oracle\ora92\network\log\listener.log,查看监听日志,发现监听报错,采用了网上的方法

下面尝试连接远端RAC数据库:

$ exit

SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败

警告: 您不再连接到 ORACLE。
SQL> CONN NDMAIN/NDMAIN@TESTRAC
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败

SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败

警告: 您不再连接到 ORACLE。
SQL> CONN NDMAIN/NDMAIN@TESTRAC
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败


可以看到,连接失败的概率还是很高的。其实只有在本地hosts文件中加上RAC实例所在服务器的ip和主机名信息,就可以避免这个错误:

SQL> host
$ su -
Password:
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
Sourcing //.profile-EIS.....
root@ahrac1 # vi /etc/hosts
#
# Internet host table
#
172.25.198.224 racnode1-vip
172.25.198.225 racnode2-vip

root@ahrac1 # exit
$ exit

SQL>

下面再次尝试连接RAC数据库:

SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。
SQL> CONN NDMAIN/NDMAIN@TESTRAC已连接。

问题已经解决。不过由于只修改当前客户端的配置,所以这种方法也只对当前客户端有效。

[NVME] CMBLOC-Controller Memory Buffer Location CMBLOC-Controller Memory Buffer Location 阅读详情

相关推荐

SAP SD实战:用BADI_SLS_HEAD_SCR_CUS给销售订单VA01/VA02加自定义字段(附完整函数组代码)

本文详细解析了在SAP SD模块中如何利用BADI_SLS_HEAD_SCR_CUS实现销售订单(VA01/VA02)的屏幕增强,包括数据结构设计、函数组创建和BADI接口实现。通过实战案例和完整代码,帮助开发者掌握在SAPMV45A标准流程中添加自定义字段的关键技术,提升业务定制化能力。

weixin_27015733的博客 369

Oracle数据库导入dump数据文件报错——ORA-12545:因目标主机或对象不存在,连接失败的解决办法

Oracle数据库导入dump数据文件报错 ORA-12545:因目标主机或对象不存在,连接失败的解决办法 错误信息如下: [oracle@db dpdump]$ impdp system/123456@cams DIRECTORY=dpdata1 dumpfile=deskData202011131309.dmp logfile=deskData202011131309.log schemas=sdata,db2odesk Import: Release 11.2.0.3.0 - Production o

Dyong_1992的博客 2679

别再只接个放大器了!压电传感器测量电路(电压/电荷放大器)的5个实战配置要点

本文深入解析压电传感器测量电路中的5个关键实战配置要点,包括电缆长度选择、输入阻抗匹配、过载保护设计、低频噪声抑制及放大器选型策略。特别针对电压放大器和电荷放大器的应用场景差异提供工程实践建议,帮助工程师有效解决信号失真、噪声干扰等常见问题,提升测量精度和系统可靠性。

weixin_26869081的博客 302

oracle报错

imp 【system 用户名称】/【system 用户密码】@【全局数据库名】 file=【dmp 文件绝对路径】 log=【生成日志文件绝对路径】 fromuser=【导出用户】 touser=【导入用户】 ignore=y;解决办法:将导入语句中@orcl删掉,在执行导入语句。原因:当oracle的服务端和客户端在同一台设备上是会产生一系列错。UDI-12154: 操作产生了 ORACLE 错误 12154。ORA-12154: TNS: 无法解析指定的连接标识符。

Ma2101812513的博客 2731

一起学习Avalonia(十三)

Avalonia 前面已经简单介绍了一下相关开发,有一个系统的了解。 到今天Avalonia已经基本成熟,但是扩展支持的还是不可能达到大企业的,我估计这也不可能。考虑了下,微软的MAUI框架可能会普及性更高,Avalonia也是我无意间知道的。 微软毕竟是会宣讲的全球。并且微软全球研发投入很大,全部专职开发,这种速度当然大。但是MAUI根据计划,可能还要很长时间,而且是社区支持Linux,估计时间更久。这不能适应现在的国产化开发。 预计一段时间还是需要Avalonia作为优先。当前Avalonia使

jinyuttt的专栏 4086

用 n8n 提取静态网页内容:从 HTTP Request 到 HTML 节点全解析

本文介绍了如何使用n8n的HTTP Request和HTML节点组合提取静态网页内容。首先通过HTTP Request节点获取网页HTML源码,然后使用HTML节点解析并提取所需数据。关键点包括:1)HTTP Request节点设置URL和GET方法;2)HTML节点配置Source Data为JSON并指定data字段;3)重点掌握Extraction Values参数,特别是CSS选择器(使用.和#定位元素)、Key命名、Return Value类型选择等。文章通过实例演示了标题和正文的提取方法,并提供

muyouking 4569

Oracle备份/迁移与还原

Oracle备份与迁移还原 使用Oracle的数据泵(expdp/impdp)实现数据库的备份与迁移 测试:将武汉172.31.134.201服务器中的fraud用户的数据全部备份并迁移到172.31.134.227上test用户里,这里本地测试迁移目的用户为test,运维在现网迁移需建立相同的用户fraud (1.dump文件建议增加日期后缀,便于多次备份后便于区分,例如FRAUDTEST_20200831.dmp,2.备份文件最好通过scp备份到另外一台服务器) 数据备份expd...

sinat_42724379的博客 1734

[后端设计]innovus命令editPin详解?

先放命令,有空慢慢写。

m0_61003348的博客 5734

ora12545因目标主机或对象不存在,连接失败 最全详解!!!!!!!

ora12545因目标主机或对象不存在,连接失败 最全详解!!!!!

l475335848的博客 1万+

2026最新YOLO26改进:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

针对YOLO26模型改进痛点,本专栏整理200+实战验证方法,覆盖卷积层、注意力机制等核心模块。 每种方法含原理、性能分析、改进路径及实操流程,代码可直接运行,快速提升模型效果,性价比超高。

魔改工程师的博客 1万+

【硬件工程师面经整理2_电源篇】

硬件工程师面经整理_电源篇

LeeYLong的博客 2767

oracle ORA-12545:因目标主机或对象不存在

  如下图中,我们在运行oracle的时候可能出现的错误信息ORA-12545:因目标主机或对象不存在,连接失败 2     解决方法: 首先从最基本的入手,这里打开计算机右击,选择管理 3     找到里面的服务和应用程序,打开服务 4 如下图所示~找到: OracleOraDb11g...

hhj13978064496的博客 1万+

Challenge 4 - OSCP A

在c盘下发现一个windows.old,在里面可以找到SYSTEM和SAM文件,下载到本地,利用samdump2解密发现没解出来,再来试试pwdump.py(https://github.com/CiscoCXSecurity/creddump7)得到压缩包密码bludecode,解压之后发现一个比较特殊的文件configuration.php,里面有两个类似密码的字符串。登录之后在/opt/backups/下发现几个特殊文件,其中sitebackup3.zip是个正常的压缩包。但是这个压缩包是有密码的。

羽的博客 5787

UDI-12541:操作产生了Oracle错误12541

3、修改成我的电脑主机名字,我的电脑-》属性:就可以看到。2、找到listener.ora。数据泵导入时,报如上图的错误。1、到 D:\app\。

sunping177的专栏 1045

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Oracle监听报错:TNS-12545: Connect failed because target host or object does not exist

第四步:检查配置文件bash_profile配置文件路径等是否有问题有,有问题则vi进行修改。报这个错误是文件的系统名称修改导致。第五步:重新开启监听。

weixin_52714772的博客 4235

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

oracle报12545,远程连接Oracle报ORA-12545错误解决方案

最近局域网的oracle监听服务出了一点问题,本地连接正常,但是远程访问的时候总是报ora-12545错误。ORA-12545: 因目标主机或对象不存在,连接失败现已解决,修改后的配置文件如下#listener.ora# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\list...

weixin_35914648的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

UDI-12154 ORA-12154问题解决

问题背景 最近新建环境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

忙碌的菠萝 1万+

ORA-12545: 因目标主机或对象不存在, 连接失败

昨天,开发人员反映,在RAC环境中,连接到RAC数据库的时候经常会出现ORA-12545错误。[@more@]检查发现,网络正常,tnsping也是正常的。然后发现tnsnames.ora文件服务名设置里只有service_na...

cqug68627的博客 1991

oracle错误:ORA-12545

客户端使用PL/SQL连接到公司的ORACLE RAC.不定期的报错,内容如下:不能登录为 tvmall_testORA-12545: 因目标主机或对象不存在, 连接失败通过查找资料,找到原因。原因:当有监听器的LOAD_BALANCE时 ,每当client建立一个链接的时候listener是需要给client一个地址去连接的,但是它给的并不是ip,而是给的hostname,...

weixin_33881050的博客 1062

ORA-12545: 因目标主机或对象不存在,连接失败

在安装plsql时,出现”ORA-12545: 因目标主机或对象不存在,连接失败“的问题。解决办法如下:1.检测主机名是否能被dns解析。在此处是可以的。2.检查C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN路径下tnsnames.ora文件中的内容:XE =  (DESCRIPTION =    (ADDRESS = (PRO...

the list 2万+

解决 oracle 因目标主机或对象不存在

我们在运行oracle的时候可能出现的错误信息ORA-12545:因目标主机或对象不存在,连接失败 oracle ORA-12545:因目标主机或对象不存在

qq_52500488的博客 3562

ORA-12545:因目标主机或对象不存在,连接失败的解决办法

ORA-12545:因目标主机或对象不存在,连接失败的解决办法 错误原因是配置错误主机名 解决: 1. 搜索你自己安装的Oracle路径,找到这俩个文件 tnsnames.ora 和 listener.ora,修改这两个文件,修改HOST=自己的主机名 我的路径如下:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 如图: 修改

Palmer_xu的专栏 5万+

ORA-12545 因目标主机或对象不存在,数据库无法连接

ORA-12545: Connect failed because target host or object does not exist 解决办法: 1、修改服务器端的配置文件listerner.ora,将host=...

cmiofkcsl84544245的博客 1977

Oracle-客户端连接报错ORA-12545问题

用户在客户端服务器通过sqlplus通过scan ip登陆访问数据库时,偶尔会出现连接报错ORA-12545: Connect failed because target host or object does not exist的情况。

sinat_36757755的博客 7773

关于“ORA-12545: 因目标主机或对象不存在,连接失败。”原因分析及解决方案

原因修改了计算机名,原名PC2013031711cxw,后来修改为:zrd   PL/SQL 登录就报 --------------------------- ORA-12545: 因目标主机或对象不存在,连接失败 解析: 用户不能连接到Oracle数据库,通常是主机不存在或由于更改操作系统信息,听说查看 监听日志是诊断故障的主要手段,于是打开D:\oracle\produc

2万+

“ORA-12545: 因目标主机或对象不存在,连接失败”怎么办?

大概知道是因为主机名或者IP地址的原因引起的,但是不知道究竟,就去百度上查了查,然后就根据几种答案做出了以下就该: 1.E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN这个路径下面找到 tnsnames.ora 和 listener.ora 然后看里面的HOST的值是否一样, 是否跟计算机名一样, 发现 tnsnames.ora 里面是 HO...

weixin_30752377的博客 519
上一篇: R语言为Hadoop集群数据统计分析带来革命性变化
下一篇: 电子商务网站应关注的几个指标
mousever
博客等级 码龄19年 231粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值