Oracle 11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)
来源:互联网 发布:etl数据清洗工具 编辑:程序博客网 时间:2024/06/03 02:27
简介
oracle 11gR2 RAC安装配置scan ip有三种方式,
1、DNS
2、GNS
3、hosts文件
通常情况下我们采用DNS的方式,但是平时测试的时候我们一般均采用hosts文件的方式,使用hosts时,安装完数据库scan ip通常访问不了。
环境
[root@rac-orcl01 ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#public192.168.5.101 rac-orcl01192.168.5.102 rac-orcl02#virtual 192.168.5.103 rac-orcl01-vip192.168.5.104 rac-orcl02-vip#private10.10.10.101 rac-orcl01-pri10.10.10.102 rac-orcl02-pri#scan192.168.5.105 scan-cluster
客户端通过scan ip连接数据库
[oracle@rac-orcl01 ~]$ sqlplus sys/oracle@192.168.5.105:1521/orcl as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Tue Aug 9 16:05:38 2016Copyright (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 -vName 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 statusLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:09:14Copyright (c) 1991, 2009, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 11.2.0.1.0 - ProductionStart Date 07-AUG-2016 22:34:25Uptime 1 days 17 hr. 34 min. 48 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.oraListener Log File /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl01/listener/alert/log.xmlListening 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 statusLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:09:51Copyright (c) 1991, 2009, Oracle. All rights reserved.Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 11.2.0.1.0 - ProductionStart Date 07-AUG-2016 22:14:01Uptime 1 days 17 hr. 55 min. 50 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.oraListener Log File /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl02/listener/alert/log.xmlListening 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_scan1LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 09-AUG-2016 16:10:30Copyright (c) 1991, 2009, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))STATUS of the LISTENER------------------------Alias LISTENER_SCAN1Version TNSLSNR for Linux: Version 11.2.0.1.0 - ProductionStart Date 09-AUG-2016 16:04:24Uptime 0 days 0 hr. 6 min. 6 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/grid/11.2.0/product/11.2.0/grid_1/network/admin/listener.oraListener Log File /u01/app/11.2.0/grid/diag/tnslsnr/rac-orcl01/listener_scan1/alert/log.xmlListening 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.
问题解决。
0 0
- Oracle 11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)
- Oracle 11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)
- Oracle 11gR2 RAC修改SCAN IP
- Oracle 11g RAC客户端使用SCAN IP无法连接问题
- Oracle 11gR2 RAC修改SCAN IP地址
- 11Gr2 RAC 修改scan IP
- Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决
- Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决
- Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决
- Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- 11Gr2 RAC scan IP 与vip的不同
- Oracle 11gR2 SCAN 详解:一_Oracle RAC 安装配置
- oracle RAC 11gR2 修改ip地址
- Oracle 11g修改RAC SCAN IP
- oracle 11gR2 RAC 连接实例时遇到ora-12537,求指点
- BZOJ[1465/1045]: 糖果传递
- Linux入门笔记——echo
- 情人节的自娱自乐——情书事件
- android RecyclerView的复杂布局
- Javascript实现import动态导入文件方法
- Oracle 11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)
- ipython安装
- 指针的数组 烧脑
- 电视家没有cctv5的解决方法,一招轻松看奥运会!
- 分享 西安的炒房内幕
- 树莓派vim插件安装汇总
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- 串口转socket通信
- 手机兼容性测试要求