Tag: Checklist cài đặt, cấu hình Oracle Database
Mục đích
Nâng cao tính chuyên nghiệp trong quản trị CSDL
Đảm bảo tính thông nhất trong toàn bộ hệ thống CSDL
Đảm bảo an toàn, giám sát CSDL khi đưa vào khai thác
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 | Ghi chú |
1 | Kiểm tra kiến trúc dự phòng database | | Database 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à fail-over trên database | |
2 | Kiểm tra cấu hình Database | 1 | Redo khai báo phù hợp, ít nhất 3 redo log group mỗi instance DB, mỗi group ít nhất 2 member trên 2 vùng khác nhau, đảm bảo mirror dự phòng cho nhau | |
| | 2 | DB chạy ở chế độ archive log mode, archive log sinh ra nằm trên 2 vùng đĩa riêng biệt | |
| | 3 | UNDO, TEMP, Tablespace ứng dụng có các data file nằm dàn trải trên ít nhất 2 mount point khác nhau | |
| | 4 | SGA khai báo phù hợp, tổng SGA + PGA tương đương 80% dung lượng RAM (hoặc hơn) | |
| | 5 | DB_FILES khai báo từ 1000 - 3000 | |
| | 6 | Đặt tham số resource_limit = true để các chính sách user profile đặt trong DB có hiệu lực | |
| | 7 | Đặ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 | |
| | 8 | Database chạy 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 | |
| | 9 | | |
| | 10 | Đối với DB sử dụng ASM: Có ít nhất 3 disk group khác nhau chứa CRS, DATA, RECO Mỗi Diskgroup có ít nhất 4 LUN
| |
3 | Kiểm tra DB Objects | | Các object đặt option noparallel Các datafile không đặt chế độ auto extend(trừ SYSTEM và SYSAUX) 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 users 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 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 hoặc DATAyyyymmdd tuỳ theo loại partition theo năm, tháng hoặc ngày tương ứng
| |
STT | Nội dung | | Các công việc cần thực hiện ngay sau khi tiếp nhận | |
1 | Kiểm tra cơ chế backup Database | | | |
2 | Kiểm tra và Cấu hình cảnh báo cho Database | | Cấu hình cảnh báo Database như các Database khác đang chạy
Analyze bảng + index Check tác động package Check login DB Check tạo bảng temp Check ASM Diskgroup Check Disk tablespace, listener, performance, instance, log backup, alert log, ….
| |
3 | Kiểm tra chính sách quay vòng dữ liệu | | Xác định các bảng dữ liệu chạy theo chính sách vòng đời theo quy định | |
4 | Kiểm tra và drop các bảng không sử dụng | | Drop tất cả các bảng ứng dụng không sử dụng Drop tất cả các bảng rác do user cả nhân tạo ra Tạo thêm tablesapce NGHIEPVU, NGHIEPVU_INDX, NGHIEPVU_YYYY, NGHIEPVU_INDX_YYYY, NGHIEPVU_YYYYMM, NGHIEPVU_INDX_YYYYMM,…
| |
5 | Kiểm trả profile cho user DB | | User cả nhân và user ứng dụng đặt trên 2 profile có policy khác nhau (user cá nhân có đặt giới hạn 3 session, expire password 30 ngày, …) | |
6 | Kiểm tra tính năng audit DB | | Nếu ở chế độ audit, các bảng log audit cần phải đặt trên tablespace riêng không thuộc system tablespace (DB Core chỉ bật FGA, tắt audit_trail=DB đi để tránh quá tải) | |
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/OracleDBAVietNam
👨 Website: http://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
#OracleTutorial
#OracleDBA
#OracleDatabaseAdministration
#học oracle database
#oca
#ocp
#oce
#ocm