신문지한장

[Tech] oracle RAC scan ip 추가 본문

Oracle/Tech

[Tech] oracle RAC scan ip 추가

신문지한장 2023. 12. 1. 15:27
OS : CentOS7.9 (64bit)
DB : Oracle Database 19c RAC ( Release - 19.18 ) [모든 버전 적용]

 

1. scan ip 구성 확인

root@iydb1:~# srvctl config scan
SCAN 이름: iydb-scan, 네트워크: 1
서브넷 IPv4: 192.168.0.0/255.255.255.0/net0, static
서브넷 IPv6:
SCAN 1 IPv4 VIP: 192.168.0.45
SCAN VIP가 사용으로 설정되었습니다.

 

2. scan_listener 구성 확인

root@iydb1:~# srvctl config scan_listener
1 네트워크용 SCAN 리스너:
등록의 초대된 노드:
등록의 초대된 서브넷:
끝점: TCP:1521
SCAN 리스너 LISTENER_SCAN1이(가) 존재합니다.
SCAN 리스너가 사용으로 설정되었습니다.

 

3. scan_listener, scan ip 정지 및 삭제

# srvctl stop scan_listener
# srvctl stop scan
# srvctl remove scan_listener
Remove scan listener? (y/[n]) y
# srvctl remove scan
Remove the scan? (y/[n]) y

 

4. 추가할 scan ip /etc/hosts 파일에 추가

# SCAN
192.168.0.45    iydb-scan
192.168.0.47    iydb-scan    ### 추가

 

5. scan 재구성

# srvctl add scan -n iydb-scan
# srvctl config scan
SCAN 이름: iydb-scan, 네트워크: 1
서브넷 IPv4: 192.168.0.0/255.255.255.0/net0, static
서브넷 IPv6:
SCAN 1 IPv4 VIP: 192.168.0.45
SCAN VIP가 사용으로 설정되었습니다.
SCAN 2 IPv4 VIP: 192.168.0.47
SCAN VIP가 사용으로 설정되었습니다.

 

6. scan_listener 재구성

root@iydb1:~# srvctl add scan_listener
root@iydb1:~# srvctl config scan_listener
1 네트워크용 SCAN 리스너:
등록의 초대된 노드:
등록의 초대된 서브넷:
끝점: TCP:1521
SCAN 리스너 LISTENER_SCAN1이(가) 존재합니다.
SCAN 리스너가 사용으로 설정되었습니다.
SCAN 리스너 LISTENER_SCAN2이(가) 존재합니다.
SCAN 리스너가 사용으로 설정되었습니다.

 

7. scan_listener 구동

# srvctl start scan
# srvctl start scan_listener

 

8. crs 및 스캔리스너 상태 확인

root@iydb1:~# crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       iydb1                    STABLE
               ONLINE  ONLINE       iydb2                    STABLE
ora.net1.network
               ONLINE  ONLINE       iydb1                    STABLE
               ONLINE  ONLINE       iydb2                    STABLE
ora.ons
               ONLINE  ONLINE       iydb1                    STABLE
               ONLINE  ONLINE       iydb2                    STABLE
ora.proxy_advm
               OFFLINE OFFLINE      iydb1                    STABLE
               OFFLINE OFFLINE      iydb2                    STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    STABLE
      2        ONLINE  ONLINE       iydb2                    STABLE
ora.DATA01.dg(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    STABLE
      2        ONLINE  ONLINE       iydb2                    STABLE
ora.FRA.dg(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    STABLE
      2        ONLINE  ONLINE       iydb2                    STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       iydb2                    STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       iydb1                    STABLE
ora.OCR_VOTE.dg(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    STABLE
      2        ONLINE  ONLINE       iydb2                    STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    Started,STABLE
      2        ONLINE  ONLINE       iydb2                    Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       iydb1                    STABLE
      2        ONLINE  ONLINE       iydb2                    STABLE
ora.cvu
      1        ONLINE  ONLINE       iydb1                    STABLE
ora.iydb.db
      1        ONLINE  ONLINE       iydb1                    Open,HOME=/oracle/ap
                                                             p/oracle/product/19.
                                                             21.0,STABLE
      2        ONLINE  ONLINE       iydb2                    Open,HOME=/oracle/ap
                                                             p/oracle/product/19.
                                                             21.0,STABLE
ora.iydb1.vip
      1        ONLINE  ONLINE       iydb1                    STABLE
ora.iydb2.vip
      1        ONLINE  ONLINE       iydb2                    STABLE
ora.qosmserver
      1        ONLINE  ONLINE       iydb1                    STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       iydb2                    STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       iydb1                    STABLE    ### 추가된 것을 확인
--------------------------------------------------------------------------------
root@iydb1:~#

 

9. ocr, olr 백업 수행

# ocrconfig -manualbackup            ### 한곳에서만 해도됨
# ocrconfig -local -manualbackup     ### [node1, node2 둘다 수행]

 

* 특정위치에 OCR 백업받고싶으면 아래수행

# ocrconfig -export /home/oracle/manual_bk_20230818.ocr