Cara install DB2 tanpa GUI

Posted on Posted in DB2, Install DB2

A: “Bro, diminta install DB2 nih.”
B: “Oh tenang gampang, Bro. Tinggal next next pake db2setup”
A: “Servernya yang ini kita ga dikasih akses GUI, Bro..”

Cara install DB2 yang paling mudah adalah dengan menggunakan GUI dan menggunakan command db2setup. Namun ada kalanya kita harus melakukan instalasi di OS Linux atau UNIX yang tidak memiliki GUI. Untuk kondisi seperti ini, tentu saja db2setup tidak bisa dipakai, sehingga instalasi harus dilakukan dengan db2_install menggunakan command line.

Berikut adalah step by step instalasi DB2 pakai command line dengan DB2 10.1 dan OS AIX.

    1. PreReq:
      a. Directory untuk install DB2: 15GB
      b. /tmp space: 1GB
      c. /var space: 1GB
      d. /opt space: 1GB
      e. Directory/folder untuk instance DB2: sesuaikan tergantung database
    2. Jika menggunakan DVD, dan installernya berupa format .tar.gz:
      1. Pastikan DVD sudah di-mount
      2. Log on menggunakan root.
      3. Tambahkan CD-ROM file system.
      a. Jalankan command smitty
      b. Pilih:
      Physical & Logical Storage → File Systems →
      Add / Change / Show / Delete File Systems →
      CDROM File Systems → Add a CDROM File System
      c. Tekan F4 untuk mendapatkan list device names.
      Pilih device name.
      d. Masukkan mount point <CD-mountdir>.
      (For example, <CD-mountdir> is /db2cd)
      e. Tekan F10 untuk keluar dari smitty
    3. Mount CD-ROM.
      a. Jalankan command smitty
      b. Select:
      Physical & Logical Storage →
      File Systems → Mount a File System
      c. Taruh kursor di File System Name kemudian tekan F4.
      d. Pilih /db2cd.
      e. Taruh kursor di field Type of File System. Tekan F4.
      f. Pilih cdrfs.
      g. Ganti Mount as Read Only system menjadi YES.
      h. Tekan Enter.
      i. Tekan F10 untuk keluar dari smitty
    4. Extract file menggunakan:
      gzip -d file.gz
    5. Untar menggunakan:
      tar -xvf file.tar
    6. Ganti directory ke directory hasil extract
      cd aese
    7. Jalankan
      ./db2prereqcheck
      untuk cek apakah sistem sudah memenuhi kebutuhan instalasi.
    8. Cek hasilnya.
      Kemungkinan besar akan terdapat “The requirements not matched for DB2 pureScale”. Jika kita tidak menggunakan fitur pureScale, maka requirements untuk DB2 pureScale dapat diabaikan.
    9. Mulai instalasi menggunakan
      ./db2_install
    10. Tentukan di mana DB2 akan di-install. Masukkan no untuk memilih sendiri directory tempat instalasi.
    11. Jika memilih no, masukkan directory tempat instalasi.
    12. Tentukan jenis instalasi. Pilih AESE.
    13. Masukkan no jika tidak menggunakan pureScale.
    14. Setelah itu instalasi akan berjalan. Setelah selesai, maka akan muncul tampilan:
      The execution completed successfully.
    15. Pada instalasi menggunakan db2_install (tidak menggunakan GUI), instance DB2 tidak otomatis dibuat. Berbeda dengan instalasi menggunakan GUI di mana instance DB2 langsung dibuat. Oleh karena itu setelah instalasi selesai, maka langkah berikutnya adalah membuat instance.
    16. Sebelum membuat instance, ada beberapa hal dulu yang harus disiapkan. Yang pertama adalah membuat group untuk user-user DB2.
      mkgroup id=999 db2iadm1
      mkgroup id=998 db2fadm1
      mkgroup id=997 dasadm1
    17. Buat user untuk DB2. By default akan ada 3 users yang diperlukan:
      mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/db2data/db2inst1 db2inst1
      mkuser id=1005 pgrp=db2fadm1 groups=db2fadm1 home=/db2data/db2fenc1 db2fenc1
      mkuser id=1006 pgrp= dasadm1 groups=dasadm1 home=/db2data/dasusr1 dasusr1
    18. Berikan password untuk setiap user
      passwd <nama_user>
      Contohnya:
      passwd db2inst1
    19. Buat instance DB2 dengan menggunakan command
      /<directory_instalasi_db2>/instance/db2icrt -u db2fenc1 db2inst1
      Contohnya:
      /db2/V10.1/instance/db2icrt -u db2fenc1 db2inst1
    20. Setelah create instance berhasil, maka akan muncul tampilan
      The execution completed successfully
    21. Ganti login menjadi db2inst1
      su - db2inst1
    22. Jalankan db2start. By default harusnya DB2 sudah aktif.
    23. DB2 dan instance-nya sudah siap digunakan. Testing bisa dilakukan dengan cara membuat database sample, jalankan:
      db2sampl
    24. Setelah database sample selesai dibuat, connect dengan cara:
      db2 connect to SAMPLE

Leave a Reply

Your email address will not be published. Required fields are marked *