Thứ Hai, 26 tháng 4, 2021

CÀI ĐẶT EXADATA X5-2 VÀ DỰNG ĐỒNG BỘ ACTIVE DATAGUARD 11G RAC

I. Kiểm tra và khởi động thiết bị:
1. Kiểm tra thiết bị:
· Tủ rack:
◦ 01 tủ rack Exadata .
· Cell storage:
◦ 03 cell storage X5-2L, mỗi cell có 12 ổ cứng 8TB
· Database server
◦ 02 database server X5-2, mỗi server có 04 ổ cứng 600G
· Switch infiniband
◦ 02 switch Infiniband 36 port
· Switch mạng:
◦ 01 switch mạng management 48 cổng

2. Kiểm tra kết nối:
· Kiểm tra kết nối dây nguồn
◦ Kết nối đủ 06 dây nguồn và không có gì bất thường
· Kiểm tra kết nối dây mạng
◦ Mỗi node có 02 kết nối mạng đến switch management và không có gì bất thường
· Kiểm tra kết nối dây infiniband
◦ Mỗi server có 02 port, được kết nối đến cả hai switch infiniband và không có gì bất thường

3. Bật nguồn và kiểm tra thiết bị:
· Bật nguồn PDU
◦ Cả hai PDU đều bật nguồn thành công và không có đèn cảnh báo
· Kiểm tra switch Infiniband
◦ Cả hai switch đã hoạt động và không có đèn cảnh báo
· Kiểm tra switch mạng:
◦ Switch đã hoạt động và không có đèn cảnh báo
· Bật nguồn từng cell storage:
◦ Bật lần lượt từng cell, cả 03 cell đều hoạt động và không có đèn cảnh báo
· Bật nguồn từng database server
◦ Bật lần lượt từn database server, cả 02 server đều hoạt động và không có đèn cảnh báo

II. Kiểm tra phần mềm:
1. Kiểm tra phần mềm cell storage
Kiểm tra version cài đặt:
imageinfo

2. Kiểm tra phần mềm trên database server
Kiểm tra version cài đặt.
imageinfo
III. Cài đặt phần mềm database 11.2.0.2 BP22
1. Chuẩn bị các file cài đặt:
Tên file Kích thước Checksum SHA-1
p10098816_112020_Linux-x86-64_1of7.zip 1307536871 378EEA2C7B51CB90D810C19DDEF7B45571F94EEF
p10098816_112020_Linux-x86-64_2of7.zip 1049912579 A03BD03445D73663E6BF86E16D8CA55ACE7D3236
p6880880_112000_Linux-x86-64.zip 52733900 B4B210EE1599F9AA70D429854B8E71EA774F419D
p17380185_112020_Linux-x86-64.zip 297912033 5EFC9BD09C2E7D62E68B4734688FFB4E06A1273F
p17916298_112020_Linux-x86-64.zip 183458 785F25EF36F7320F6570F1D15B67C4EB46E44E02
p17599908_112020_Linux-x86-64.zip 133558 3129EAF8EA4AFA2F95E0A67F39603DF89F26A30E
 
a) Copy các file cài đặt vào thư mục /oracle/setup
b) Kiểm tra checksum
cd /oracle/setup
sha1sum *.zip
Kiểm tra kết quả với danh sách ở trên.
c)  Giải nén file cài đặt
cd /oracle/setup
unzip p10098816_112020_Linux-x86-64_1of7.zip
unzip p10098816_112020_Linux-x86-64_2of7.zip
unzip p6880880_112000_Linux-x86-64.zip
unzip p17380185_112020_Linux-x86-64.zip
unzip p17916298_112020_Linux-x86-64.zip
unzip p17599908_112020_Linux-x86-64.zip

2. Cài đặt phần mềm Oracle 11.2.0.2
/oracle/setup/database/runInstaller

3. Cài đặt bản vá 11.2.0.2 BP22 (17380185)
cd /oracle/setup/17380185
opatch apply

4. Cài đặt patch 17599908
cd /oracle/setup/17599908
opatch apply

5. Cài đặt patch 17916298
cd /oracle/setup/17916298
opatch apply

6. Kiểm tra cài đặt:
opatch lsinventory

 IV. Tạo dataguard
1. Backup database dbaviet
--Backup full database
rman target /
run {
backup database plus archivelog format '/backup/backup_db/dbaviet/dbaviet.fullbk.%F.rman';
backup current controlfile for standby format '/backup/backup_db/dbaviet/dbaviet.stb.rman';
}

2. Copy file từ primary database
a) Copy bản backup
Sử dụng scp:
scp -R /backup/backup_db/dbaviet dbavietdrdb01:/backup/backup_db/dbaviet  
b) Copy password file
Sử dụng scp:
scp /u01/oracle/db/dbs/passwddbaviet1.ora dbavietdrdb01:/u01/oracle/db/dbs/passwddbaviet1.ora
scp /u01/oracle/db/dbs/passwddbaviet1.ora dbavietdrdb02:/u01/oracle/db/dbs/passwddbaviet2.ora

3. Restore bản backup full từ dbaviethn
a) start instance
startup nomount;
b) restore controlfile
rman target /
   
restore standby controlfile from '/backup/backup_db/dbaviet/dbaviet.stb.rman';
c) restore database
rman target /
restore database;

4. Cấu hình tnsnames.ora
Thêm vào file tnsnames.ora  trên cả 06 database server (4HN+2HCM) như:
 
#
# Begin dataguard HN-HCM
#
dbavietHN =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST =10.10.10.24)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.26)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.28)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.30)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dbaviet)
         (UR=A)
    )
  )
 
dbavietDR =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 110.10.11.12)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.11.14)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dbavietdr)
         (UR=A)
    )
  )
# End Dataguard HN-HCM

5. Thay đổi tham số trên dbaviet:
alter system set dg_broker_config_file1='+DATA_dbaviet/dbaviet/dr1dbaviet.dat';
alter system set dg_broker_config_file2='+DATA_dbaviet/dbaviet/dr2dbaviet.dat';
alter system set dg_broker_start=TRUE;
alter system set db_unique_name='dbaviet' scope=spfile;
alter system set fal_client='dbaviethn';
alter system set fal_server='dbavietdr';
alter system set log_archive_config='dg_config=(dbaviet,dbavietdr)';
alter system set log_archive_dest_2='';
alter system set standby_file_management='AUTO';
 
6. Thay đổi tham số trên dbavietdr
alter system set dg_broker_config_file1='+DATA_dbaviet/dbavietDR/dr1dbaviet.dat';
alter system set dg_broker_config_file2='+DATA_dbaviet/dbavietDR/dr2dbaviet.dat';
alter system set dg_broker_start=TRUE;
alter system set db_unique_name='dbavietdr' scope=spfile;
alter system set fal_client='dbavietdr';
alter system set fal_server='dbaviethn';
alter system set log_archive_config='dg_config=(dbaviet,dbavietdr)';
alter system set log_archive_dest_2='';
alter system set standby_file_management='AUTO';
 
7. Tạo cấu hình broker
dgmgrl /
create configuration 'dbavietDataGuard' 
as primary database is 'dbaviet' connect identifier is dbaviethn;
add database 'dbavietdr' as connect identifier is dbavietdr;
edit database dbaviet set property 'RedoCompression'='ENABLE';
edit database dbavietdr set property 'RedoCompression'='ENABLE';
enable configuration;
edit database dbaviet set state='TRANSPORT-ON';
edit database dbavietdr set state='APPLY-ON';

8. Kiểm tra cấu hình dataguard
dgmgr /
show configuration
show database dbaviet
show database dbavietdr
 
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