Chủ Nhật, 12 tháng 3, 2023

CHECKLIST HƯỚNG DẪN KIỂM TRA TIẾP NHẬN ORACLE DATABASE

Mục lục:

2.1. Hướng dẫn kiểm tra tiếp nhận DB 2.2. Nội dung cần thực hiện ngay sau khi tiếp nhận 2.3. Hướng dẫn thiết lập tham số Oracle DB 2.4. Hướng dẫn thiết lập tham số hugepages cho Oracle DB trên Linux 2.6. Hướng dẫn tối ưu hóa cấu trúc CSDL Oracle

2.1. Hướng dẫn kiểm tra tiếp nhận DB

-         Một số nội dung công việc cần thực hiện và kiểm tra lại trước khi tiếp nhận hoặc đưa DB mới vào môi trường hoạt động:

STT

Nội dung

Yêu cầu phải đạt được trước khi tiếp nhận

1

Kiểm tra kiến trúc dự phòng DB

DB chạy cơ chế active – active theo công nghệ Oracle Real application Cluster (RAC), ứng dụng kết nối đảm bảo khả năng load balance và failover trên DB; xem xét cài đặt DataGuard sau khi tiếp nhận.

Với những DB single bắt buộc phải cài đặt dự phòng  DataGuard/GoldenGate.

2

Kiểm tra cấu hình DB

Redo khai báo phù hợp: có ít nhất 3 redo log group mỗi instance DB, mỗi group có ít nhất 2 member trên 2 vùng khác nhau, đảm bảo mirror dự phòng cho nhau.

DB chạy ở chế độ archive log mode, archive log nên sinh ra nằm trên 2 vùng đĩa riêng biệt.

UNDO, TEMP, tablespace ứng dụng có các datafile nằm trên ít nhất 2 mount point khác nhau (nếu dạng file system)

SGA khai báo phù hợp: dung lượng SGA + PGA tương đương 80% dung lượng RAM (trong đó SGA từ 50-80% dung lượng đó, PGA 20-50% tuỳ nghiệp vụ OLTP hay Data Warehouse)

DB_FILES khai báo từ 1000 – 5000.

Đặt tham số resource_limit = true để các chính sách user profile đặt trong DB có hiệu lực.

Đặt các tham số sessions, proceses (500-3000) phù hợp với yêu cầu nghiệp vụ của từng DB.

DB chạy chế độ Dedacated server, nếu tài nguyên hữu hạn có thể đặt chế độ shared (shared_server từ 50 – 400), các ứng dụng kết nối vào cũng đang chạy theo chế độ shared.

Cấu hình RMAN giữ ít nhất 2 bản full và đảm bảo các điều kiện sau:

-  Auto backup control file

-  MAXPIECESIZE tối đa 5-40GB

-  Nên đặt db_block_checking

Đối với DB sử dụng ASM:

-            Có ít nhất 3 disk group khác nhau (CRS, DATA, FRA)

-            Mỗi disk group có ít nhất 4 LUN cùng size dạng external, nếu quan trọng nên dùng normal (CRS là bắt buộc phải dùng kiểu normal tối thiểu 3 disk)

3

Kiểm tra DB Objects

-            Các object đặt option noparallel.

-            Các datafile có thể đặt auto extend nếu đủ dung lượng và kiểm soát được, còn không thì không đặt auto extend.

-            Drop các user không sử dụng, revoke quyền DBA của các user.

-            Kiểm tra profile chứa user ứng dụng đảm bảo profile này đặt unlimited cho mọi tham số.

-            Bảng dữ liệu ứng dụng không nằm trên user tablespace.

-            Không xuất hiện corrupt block trong DB.

-            Tất cả các object ở trạng thái valid (các object bị invalid thì phải drop).

-            Tất cả index không ở trạng thái unusable.

-            Định dạng tên partition đối với các bảng đánh partition theo thời gian là DATAyyyy, DATAyyyymm hay DATAyyyymmdd tuỳ theo loại partition (partition theo năm, tháng hoặc ngày tương ứng) hoặc DATA_TENNGHIEPVUyyyy hay DATA_TENNGHIEPVUyyyymm hay DATA_TENNGHIEPVUyyyymm; index là cặp đối xứng với DATA ví dụ INDXyyyy, INDX_TENNGHIEPVUyyyy

Chi tiết tại đây
=============================
* 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/Zalo: 0902912888
👨 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

=============================
oracle tutorial, 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,sql tutorial, khóa học pl/sql tutorial, 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 RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

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