Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to connect to Oracle RAC via SCAN

MartinJEvansMay 25 2012 — edited May 29 2012
I just finished Oracle RAC install but I cannot connect via the SCAN name from a remote client - only via the VIP:

$ sqlplus system/syst3ms@rac-scan.xxx.local:1521/racdb.development.info

SQL*Plus: Release 11.2.0.3.0 Production on Fri May 25 15:14:13 2012

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

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

This is Oracle 11r2 on Unbreakable Linux 6.2. The sqlplus above is from Instant Client 11.2. Further info is:

$ ./srvctl status scan
SCAN VIP scan1 is enabled
SCAN VIP scan1 is running on node racnode1
SCAN VIP scan2 is enabled
SCAN VIP scan2 is running on node racnode2
SCAN VIP scan3 is enabled
SCAN VIP scan3 is running on node racnode2


./srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node racnode1

$ nslookup rac-scan
Server: 172.20.0.15
Address: 172.20.0.15#53

Name: rac-scan.xxx.local
Address: 172.20.0.213
Name: rac-scan.xxx.local
Address: 172.20.0.214
Name: rac-scan.xxx.local
Address: 172.20.0.210

on racnode1:
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:1A:A0:96:A6:B2
inet addr:172.20.0.221 Bcast:172.20.0.255 Mask:255.255.255.0 <--- public ip
inet6 addr: fe80::21a:a0ff:fe96:a6b2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9458999 errors:0 dropped:0 overruns:0 frame:0
TX packets:14852588 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4001261935 (3.7 GiB) TX bytes:1196090235 (1.1 GiB)
Interrupt:20 Memory:fdfc0000-fdfe0000

eth0:1 Link encap:Ethernet HWaddr 00:1A:A0:96:A6:B2
inet addr:172.20.0.212 Bcast:172.20.0.255 Mask:255.255.255.0 <---- VIP
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:fdfc0000-fdfe0000

eth0:2 Link encap:Ethernet HWaddr 00:1A:A0:96:A6:B2
inet addr:172.20.0.214 Bcast:172.20.0.255 Mask:255.255.255.0 <---- one of the SCAN ips
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:fdfc0000-fdfe0000

eth1 Link encap:Ethernet HWaddr 90:E2:BA:0F:F9:8F
inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0 <---- private interconnect
inet6 addr: fe80::92e2:baff:fe0f:f98f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26461881 errors:4 dropped:0 overruns:0 frame:2
TX packets:33628826 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4053295644 (3.7 GiB) TX bytes:695537051 (663.3 MiB)

on racnode2

eth0 Link encap:Ethernet HWaddr 00:1A:A0:96:A4:5B
inet addr:172.20.0.174 Bcast:172.20.0.255 Mask:255.255.255.0 <--- public IP
inet6 addr: fe80::21a:a0ff:fe96:a45b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3233473 errors:0 dropped:0 overruns:0 frame:0
TX packets:1766459 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41109717 (39.2 MiB) TX bytes:179509273 (171.1 MiB)
Interrupt:20 Memory:fdfc0000-fdfe0000

eth0:1 Link encap:Ethernet HWaddr 00:1A:A0:96:A4:5B
inet addr:172.20.0.211 Bcast:172.20.0.255 Mask:255.255.255.0 <--- VIP
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:fdfc0000-fdfe0000

eth0:2 Link encap:Ethernet HWaddr 00:1A:A0:96:A4:5B
inet addr:172.20.0.210 Bcast:172.20.0.255 Mask:255.255.255.0 <--- another SCAN IP
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:fdfc0000-fdfe0000

eth0:3 Link encap:Ethernet HWaddr 00:1A:A0:96:A4:5B
inet addr:172.20.0.213 Bcast:172.20.0.255 Mask:255.255.255.0 <--- another SCAN IP
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:fdfc0000-fdfe0000


$ ./lsnrctl status LISTENER_SCAN1

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 25-MAY-2012 15:12:35

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 25-MAY-2012 14:28:11
Uptime 0 days 0 hr. 44 min. 23 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/app/11.2.0/grid/network/admin/listener.ora
Listener Log File /home/oracle/app/oracle/diag/tnslsnr/racnode1/listener_scan1/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN1)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.20.0.214)(PORT=1521)))
Services Summary...
Service "racdb.development.info" has 2 instance(s).
Instance "racdb1", status READY, has 1 handler(s) for this service...
Instance "racdb2", status READY, has 1 handler(s) for this service...
Service "racdbXDB.development.info" has 2 instance(s).
Instance "racdb1", status READY, has 1 handler(s) for this service...
Instance "racdb2", status READY, has 1 handler(s) for this service...
The command completed successfully

Any ideas?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 26 2012
Added on May 25 2012
8 comments
14,143 views