Oracle 11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)

Toad for Oracle 12 绿色破解版技术解析与实战部署 Toad for Oracle 是面向 Oracle 数据库开发与运维的经典客户端工具,其核心能力涵盖执行计划分析、PL/SQL 调试、Schema 浏览与数据导出等。绿色破解版并非简单免安装版本,而是通过 PE 结构补丁实现授权校验绕过,并深度绑定 Oracle Instant Client 12.1 实现离线运行,具备零注册表写入、配置可移植、跨 Windows 版本兼容(Win7–Win11)等工程优势。该方案在无管理员权限、无标准 Oracle 客户端环境、遗留系统紧急排障等典型场景中展现出独特价值 阅读详情

简介

oracle 11gR2 RAC安装配置scan ip有三种方式,
1、DNS
2、GNS
3、hosts文件
通常情况下我们采用DNS的方式,但是平时测试的时候我们一般均采用hosts文件的方式,使用hosts时,安装完数据库scan ip通常访问不了。

环境

[root@rac-orcl01 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
#public
192.168.5.101   rac-orcl01
192.168.5.102   rac-orcl02
#virtual 
192.168.5.103   rac-orcl01-vip
192.168.5.104   rac-orcl02-vip
#private
10.10.10.101    rac-orcl01-pri
10.10.10.102    rac-orcl02-pri
#scan
192.168.5.105   scan-cluster

客户端通过scan ip连接数据库

[oracle@rac-orcl01 ~]$ sqlplus sys/oracle@192.168.5.105:1521/orcl as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Tue Aug 9 16:05:38 2016

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

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

资源状态

[grid@rac-orcl01 ~]$ crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host        
----------------------------------------------------------------------
ora.DATA.dg    ora....up.type 0/5    0/     ONLINE    ONLINE    rac-orcl01  
ora....ER.lsnr ora....er.type 0/5    0/     ONLINE    ONLINE    rac-orcl01  
ora....N1.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    rac-orcl01  
ora.asm        ora.asm.type   0/5    0/     ONLINE    ONLINE    rac-orcl01  
ora.eons       ora.eons.type  0/3    0/     ONLINE    ONLINE    rac-orcl01  
ora.gsd        ora.gsd.type   0/5    0/     OFFLINE   OFFLINE               
ora....network ora....rk.type 1/5    0/     ONLINE    ONLINE    rac-orcl01  
ora.oc4j       ora.oc4j.type  0/5    0/0    OFFLINE   OFFLINE               
ora.ons        ora.ons.type   0/3    0/     ONLINE    ONLINE    rac-orcl01  
ora.orcl.db    ora....se.type 0/2    0/1    ONLINE    ONLINE    rac-orcl01  
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    rac-orcl01  
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    rac-orcl01  
ora....l01.gsd application    0/5    0/0    OFFLINE   OFFLINE               
ora....l01.ons application    0/3    0/0    ONLINE    ONLINE    rac-orcl01  
ora....l01.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    rac-orcl01  
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    rac-orcl02  
ora....02.lsnr application    0/5    0/0    ONLINE    ONLINE    rac-orcl02  
ora....l02.gsd application    0/5    0/0    OFFLINE   OFFLINE               
ora....l02.ons application    0/3    0/0    ONLINE    ONLINE    rac-orcl02  
ora....l02.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    rac-orcl02  
ora.scan1.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    rac-orcl01 

监听状态

orcl1

[grid@rac-orcl01 ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:09:14

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                07-AUG-2016 22:34:25
Uptime                    1 days 17 hr. 34 min. 48 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.ora
Listener Log File         /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl01/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.101)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.103)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
  Instance "orcl1", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
  Instance "orcl1", status READY, has 1 handler(s) for this service...
The command completed successfully

orcl2

[oracle@rac-orcl02 ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:09:51

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                07-AUG-2016 22:14:01
Uptime                    1 days 17 hr. 55 min. 50 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.ora
Listener Log File         /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl02/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.102)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.104)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM2", status READY, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
  Instance "orcl2", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
  Instance "orcl2", status READY, has 1 handler(s) for this service...
