Thứ Ba, 1 tháng 11, 2022

Thủ tục thay đổi IP Oracle RAC

TT

Mô tả quá trình

Thời gian

1

Dừng ứng dụng

5’

 

Dừng ứng dụng XXX

 

2

Backup CSDL và các cấu hình của cluster

50’

 

$CRS_HOME/bin/ocrconfig -manualbackup

$CRS_HOME/bin/ocrconfig -showbackup

 

 

RMAN> backup as compressed backupset database incremental level 1 plus archivelog;

 

3

Chuyển đổi tiến trình đồng bộ Golden Gate sang server mới

30’

 

srvctl stop database -d dbaviet

 

 

rsync -avzh  192.168.9.215:/export/home/oracle/goldengate /export/home/oracle/goldengate

rsync -avzh  192.168.9.215:/u01/app/oracle/goldengate/dirdat/dbaviet_rmt/rt   /u01/app/oracle/goldengate/dirdat/dbaviet_rmt/rt

rsync -avzh  192.168.9.215:/u01/app/oracle/goldengate/dirdat/dbaviet_rmt/st  /u01/app/oracle/goldengate/dirdat/dbaviet_rmt/st

rsync -avzh  192.168.9.215:/u03/goldengate/ggate/dbavietloyalrep/rt   /u01/goldengate/ggate/dbavietloyalrep/rt

 

4

Chuyển đổi CSDL

30’

 

crsctl stop cluster -all

 

 

ls -lL c6t60060E8*d0s6

SQL> alter diskgroup DATA mount;

SQL> alter diskgroup RECO mount;

 

 

srvctl start database -d dbaviet

 

5

Chuyển đổi IP cluster

60’

5.1

Kiểm tra cấu hình hiện tại:

 

 

$CRS_HOME/bin/srvctl config nodeapps -a

$CRS_HOME/bin/srvctl config SCAN

 

5.2

Dừng CSDL và cluster:

 

 

$CRS_HOME/bin/srvctl stop database  -d dbaviet

 

$CRS_HOME/bin/srvctl stop listener -n  dbaviet1

$CRS_HOME/bin/srvctl stop listener -n  dbaviet2

$CRS_HOME/bin/srvctl stop vip -n dbaviet1 -f

$CRS_HOME/bin/srvctl stop vip -n dbaviet2 -f

$CRS_HOME/bin/srvctl stop scan_listener

$CRS_HOME/bin/srvctl stop scan

 

5.3

Update file host

 

 

vi /etc/hosts

#

# Internet host table

#

::1 localhost

127.0.0.1   localhost

192.168.9.215 dbaviet1    dbaviet1.dbaviet.vn  loghost

192.168.9.219 dbaviet2    dbaviet2.dbaviet.vn 

 

192.168.9.218 dbaviet1-vip

192.168.9.222 dbaviet2-vip


#Oracle Interconnect

172.16.4.1  dbaviet1-priv

172.16.4.2  dbaviet2-priv

172.16.3.1  dbaviet1-nxge5-priv

172.16.3.2  dbaviet2-nxge5-priv

172.16.2.1  dbaviet1-nxge7-priv

172.16.2.2  dbaviet2-nxge7-priv


# IP cho Cấu hình IPMP Node 1

192.168.9.216 dbaviet1-bge0-test

192.168.9.217 dbaviet1-nxge4-test


# IP cho Cấu hình IPMP Node 2

192.168.9.220 dbaviet2-bge0-test

192.168.9.221 dbaviet2-nxge4-test


#SCAN

192.168.9.223 dbaviet-scan.dbaviet.vn

192.168.9.224 dbaviet-scan.dbaviet.vn

192.168.9.225 dbaviet-scan.dbaviet.vn

 

5.4

Cấu hình lại IP SCAN, VIPs

 

 

$CRS_HOME/bin/srvctl modify nodeapps -n dbaviet1 -A dbaviet1-vip/255.255.255.0/bge0

$CRS_HOME/bin/srvctl modify nodeapps -n dbaviet2 -A dbaviet2-vip/255.255.255.0/bge0

$CRS_HOME/bin/srvctl config nodeapps -a

$CRS_HOME/bin/srvctl modify SCAN -n dbaviet-scan.dbaviet.vn

$CRS_HOME/bin/srvctl config SCAN

 

5.5

Start database và cluster resources

 

 

$CRS_HOME/bin/srvctl start vip -n dbaviet1

$CRS_HOME/bin/srvctl start vip -n dbaviet2

