Thứ Tư, 18 tháng 8, 2021

Xóa 1 instance từ Oracle RAC Database

Mục đích: Bài viết này trình bày cách xóa một instance khỏi cơ sở dữ liệu Oracle RAC bằng tiện ích DBCA. Môi trường như sau:

Oracle Version : 11.2.0.3.0
Database       : RAC
Instances      : RAC1, RAC2
Nodes          : ol5-112-rac1, ol5-112-rac2
  • Interactive Mode
  • Silent Mode
  • Kiểm tra sau khi xóa

Interactive Mode

Trên một node bạn muốn giữ lại, trong trường hợp này là "ol5-112-rac1", hãy khởi động tiện ích DBCA.

$ dbca

Chọn "Oracle Real Application Cluster (RAC) database" và click "Next"


Chọn "Instance Management" và click "Next"

Chọn "Delete an instance" và click  "Next"

Nhập pass user sys và click "Next" 

Lựa chọn  instance để xóa và click "Next"

Bạn lại được hiển thị với một màn hình tương tự, nhưng bây giờ nó cũng có nút "Finish" . Click "Finish"


Click "OK" để confirm

Chờ đến khi instance được xóa

Khi được hỏi bạn có muốn thực hiện một thao tác khác hay không, hãy nhấp vào nút "No" để thoát khỏi DBCA.


Silent Mode

Chúng ta có thể đạt được kết quả tương tự bằng cách sử dụng DBCA ở chế độ silent với lệnh sau.

$ dbca -silent -deleteInstance -nodeList ol5-112-rac2 -gdbName RAC -instanceName RAC2 -sysDBAUserName sys -sysDBAPassword myPassword

Deleting instance
20% complete
21% complete
22% complete
26% complete
33% complete
40% complete
46% complete
53% complete
60% complete
66% complete
Completing instance management.
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/RAC.log" for further details.
$

Kiểm tra sau khi xóa 

Kiểm tra redo thread, thread 2 đã bị vô hiệu hóa:

SQL> select distinct thread# from v$log;

   THREAD#
----------
	 1

SQL>

Nếu chuỗi liên kết với instance đã xóa vẫn chưa bị vô hiệu hóa, hãy làm thủ công.

SQL> ALTER DATABASE DISABLE THREAD 2;

Kiểm tra thông tin instance đã bị xóa khỏi OCR.

$ srvctl config database -d RAC
Database unique name: RAC
Database name: RAC
Oracle home: /u01/app/oracle/product/11.2.0/db_1
Oracle user: oracle
Spfile: +DATA/RAC/spfileRAC.ora
Domain: localdomain
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: RAC
Database instances: RAC1
Disk Groups: DATA
Mount point paths: 
Services: BATCH_SERVICE,OLTP_SERVICE
Type: RAC
Database is administrator managed
[oracle@ol5-112-rac1 ~]$

Thông tin chi tiết theo tài liệu DOCS:

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
hoặc
https://bit.ly/oaz_fp
=============================
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 dataguard, oracle goldengate, oracle weblogic, oracle exadata, hoc solaris, hoc linux, hoc aix

ĐỌC NHIỀU

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