Senin, 04 Maret 2013

install DB2 10.1 di ubuntu 12.04 x64

Pasti pernah dengar dong DB2 , soo pasti... salah satu database buatan IBM. versi terakhir saat penulisan ini adalah 10.1

ada beberapa edisi DB2 yang ada antara lain

-DB2 express C
-DB2 express edition
-DB2 Workgroup server edition
-DB2 Enterprise server edition
-DB2 Advanced Enterprise server edition
-IBM database enterprise developer edition

lebih lengkap perbandingan fiturnya ada di http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/nav/1_0_2

kali ini saya coba pakai DB2 express C dimana ini free untuk dipakai walaupun untuk server produksi.
yang menarik adalah Tidak ada batasan besar kapasitas database, bisa dipakai unlimited size database.

menarik bukan, sudah free dan tanpa batas size database.

kali ini share instalasi nya di laptop 64bit.

sebelumnya bumbu2 nya harus dipersiapkan terlebih dahulu antara lain :
-DB2 10.1 express C for linux x64 (download DB2 Express-C dan Data Studio Administration Client)


berikutnya adalah bumbu2 pendukung yang harus ada didapat dari http://edin.no-ip.com/blog/hswong3i/db2-express-c-10-1-ubuntu-12-04-howto dengan tambahan

alien binutils
build-essential
cpp-4.4
debhelper
g++-4.4
gawk
gcc-4.4
gcc-4.4-base
gettext
html2text
ia32-libs
intltool-debian
ksh
lesstif2
lib32bz2-dev
lib32z1-dev
libaio-dev
libaio1
libbeecrypt7
libc6
libc6-dev
libc6-dev-i386
libdb4.8
libelf-dev
libelf1
libltdl-dev
libltdl7
libmotif4
libodbcinstq4-1
libodbcinstq4-1:i386
libqt4-core
libqt4-gui
libsqlite3-0
libstdc++5
libstdc++6
libstdc++6-4.4-dev
lsb
lsb-core
lsb-cxx
lsb-desktop
lsb-graphics
lsb-qt4
make
odbcinst
openjdk-6-jdk
pax
po-debconf
rpm
rpm-common
sysstat
tzdata-java
unixodbc
unixodbc-dev
unzip
libpam0g:i386

cara meraciknya seperti biasa

apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst openjdk-6-jdk pax po-debconf rpm rpm-common sysstat tzdata-java unixodbc unixodbc-dev unzip libpam0g:i386

kemudian

buat symlink libpam.so.0 ke /lib

ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/

extract file db2_v1012_linuxx64_expc.tar.gz

dengan command

tar -zxvf db2_v1012_linuxx64_expc.tar.gz

kemudian masuk direktori "expc"

lakukan check semua bumbunya dengan db2prereqcheck

root@unresolved:~/DownloadDirector/expc# ./db2prereqcheck 

==========================================================================

Checking DB2 prerequisites for DB2 database version "10.1.0.2" on operating system "Linux" 
   
Validating "Linux distribution " ... 
   Requireed minimum "UBUNTU" version: "10.04" 
   Actual version: "12.04" 
   Requirement matched. 

.........

sampai ketemu tulisan

DBT3533I  The db2prereqcheck utility has confirmed that all installation prerequisites were met for DB2 database "server " "".  Version: "10.1.0.0".

artinya semua bumbu sudah siap untuk di racik.

perintah selanjutnya ./db2setup

cara baca dari kiri atas ke kanan. klik untuk memperbesar



validasi dengan db2val

root@unresolved:/opt/ibm/db2/V10.1/bin# ./db2val
DBI1379I  The db2val command is running. This can take several minutes.

DBI1335I  Installation file validation for the DB2 copy installed at
      /opt/ibm/db2/V10.1 was successful.

DBI1343I  The db2val command completed successfully. For details, see
      the log file /tmp/db2val-130302_144802.log.

artinya sudah OK.

kemudian restart laptop.





Tidak ada komentar:

Posting Komentar