$CRS_HOME/bin/srvctl start listener -n  dbaviet1

$CRS_HOME/bin/srvctl start listener -n  dbaviet2

$CRS_HOME/bin/srvctl start SCAN

$CRS_HOME/bin/srvctl start SCAN_LISTENER

$CRS_HOME/bin/srvctl start database -d dbaviet

$CRS_HOME/bin/srvctl status database -d dbaviet

 

6

Bật lại ứng dụng và kiểm tra hệ thống

5’

 

Bật tiến trình ứng dụng

./start_service.sh

 

7

Rollback (nếu cần)

 

7.1

Dừng ứng dụng

5’

 

Dừng tiến trình ứng dụng:

./stop_service.sh

 

7.2

Chuyển đổi tiến trình đồng bộ Golden Gate về server cũ

30’

 

srvctl stop database -d dbaviet

 

7.3

Chuyển đổi CSDL

30’

 

crsctl stop cluster -all

 

 

ls -lL c6t60060E8*d0s6

SQL> alter diskgroup DATA mount;

SQL> alter diskgroup RECO mount;

 

 

srvctl start database -d dbaviet

 

7.4

Chuyển đổi IP cluster

60’

7.4.1

Dừng CSDL và cluster:

 

 

$CRS_HOME/bin/srvctl stop database  -d dbaviet

 

$CRS_HOME/bin/srvctl stop listener -n  dbaviet1

$CRS_HOME/bin/srvctl stop listener -n  dbaviet2

$CRS_HOME/bin/srvctl stop vip -n dbaviet1 -f

$CRS_HOME/bin/srvctl stop vip -n dbaviet2 -f

$CRS_HOME/bin/srvctl stop scan_listener

$CRS_HOME/bin/srvctl stop scan

 

7.4.2

Update file host

 

 

vi /etc/hosts

#

# Internet host table

#

::1 localhost

127.0.0.1   localhost

192.168.10.215 dbaviet1    dbaviet1.dbaviet.vn loghost

192.168.10.219 dbaviet2    dbaviet2.dbaviet.vn

10.151.9.49 mailhost

 

192.168.10.218 dbaviet1-vip

192.168.10.222 dbaviet2-vip

 

#Oracle Interconnect

172.16.4.1  dbaviet1-priv

172.16.4.2  dbaviet2-priv

172.16.3.1  dbaviet1-nxge5-priv

172.16.3.2  dbaviet2-nxge5-priv

172.16.2.1  dbaviet1-nxge7-priv

172.16.2.2  dbaviet2-nxge7-priv

 

# IP cho Cấu hình IPMP Node 1

192.168.10.216 dbaviet1-bge0-test

192.168.10.217 dbaviet1-nxge4-test


# IP cho Cấu hình IPMP Node 2 

192.168.10.220 dbaviet2-bge0-test

192.168.10.221 dbaviet2-nxge4-test

 

#SCAN

192.168.10.223 dbaviet-scan.dbaviet.vn

192.168.10.224 dbaviet-scan.dbaviet.vn

192.168.10.225 dbaviet-scan.dbaviet.vn

 

7.4.3

Cấu hình lại IP SCAN, VIPs

 

 

$CRS_HOME/bin/srvctl modify nodeapps -n dbaviet1 -A dbaviet1-vip/255.255.255.0/bge0

$CRS_HOME/bin/srvctl modify nodeapps -n dbaviet2 -A dbaviet2-vip/255.255.255.0/bge0

$CRS_HOME/bin/srvctl config nodeapps -a

$CRS_HOME/bin/srvctl modify SCAN -n dbaviet-scan.dbaviet.vn

$CRS_HOME/bin/srvctl config SCAN

 

7.4.4

Start database và cluster resources

 

 

$CRS_HOME/bin/srvctl start vip -n dbaviet1

$CRS_HOME/bin/srvctl start vip -n dbaviet2

$CRS_HOME/bin/srvctl start listener -n  dbaviet1

$CRS_HOME/bin/srvctl start listener -n  dbaviet2

$CRS_HOME/bin/srvctl start SCAN

$CRS_HOME/bin/srvctl start SCAN_LISTENER

$CRS_HOME/bin/srvctl start database -d dbaviet

$CRS_HOME/bin/srvctl status database -d dbaviet

 

7.5

Bật lại ứng dụng và kiểm tra hệ thống

5’

 

Tổng thời gian thực hiện

(chưa bao gồm thời gian rollback)

180’


=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master