Rabu, 04 Januari 2012

Database Administrator ( DBA )


Database Administrator adalah individu yang bertanggung jawab untuk menjaga sistem RDBMS (Relational Data Base Management System) . DBA memiliki tanggung jawab yang berbeda, tetapi tujuan keseluruhan dari DBA adalah untuk menjaga server up setiap saat dan untuk memberikan pengguna dengan akses ke informasi yang diperlukan ketika mereka membutuhkannya. DBA memastikan bahwa database dilindungi dan bahwa setiap kemungkinan kehilangan data diminimalkan.

Lalu apa tepatnya yg dikerjakan seorang Database Administrator?
Bisa cukup bervariasi, tergantung pada kebijaksanaan perusahaan & fitur yang disediakan oleh DBMS yang digunakan.

Beberapa tugas dari Database Administrator:

1. Instalasi software baru
Tentu saja yang di maksud adalah software yang berhubungan dengan administrasi
DBMS,misalnya versi baru DBMS atau aplikasi pendukungnya.Sebelum aktif di gunakan
dalam tahap production,database administrator atau staff IT lainnya perlu
melakukan tes pada software yang baru di instal tersebut.

2. Konfigurasi hardware dan software
Dalam hal ini seorang database administrator mungkin perlu bekerja sama dengan
sistem administrator untuk melakukan konfigurasi hardware dan software (yang di
atur oleh sistem administrator) agar dapat berfungsi optimal bersama dengan DBMS.

3. Administrasi Security
Salah satu tugas terpenting database administrator adalah melakukan monitor dan
administrasi security DBMS.Misalnya menambah atau menghapus user,mengatur
quota,audit, ataupun memeriksa permasalahan security database.

4. Analisis Data
Pekerjaan analisis data sering kali melibatkan fitur-fitur yang dapat di gunakan
untuk meningkatkan kinerja database.Seringkali database administrator harus
menganalisis dan menggunakan cara yang efektif dalam penggunaan
index,paralelquery execution (kemampuan DBMS untuk melakukan eksekusi query pada
mesin yang memiliki lebih dari 1 CPU), ataupun fitur DBMS yang lain.

5. Desain Database
Database Administrator sering ikut serta terlibat dalam tahapan database
desain. Dengan pengetahuan sistem dan DBMS,database administrator dapat membantu
tim developer dalam meningkatkan kinerja database.

6. Data modeling dan optimasi
Data modeling merupakan proses menciptakan sebuat model data dengan menerapkan
teori model data,di mana kamu melakukan strukturisasi dan organisasi data.
Beberapa data model meliputi hierarchical model,network model,relation model,dan lain sebagainya.

Sedangkan tugas terperinci dari seorang database administrator adalah :

   1. Mengevaluasi Perangkat Keras (Hardware) Database Server
Maksudnya adalah menyesuaikan aplikasi yang akan di install dengan kapasitas dan kemampuan hardware yang dimilikinya, diantaranya mempertimbangkan:
  • Berapa banyak disk drive yang dibutuhkan untuk database itu?
  • Berapa banyak tape atau device yang diperlukan
  • Berapa banyak memory yang tersedia untuk menjalankan sebuah instance database Oracle
   2. Menginstall software Oracle
Anda harus menginstall semua software Oracle mulai dari front-end untuk administrasi maupun untuk manipulasi data. Anda juga perlu untuk membedakan mana Server Database dan mana Client yang terhubung ke database.

   3. Merencanakan Database
Perencanaan yang harus dilakukan adalah :
  •  Struktur logic penyimpanan database
  • Keseluruhan desain database
  • Strategi backup database

   4. Membuat dan membuka Database
   5. Backup Database
   6. Mendaftar User-user System
   7. Mengimplementasikan Desain Database
   8. Backup Fungsional Database sepenuhnya
   9. Tune Kinerja Database
  10. Download dan menginstall Patches
  11. Roll out untuk host tambahan
  12. Install / upgrade database version
  13. Mengukur dan merencanakan database untuk keperluan sekarang dan akan datang
  14. Membuat (creating) primary database
  15. Mengubah (editing) struktur database sesuai kebutuhan aplikasi
  16. Manajemen user dan security DB nya
  17. Mengurus/memahami LISENSI DB 
  18. Mengontrol dan memonitor user yang akses kedalam DB
  19. Mengoptimalkan kinerja DB
  20. Backup dan Recovery
  21. Technical Support ke Vendor yg bersangkutan

0 komentar:

Posting Komentar

Template by:
Free Blog Templates