Standard of Procedure Operation and Maintenance Database Oracle

Dalam pemeliharaan sistem Informasi Enterprise, ada beberapa hal yang harus diperhatikan untuk dapat menjamin layanan tersebut berjalan dengan lancar. Apalagi jika sistem informasi ini bersifat kritis yang jika layanan mati hanya dalam hitungan menit saja, maka revenue yang didapat akan hilang jutaan rupiah.

Beberapa item yang harus dijaga selama 7 hari dan 24 jam nonstop :

(1)  Mekanisme untuk Maintenance Database Server

(2)  Mekanisme untuk Maintenance Application Server

(3)  Mekanisme untuk Maintenance Data Center and Peripheral

4)  Mekanisme untuk Maintenance Network

(5)  Mekanisme untuk Maintenance Heavy Process

Item minimal harus dibahas dapat di breakdown menjadi beberapa hal, yaitu :

(1)  Pembahasan mengenai Resource yang terlibat

(2)  Pembanasan mengenai Jadwal Piket Maintenance

(3)  Pembahasan mengenai Check List proses Maintenance

(4)  Pembahasan mengenai SOP proses Troubleshooting

(5) dst… (sesuai dengan ISO, ITIL atau best practice guide lainnya)

Berikut ini akan coba saya share untuk point-point pemeliharaan di database server.
Pertama, kita harus memastikan bagaimana mekanisme Piket penjagaan dari DBA dan resource yang terlibat. Pembagian tugas, dan yang penting adalah SOP untuk operasional dan SOP troubleshooting beserta mekanisme Eskalasi permasalahan.

Beberapa checklist harus dipenuhi oleh Database Administrator untuk memastikan sistem berjalan dengan baik, yaitu :
1. Checklist pemeliharaan per-30 menit / 1 jam
2. Checklist pemeliharaan per-1 hari
3. Checklist pemeliharaan per-1 bulan

Berikut ini adalah secara garis besar mekanisme checklist dan prosedur yang harus dilakukan.

(1)  Checklist monitorng yang harus dilakukan dalam waktu tiap 30 menit

1. * Top Active Sessions
2. * Memory Usage
3. * CPU Usage
4. * I/O Process
5. * Instance Activity
6. * Instance Locks
7. * Hang Analysis
8. * Blocking Sessions
9. * Duplicate SQL
10. * Top Consumers
11. * Top SQL Statements

(2)  Laporan monitoring yang harus dikeluarkan secara harian

1. * Ringkasan Laporan Monitoring tiap 30 menit
2. * SGA Structure
3. * Database Structure
4. * Tablespace
5. * Table Tuning
6. * Index Tuning
7. * Memory Tuning
8. * UDUMP and BDUMP
9. * UndoTbs
10. * Backup and Recovery (RMAN Full Backup, RMAN Incremental Backup)
11. * Dataguard
12. * Archived Logs
13. * Cache Hit Percentage Ratio
14. * Segment Bermasalah
15. * User Database
16. * Rekomendasi SQL Tuning
17. * Laporan Complain Database
18. * Laporan Troubleshooting

(3)  Laporan monitoring yang harus dikeluarkan secara bulanan

1. * Ringkasan Laporan Monitoring Harian
2. * Rekomendasi dari DBA secara Global
2. * SGA Structure
3. * Database Structure
4. * Tablespace
5. * Table Tuning
6. * Index Tuning
7. * Memory Tuning
8. * UDUMP and BDUMP
9. * UndoTbs
10. * Backup and Recovery (RMAN Backup)
11. * Dataguard
12. * Archived Logs
13. * Cache Hit Percentage Ratio
14. * Segment Bermasalah
15. * User Database
16. * Rekomendasi SQL Tuning

Yupz, Berikut adalah beberapa hal yang perlu dilakukan oleh DBA untuk menjamin sistem Database berjalan dengan baik. Untuk pertanyaan, komentar dan saran dapat dilayangkan di website ini atau via email.

Regards,
Doddi Priyambodo