The command completed successfully

scan监听状态

[grid@rac-orcl01 ~]$ lsnrctl status listener_scan1

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:10:30

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_SCAN1
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                09-AUG-2016 16:04:24
Uptime                    0 days 0 hr. 6 min. 6 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.ora
Listener Log File         /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl01/listener_scan1/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.105)(PORT=1521)))
Services Summary...
Service "orcl" has 2 instance(s).
  Instance "orcl1", status READY, has 1 handler(s) for this service...
  Instance "orcl2", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 2 instance(s).
  Instance "orcl1", status READY, has 1 handler(s) for this service...
  Instance "orcl2", status READY, has 1 handler(s) for this service...
The command completed successfully

解决办法

把各个节点的local_listener参数中的host从主机名称修改为对应节点的vip地址。

orcl1

SQL> show parameter local_listener;

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
local_listener               string  (DESCRIPTION=(ADDRESS_LIST=(AD
                         DRESS=(PROTOCOL=TCP)(HOST=rac-
                         orcl01)(PORT=1521))))

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.5.103)(PORT=1521))))' scope=both sid='orcl1';

System altered.

orcl2

SQL> show parameter local_listener;

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
local_listener               string  (DESCRIPTION=(ADDRESS_LIST=(AD
                         DRESS=(PROTOCOL=TCP)(HOST=rac-
                         orcl02)(PORT=1521))))

SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.5.104)(PORT=1521))))' scope=both sid='orcl2';

System altered.

问题解决。

fatal: unable to access ‘https://github.com/‘: Recv failure: Connection was reset 解决方案 本文主要介绍了fatal: unable to access ‘https://github.com/’: Recv failure: Connection was reset 解决方案,希望能对使用github的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 阅读详情

相关推荐

BK3437蓝牙5.2芯片实战:手把手教你设计超低功耗智能家居遥控器(附原理图)

本文详细介绍了BK3437蓝牙5.2芯片在超低功耗智能家居遥控器设计中的应用。通过分析芯片的核心优势、硬件设计要点和低功耗固件策略,手把手教你实现日均功耗低于5μA的遥控器原型,并附有原理图设计详解和常见问题解决方案。

tgb34567890的博客 619

Oracle 11g RAC客户端使用SCAN IP无法连接问题

Oracle 版本:11.2.0.1.0 客户端:Windows Server 2003/PLSQL Developer Oracle服务器端的ip设置如下: ##公网ip 192.168.135.201 WIN-2008SERVER1 192.168.135.202 WIN-2008SERVER2 ##虚拟ip 192.168.135.211 WIN-2008SERVER1-v...

Programmer.Wenlong 小龙在线 1019

机械臂抓取前言

机械臂相关的笔记

weixin_64037619的博客 3908

rac无法通过scanip连接

目录 客户端无法登陆 问题原因 解决方法 客户端无法登陆 ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 问题原因 有套rac库没有设置remote_listener,导致无法通过scanip访问。 11gR2数据库,默认设置local_listener参数为local listener(本地监听器,ip地址为vip),为vip listen

打工人的博客 1214

VScode高效开发STM32:头文件路径配置全解析

本文详细解析了在VScode中高效开发STM32项目的核心步骤——头文件路径配置。针对常见的“找不到头文件”问题,文章深入剖析了IntelliSense的工作原理,并提供了手把手创建和解读c_cpp_properties.json配置文件的完整指南,包括includePath、defines、compilerPath等关键项的设置,帮助开发者彻底解决红色波浪线错误,实现精准的代码提示与跳转。

weixin_28835789的博客 340

深度学习12—VGG19实现

state_dict = load_state_dict_from_url(model_urls['vgg19'],model_dir='./model' ,progress=progress)#预训练模型地址。accuracy=((out.argmax(1)==label).sum()).clone().detach().cpu().numpy()#正确预测的总和比测试集的长度,即预测正确的精度。image=torch.reshape(image,(1,3,224,224))#四维图形,RGB三个通。

