Thứ Năm, 14 tháng 4, 2022

Xóa 1 node khỏi Oracle RAC 3 node

Mục đích: Chúng ta có RAC 3 node hoặc 4 node chạy nhưng không ổn định do đường truyền interconnect giữa các node quá chậm (khuyến nghị < 1ms) nên cần chuyển về mô hình RAC 2 node để giảm giao tiếp giữa các node.

Để xóa 1 node từ RAC chúng ta thực hiện:

  1. Stop database và ASM trên instance cần xóa
  2. Xóa database và ASM
  3. Xóa Oracle Database Software
  4. Xóa Clustware
  5. Cập nhật lại oracle inventory
[oracle@rac1 ~]$ olsnodes -s -t
rac1 Active Unpinned
rac2 Active Unpinned
rac3 Active Unpinned
[oracle@rac1 ~]$ srvctl status database -d RAC -v
Instance RAC1 is running on node rac1. Instance status: Open.
Instance RAC2 is running on node rac2. Instance status: Open.
Instance RAC3 is running on node rac3. Instance status: Open.
[oracle@rac1 ~]$
SQL> select inst_id, instance_name, status, to_char(startup_time, 'DD-MON-YYYY HH24:MI:SS') as "START_TIME" from gv$instance order by inst_id;

INST_ID INSTANCE_NAME STATUS START_TIME
---------- ---------------- ------------ -----------------------------
1 RAC1 OPEN 16-AUG-2016 03:27:08
2 RAC2 OPEN 16-AUG-2016 03:36:37
3 RAC3 OPEN 16-AUG-2016 03:36:00

Bước 1: Dừng instance

[oracle@rac1 ~]$ srvctl stop instance -d RAC -i RAC3

[oracle@rac1 ~]$ srvctl status database -d RAC
Instance RAC1 is running on node rac1
Instance RAC2 is running on node rac2
Instance RAC3 is not running on node rac3

Bước 2: Xóa instance

[oracle@rac1 ~]$ srvctl remove instance -d RAC -i RAC3
Remove instance from the database RAC? (y/[n]) y
[oracle@rac1 ~]$

Bước 3: Disable oracle clusterware trên node 3

[root@rac3 ~]# cd /u01/app/11.2.0/grid/crs/install
[root@rac3 install]# ./rootcrs.pl -deconfig -deinstall -force

Bước 4: Disable và stop Listener trên node 3

[root@rac3 ~]# srvctl stop vip -i rac3-vip -f
[root@rac3 ~]# srvctl remove vip -i rac3-vip -f

Bước 5: Xóa  node

Chú ý: Chạy câu lệnh sau ở node 1 hoặc node 2 (không chạy trên node 3)

[root@rac1 bin]# pwd
/u01/app/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl delete node -n rac3
CRS-4661: Node rac3 successfully deleted.
[root@rac1 bin]#

Bước 6: Cập nhật inventory cho Grid Home

[root@rac1 bin]# /u01/app/11.2.0/grid/oui/bin
[root@rac1 bin]# ./runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0/grid "CLUSTER_NODES={rac1,rac2}" CRS=TRUE

Bước 7: Xóa database home

[oracle@rac3 deinstall]$ /u01/app/oracle/product/11.2.0/dbhome_1/deinstall
[oracle@rac3 deinstall]$ ./deinstall -local

Bước 8: Cập nhật inventory cho Database Home

[oracle@rac3 ~]$ /u01/app/oracle/product/11.2.0/dbhome_1/oui/bin
[oracle@rac3 ~]$ ./runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 "CLUSTER_NODES={rac1,rac2}"

Bước 9: Xóa các thư mục khác trên node 3

rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /opt/ORCLfmap
rm -rf /etc/oratab
rm -rf /u01
groupdel dba oinstall
rm -rf /u01/app/oracle
Hy vọng hữu ích cho bạn.
=============================
* 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