"ORACLE RAC 리스너 IP 변경 19C"의 두 판 사이의 차이
DB CAFE
(같은 사용자의 중간 판 10개는 보이지 않습니다) | |||
3번째 줄: | 3번째 줄: | ||
! 구분 !! 항목 !! 명령어 !! 비고 | ! 구분 !! 항목 !! 명령어 !! 비고 | ||
|- | |- | ||
− | |준비 ||DB중지 ||$ srvctl stop database -d | + | |준비||DB중지||<source lang=sql> |
− | + | $srvctl stop database -d <db_name> </source> || | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | CRS Private IP 변경 || crs ip대역 확인 || $ $GRID_HOME/bin/oifcfg getif | + | | || gpnp백업 || gpnp 프로파일 백업 |
− | + | <source lang=sql> | |
− | $ $GRID_HOME/bin/oifcfg getif | + | ($GRID_HOME/gpnp/{hostname}/profiles/peer) </source> |
+ | |||
+ | || | ||
+ | |- | ||
+ | |CRS Public IP 변경 || crs ip대역 확인 ||<source lang=sql> | ||
+ | $ $GRID_HOME/bin/oifcfg getif | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | || crs public ip대역 삭제 || <source lang=sql> | ||
+ | $ oifcfg delif -global enp0s3 | ||
+ | $ oifcfg getif | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | || crs public ip대역 변경 || | ||
+ | <source lang=sql> | ||
+ | $ $GRID_HOME/bin/oifcfg setif -global enp0s3/192.168.70.0:public | ||
+ | $ oifcfg getif | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | CRS Private IP 변경 || crs ip대역 확인 || | ||
+ | <source lang=sql> | ||
+ | $ $GRID_HOME/bin/oifcfg getif </source> | ||
+ | |||
+ | || | ||
+ | |- | ||
+ | | || CRS Private IP 대역 변경 || | ||
+ | <source lang=sql> | ||
+ | $ $GRID_HOME/bin/oifcfg setif -global enp0s8/10.10.20.0:cluster_interconnect,asm | ||
+ | $ $GRID_HOME/bin/oifcfg getif | ||
+ | </source> | ||
+ | || | ||
|- | |- | ||
− | | ASM Listener IP변경 ||asm 리스너 확인 || $ ps -ef|grep tns | + | | ASM Listener IP변경 ||asm 리스너 확인 || |
− | + | <source lang=sql> | |
+ | $ ps -ef|grep tns </source> | ||
+ | || | ||
+ | |- | ||
+ | | || asm 리스너 현재 IP확인 || | ||
+ | <source lang=sql> | ||
+ | $ lsnrctl status ASMNET1LSNR_ASM | ||
$ srvctl config listener -asmlistener | $ srvctl config listener -asmlistener | ||
− | $ srvctl config asm | + | $ srvctl config asm |
+ | </source> | ||
|- | |- | ||
− | || 신규 ASM Listener추가 || $ srvctl add listener -asmlistener -l ASMNEW1LSNR_ASM -subnet 10.10.20.0 | + | | || 신규 ASM Listener추가 || |
+ | <source lang=sql> | ||
+ | $ srvctl add listener -asmlistener -l ASMNEW1LSNR_ASM -subnet 10.10.20.0 | ||
+ | </source> | ||
+ | |- | ||
+ | | || ASM Listener 구성확인 || | ||
+ | <source lang=sql> | ||
+ | $ srvctl config listener -asmlistener | ||
+ | $ srvctl config asm | ||
+ | </source> | ||
+ | |- | ||
+ | | || 기존 ASM Listener 삭제 || | ||
+ | <source lang=sql> | ||
+ | $ srvctl update listener -listener ASMNET1LSNR_ASM -asm -remove -force | ||
+ | </source> | ||
|- | |- | ||
− | || ASM Listener 구성확인 || $ srvctl config listener -asmlistener | + | | || ASM Listener 구성확인 || |
− | $ srvctl config asm | + | <source lang=sql> |
+ | $ srvctl config listener -asmlistener | ||
+ | $ srvctl config asm | ||
+ | </source> | ||
|- | |- | ||
− | || | + | | crs 중지 || 전체노드 || <source lang=sql> |
+ | # crsctl stop crs | ||
+ | </source> | ||
+ | || root | ||
|- | |- | ||
− | | | + | | O/S IP변경 || O/S IP변경 || |
− | + | <source lang=sql> | |
− | + | 서버 중지(전체 노드) | |
− | O/S IP변경 O/S IP변경 서버 중지(전체 노드) | ||
vbox의 도구-> 메뉴 -> 네트웍크에서 내역을 56=>70으로 변경 | vbox의 도구-> 메뉴 -> 네트웍크에서 내역을 56=>70으로 변경 | ||
− | 서버 기동(전체 노드) root | + | 서버 기동(전체 노드) |
− | + | </source> | |
− | crs 기동 전체노드 # crsctl start crs | + | || root |
− | crs기동안될때 -excl(옵션) root, 좀 오래걸린다. | + | |- |
− | VIP 변경 vip 확인 $ srvctl config nodeapps -a | + | | || /etc/hosts변경 ||/etc/hosts변경 |
− | + | |- | |
− | # srvctl modify nodeapps -n dbusvr2 -A dbusvr2-vip/255.255.255.0/enp0s3 root | + | |crs 기동 || 전체노드 || <source lang=sql> |
− | + | # crsctl start crs | |
− | $ srvctl start vip -n dbusvr2 변경후 자동 기동된다. | + | crs기동안될때 -excl(옵션) </source> |
− | + | || root, 좀 오래걸린다. | |
− | + | |- | |
− | scan ip 변경 scan 현재 설정 확인 $ $GRID_HOME/srvctl config scan | + | | VIP 변경 || vip 확인 || |
− | $ $GRID_HOME/srvctl config scan_listener | + | <source lang=sql> |
− | + | $ srvctl config nodeapps -a | |
− | $ $GRID_HOME/srvctl stop scan | + | </source> |
− | + | |- | |
+ | | ||vip 변경 || | ||
+ | <source lang=sql> | ||
+ | # srvctl modify nodeapps -n dbusvr1 -A dbusvr1-vip/255.255.255.0/enp0s3 | ||
+ | # srvctl modify nodeapps -n dbusvr2 -A dbusvr2-vip/255.255.255.0/enp0s3 | ||
+ | </source> | ||
+ | ||root | ||
+ | |- | ||
+ | | || vip 기동 || | ||
+ | <source lang=sql> | ||
+ | $ srvctl start vip -n dbusvr1 | ||
+ | $ srvctl start vip -n dbusvr2 | ||
+ | </source> | ||
+ | || | ||
+ | 변경후 자동 기동된다. | ||
+ | |- | ||
+ | | || vip 변경확인 ||<source lang=sql> | ||
+ | $ srvctl config nodeapps -a </source> | ||
+ | |- | ||
+ | | || vip 기동 확인 ||<source lang=sql> | ||
+ | $ crsctl stat res -t </source> | ||
+ | || | ||
+ | |- | ||
+ | | scan ip 변경 || scan 현재 설정 확인 ||<source lang=sql> | ||
+ | $ $GRID_HOME/srvctl config scan | ||
+ | $ $GRID_HOME/srvctl config scan_listener | ||
+ | </source> | ||
+ | |- | ||
+ | | ||scan 중지 || <source lang=sql> | ||
+ | $ $GRID_HOME/srvctl stop scan_listener | ||
+ | $ $GRID_HOME/srvctl stop scan | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | || scan ip 변경 || <source lang=sql> | ||
+ | # $GRID_HOME/srvctl modify scan -n dbusvr-scan | ||
# $GRID_HOME/srvctl modify scan_listener -u | # $GRID_HOME/srvctl modify scan_listener -u | ||
− | ==> -u 옵션은 scan vip 수가 변경 되었을때 입력하면됨(업데이트명령)) root | + | ==> -u 옵션은 scan vip 수가 변경 되었을때 입력하면됨(업데이트명령)) </source> |
− | + | || root | |
− | $ $GRID_HOME/srvctl config scan_listener | + | |- |
− | + | | || scan 변경확인 ||<source lang=sql> | |
+ | $ $GRID_HOME/srvctl config scan | ||
+ | $ $GRID_HOME/srvctl config scan_listener </source> | ||
+ | || | ||
+ | |- | ||
+ | | || scan 기동 || <source lang=sql> | ||
+ | $ $GRID_HOME/srvctl start scan | ||
$ $GRID_HOME/srvctl start scan_listener | $ $GRID_HOME/srvctl start scan_listener | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | ||private 삭제 | ||
+ | ||<source lang=sql> | ||
+ | $ $GRID_HOME/bin/oifcfg getif | ||
+ | $ $GRID_HOME/bin/oifcfg delif -global enp0s8/10.10.10.0 | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | |asmnetwork 의 정보 변경 || 기존 정보확인|| <source lang=sql> | ||
+ | $ srvctl config asmnetwork | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | || 기존 정보 삭제 ||<source lang=sql> | ||
+ | # srvctl remove asmnetwork -netnum 1 | ||
+ | </source> | ||
+ | || root | ||
+ | |- | ||
+ | | || 신규정보 추가 || | ||
+ | <source lang=sql> | ||
+ | # srvctl add asmnetwork -netnum 1 -subnet 10.10.20.0 | ||
+ | </source> | ||
+ | || root | ||
+ | |- | ||
+ | | || 신규정보 추가 확인 ||<source lang=sql> | ||
+ | $ srvctl config asmnetwork | ||
+ | </source> | ||
+ | |- | ||
+ | | || asmnetwork 기동 || <source lang=sql> | ||
+ | $ srvctl start asmnetwork -netnum 1 | ||
+ | </source> | ||
+ | || | ||
+ | |- | ||
+ | | 기타 || || asm instance의 local_listener을 자동변경 | ||
|- | |- | ||
− | || | + | | || ||기존 grid계정이면 3개만 root 권한 필요 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | |||
+ | [[Category:oracle]] |
2024년 4월 22일 (월) 23:07 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
구분 | 항목 | 명령어 | 비고 |
---|---|---|---|
준비 | DB중지 |
|
|
gpnp백업 | gpnp 프로파일 백업
|
||
CRS Public IP 변경 | crs ip대역 확인 |
|
|
crs public ip대역 삭제 |
|
||
crs public ip대역 변경 |
|
||
CRS Private IP 변경 | crs ip대역 확인 |
|
|
CRS Private IP 대역 변경 |
|
||
ASM Listener IP변경 | asm 리스너 확인 |
|
|
asm 리스너 현재 IP확인 |
| ||
신규 ASM Listener추가 |
| ||
ASM Listener 구성확인 |
| ||
기존 ASM Listener 삭제 |
| ||
ASM Listener 구성확인 |
| ||
crs 중지 | 전체노드 |
|
root |
O/S IP변경 | O/S IP변경 |
|
root |
/etc/hosts변경 | /etc/hosts변경 | ||
crs 기동 | 전체노드 |
|
root, 좀 오래걸린다. |
VIP 변경 | vip 확인 |
| |
vip 변경 |
|
root | |
vip 기동 |
|
변경후 자동 기동된다. | |
vip 변경확인 |
| ||
vip 기동 확인 |
|
||
scan ip 변경 | scan 현재 설정 확인 |
| |
scan 중지 |
|
||
scan ip 변경 |
|
root | |
scan 변경확인 |
|
||
scan 기동 |
|
||
private 삭제 |
|
||
asmnetwork 의 정보 변경 | 기존 정보확인 |
|
|
기존 정보 삭제 |
|
root | |
신규정보 추가 |
|
root | |
신규정보 추가 확인 |
| ||
asmnetwork 기동 |
|
||
기타 | asm instance의 local_listener을 자동변경 | ||
기존 grid계정이면 3개만 root 권한 필요 |