m0_55196097的博客 2444

关于rac修改scan ip后,无法正常连接数据库的解决,处理ORA-12514问题

关于修改scan ip后,报错ORA-12514的处理 通过修改 remote_listener参数,解决该问题 [oracle@rac1 ~]$ sqlplus / as sysdba SQL> show parameter remote; NAME TYPE VALUE ------------------------------------ ----------- ---------------------------

qq_39111199的博客 744

脆弱的冗余:链路聚合(LACP)中单条链路故障引发的网络震荡

show etherchannel summary# 查看聚合组中所有端口的标志位,健康状态应为 ‘P’ (Port-channel) 或 ‘SU’(Stand-up)。本次故障的核心教训是:网络系统对“部分故障”的容忍度和自愈能力,远比应对“完全故障”要重要和复杂得多。3.加强监控:部署网管系统,监控聚合端口的包错误计数、LACP状态变化频率,并设置阈值告警。标签: #链路聚合 #LACP故障 #网络冗余 #排障案例 #网络高可用性。修复链路:更换光模块、清洁光纤接口、检查物理线路。

danyth的博客 1983

Oracle11g RAC无法使用VIP或SCAN IP连接数据库的解决方案

安装完Oracle 11g rac后,在10g的客户端的 tnsnames.ora中配置好,scanip,但是无法访问,报错为目标主机不存在,折腾了很久,没弄明白,后面查到,系统初始化参数里有local_listener这一项,在这里可以对host的值加以修改,将scanip注册进来、在监听器中使用vip!因此只要把数据库实例参数local_listener内的host改为vip的IP地址即可。另外解决Oracle 11gR2 RAC 无法在客户端通过scanIP连接数据库。节点二上面也是,一样的修改。

zyjzyjjyzjyz的博客 2413

如何使用Python爬取并保存网页上的所有附件

爬虫(Crawler)是一种自动化程序,它通过模拟人工访问网页并下载网页上的数据或文件,常用于数据采集和分析。爬虫通常以“爬取”的形式自动浏览和提取网页中的各种信息。本文详细介绍了如何使用Python爬取并保存网页中的附件文件,涵盖了网页解析、文件下载、多线程与异步优化等内容。希望通过本文的讲解,能够帮助你理解并掌握附件爬取的技巧。在实际应用中,爬虫开发不仅需要解决技术问题,还要遵守网络道德和法律法规,避免不当使用爬虫造成负面影响。

2201_76125261的博客 967

NSGA-II 多目标优化 —— 理论、案例与交互式 GUI 实现

本文详细介绍了 NSGA-II 多目标优化算法的基本原理、数学模型和实现流程。从非支配排序、拥挤距离计算到遗传操作,NSGA-II 通过对种群进行分层和排序,能够有效求解多目标优化问题,获得 Pareto 前沿解集。通过机械结构优化、资源分配和控制参数调优等典型案例,我们展示了 NSGA-II 在实际工程中的广泛应用。为帮助工程师和研究者更直观地理解算法求解过程,本文提供了基于 Python 与 PyQt6 的交互式 GUI 演示系统代码示例。

闲人编程的博客 2120

Oracle11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)问题解决

为什么80%的码农都做不了架构师?>>> ...

weixin_34318272的博客 291

QNX系统中的密码哈希格式——数据安全深度分析

综上所述,QNX系统中的Shadowed密码哈希格式提供了一种有效的数据安全机制,能够保护用户密码的安全性。通过将用户密码的哈希值存储在系统文件中,并结合哈希算法和盐值的使用,可以有效地防止明文密码泄露和密码破解。密码哈希是一种常用的安全技术,用于将用户密码转换为不可逆的哈希值,以保护用户的敏感信息。在QNX操作系统中,存在一种称为Shadowed密码哈希格式的机制,用于存储用户密码的安全散列值。当用户登录系统时,系统会将用户输入的密码与保存的哈希值进行比对,以验证密码的正确性。在上述代码中,首先使用。

UneDatabase的博客 253

