Scan-listener’a 2. portu eklemek

Selamlar,

bu makalede RAC ortamında tek bir scan listener’a ikinci bir port ekliyicez ve 2 instance farklı portlar üzerinden erişime açılacak.
Yani scan-listener’a 1521 portu ile gelen bir session ORCL instance’ına, 1621 portu üzerinden gelen session’lar ise TEST instance’ına bağlanacak.

1521 -> ORCL
1621 -> TEST

Bu işlem için aşağıdaki adımları tek tek izlememiz gerekli;

1- netca çalıştırılır ve 1621 portunu dinleyecek şekilde LISTENER2 adında bir listener oluşturulur.

2- grid user’ında olunduğu kontrol edilir ve aşağıdaki komut ile scan-listener’a 2. port eklenir.

oracle@db1 $ srvctl modify scan_listener -p "TCP:1521/TCP:1621"

3- TEST instance’ının tüm node’larında local_listener ve remote_listener parametreleri değiştirilir.

node_1
alter system set remote_listener="x3-scan:1621" scope=both sid='*';
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.104)(PORT = 1621))' scope=both sid='test1';
node_2
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.105)(PORT = 1621))' scope=both sid='test2';

4- Listener servisi stop/start edilir.

oracle@rac1:>srvctl stop scan_listener
oracle@rac11:>srvctl start scan_listener

5- Listener kontrol edilir.

[grid@x3n1 ~]$ lsnrctl status listener2

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-OCT-2014 10:01:44

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER2)))
STATUS of the LISTENER
------------------------
Alias LISTENER2
Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date 20-OCT-2014 08:57:32
Uptime 2 days 1 hr. 4 min. 13 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/11.2.0/grid/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/x3n1/listener2/alert/log.xml
Listening Endpoints Summary...
 (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER2)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.102)(PORT=1621)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.104)(PORT=1621)))
Services Summary...
Service "test" has 1 instance(s).
 Instance "test1", status READY, has 1 handler(s) for this service...
Service "testXDB" has 1 instance(s).
 Instance "test1", status READY, has 1 handler(s) for this service...
The command completed successfully

Kolay gelsin.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s