Minggu, 13 Januari 2013

Pemberian Hak akses pada DB2

      Pada postingan sebelumnya kita sudah mengenal dan sedikit mempelajari tentang software DB2 khususnya untuk DB2 Express - C. selain itu pada postingan sebelumnya juga kita suda mengetahui dimana kita dapat memperoleh software DB2 dan juga mengetahui gmn proses penginstalan DB2 khususnya DB2 Express - C.
            Pada postingan berikut ini kita akan mempelajari salah satu yang bisa dilakukan oleh software DB2 Express - C pada saat mengelola database yaitu bagaimana cara pemberian Hak Akses pada User - user yang menggunakan DB2 Express - C ini. Sebelumnya pengertian Hak akses yang di maksud disini adalah sebuah kemampuan atau sebuah izin yang mengizinkan seorang user untuk memanipulasi data - data yang ada pada databse DB2 Express - C salah satunya yaitu izin untuk membaca data, memasukkan data, mengupdate data, dll.
               Adapun salah satu cara pemberian hak akses untuk user - user yang menggunakan DB2 Express - C menurut yang saya pelajari dari praktikum saya di kampus adalah sebagai berikut :

  • Buka DB2 Command Windows ( db2cmd ) lalu jalankan db2start untuk mulai menjalankan program DB2
  • Setelah DB2 di jalankan, buka DB2 Control Center ( db2cc ) sebagai proses awal untuk pemberian hak akses.
  • Setelah DB2 Control Center terbuka maka terbukalah tampilan dari DB2 Control Center tersebut. pada Bagian kanan terdapat folder all databases. Expand Folder all database maka akan terlihat Database SAMPLE, setelah itu Expand lagi Database SAMPLE maka muncul folder bernama Table.
  • Setelah terlihat Folder Table hasil dari mengexpand Database SAMPLE. Pada bagian Table maka terlihat daftar table yang ada pada folder Table pada tampilan sebelah kanan atas. Lalu  Pilih table Employee sebagai contoh. ( Lihat pada gambar )
  •  Setelah mengclik Employee lalu click kanan pada Employee tersebut lalu pilih Priviliges.
  • Setelah tampilan dari Priviliges muncul, terdapat 3 pilihan. pilihan pertaram ' Add User ' digunakan untuk menambahkan user yang berhak mengakses database yang kita buat. pada pilihan ' Grant all ' ini digunakan untuk memberikan semua izin hak akses kepada user yang dipilih, sedang 'Revoke all' adalah kebalikan dari Grant All yaitu mencabut semua pemberian hak akses pada user yang telah di pilih. Selain Revoke All dan Grant all kita juga bisa mengatur sendiri Hak akses yang ingin kita berikan kepada user kita dengan cara menchecklist apa saja yang hak akses yang kita berikan kepada user tersebut. setelah itu clik OK.
  •  Setelah menentukan hak akses dari masing - masing user untuk sesuai yang kita hendaki maka yang selanjutnya kita lakukan adalah pilih user and group object kemudian pilih DB User lalu clik 2x user yang kita berikan hak akses sebelumnya ( Contoh : Alexis ) lalu checklist Administrator authority. hal ini digunakan agar apa saja yang di lakukan oleh user alexis masi berada di dalam authority Administrator.
  • Setelah melakukan langkah - langkah diatas yang kita lakukan selanjutnya adalah mengecek apa yang telah kita buat di atas apakah berhasil atau tidak. Cara mengeceknya adalah dengan melalui db2 Command Window ( db2cmd ). Buka kembali db2cmd nya apabila db2 nya belum di jalankan maka jalankan terlebih dahulu db2 dengan db2start dan hubungkan kepada database dimana didalam database tersebut terdapat employee yang kita beri hak akses. Adapun cara untuk connect ke database yaitu dengan mengetikkan ' db2 connect to sample user Alexis using ibmdb2. maksdnya adalah Alexis merupakan username dari user tersebut dan using imbdb2 sebagai passwordnya'.


  • Setelah proses diatas telah selesai di lakukan maka untuk mengetes apa yang kita buat berhasil atau tidak dengan cara mengetikkan ' db2 update prk.set employee firstname = 'budi' where first name = ' Roy. jika berhasil maka SUKSES.






Tidak ada komentar:

Posting Komentar