oracle 客户端可以连接11g rac vip 但是不能连接scan ip问题

解决oracle客户端可以连接11g rac vip,但是不能连接scan ip问题 前段时间配置了一套hp ux11.31 oracle11g r2 rac,配置完成后,本机的客户端可以连接vip和scan ip连接数据库, 远程客户端只能连接vip访问数据库,通过SCAN IP访问数据库时就无法连接,但是可以ping通scan ip,telnet scan ip 1521也是没

白及 8057

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ora-12545连接错误解决一例(oracle 11g rac)

标签:ora-12545连接错误原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://xjsunjie.blog.51cto.com/999372/902033在...

csdn_201412的博客 310

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

oracle通过scan无法远程连接,11gR2不能在client段通过scanip连接的解决办法

通过vip连接没有问题,通过scanip配置tns以后tnsping可以,但是连接时报错[@more@]通过vip连接没有问题,通过scanip配置tns以后tnsping可以,但是连接时报错tns配置如下:SCANIP =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = rac-scan)(PORT = 1521)))...

weixin_34886431的博客 622

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

oracle 客户端连接11gR2 SCAN 报ORA-12545错误

今天装好aix rac for 11gR2,用客户端连接配置好的scan 名,利用tnsping 服务名时能正常连接 然后sqlplus system/abcdefg@orcl 时报ORA-12545 目标主机不...

cucanqi9387的博客 310

客户端通过SCAN连接11g Oracle RAC报错ORA-12537

最近一直在弄Oracle 11g RAC,遇到了不少bug啊 问题啊 今天又遇到个,记录一下。没有使用GNS来配置SCAN,通过DNS round robin 解析来配置的固定SCAN VIP和节点的VIP地址。通过客户端连接时...

congxinlan3332的博客 299

ORACLE 11G RAC 访问SCANIP ORA-12545

ORA-12545 or ORA-12537 Reported while Connecting to RAC through SCAN name [ID 970619.1] ...

cnqc11810的博客 224

ORA-12545 or ORA-12537 While Connecting to RAC through SCAN name

最近集团部分oracle 11.2.0.1的RAC数据库在使用scanip作为tnsnames.ora配置后,总是会报出ORA-12545 or ORA-12537 的错误查metalink发现原来是oracle11.2.0.1...

cqq1799的博客 219

解决:客户端连接11gR2 RAC报ORA-12545错误

刚在Oracle Linux 6环境下搭建了一套11gR2 RAC数据库集群,客户端(Oracle 10g)通过SCAN IP访问数据库时遇到下述错误:SQL> conn sys/sys@...

260

Oracle RAC+ArcGIS地理数据库高可用部署核心要点

企业级地理数据库在Oracle RAC环境中的稳定运行,本质是分布式数据库服务发现、连接韧性与空间数据一致性的系统工程。其底层依赖SCAN监听器实现客户端透明路由,依托TAF(Transparent Application Failover)保障查询级故障自动切换,结合ST_Geometry类型优化RAC缓存融合效率。技术价值在于支撑7×24小时空间服务、毫秒级节点故障恢复及高并发空间分析。典型应用场景包括自然资源一张图、不动产登记平台、应急指挥系统等对连续性要求严苛的GIS生产环境。本文聚焦RAC服务名配

weixin_33404102的博客 179

一次ORACLE RAC中连接ScanIP报错ORA-12545的问题解决

客户的RAC的一个节点挂了之后,手工重启,所有资源都恢复正常,本地同网络连接正常,但是下面的其它网络客户端连接scanIP报错 ORA-12545: 因目标主机或对象不存在, 连接失败 C:\Users\Administrator>sqlplus system/manager@172.16.80.24/dbserver SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 8月 14 23:57:53 2020 Copyright (c) 198.

Brent的专栏 1590
上一篇: oracle 11R2 ADG LGWR: Error 16086 opening RFS destination for reconnect
下一篇: ORA-20011 ORA-29913 KUP-11024问题处理
DBDoctor
博客等级 码龄11年 4粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值