Linux Cara instalasi database oracle di linux centos Andry YudiantoMay 25, 201802.1K views Instalasi Database Linux CentOS Instalasi database oracle centos. Siapa yang tidak kenal dengan perusahaan raksasa dengan nama oracle, perusahaan amerika dalam bidang teknologi informasi ini bermarkas di redwood, california Amerika Serikat. Perlu diketahui bahwa oracle ini adalah perusahaan nomor 3 dalam pendapatan bidang software setelah Microsoft dan IBM. Salah satu RDBMS yang terkenal milik dari oracle adalah Oracle Database dimana ditemukan oleh Larry Ellison pada tahun 1977. Oracle sendiri berasal dari sebuah kode dari project CIA yang didanai oleh Ellison. Baik sekarang kita akan mencoba install oracle database 11g R2 di sistem operasi centos. Pertama-tama siapkanlah sistem operasi centos (bisa menggunakan server, virtual machine seperti vmware workstation atau virtualbox) dan pastikan server anda terhubung ke internet, karena kita akan langsung update dari internet. Langkah 1 Edit file host anda dengan menggunakan user root sehingga menjadi jelas pada direktori /etc/hosts #nano /etc/hosts tambahkan ip address server anda dah hostname 127.0.0.1 localhost.localdomain localhost 192.168.1.1 oracle.localdomain oracle :11 localhost6.localdomain6 localhost6 Langkah 2 Install file pendukung untuk oracle dengan perintah yum yum -y install glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel sysstat unixODBC unixODBC-devel Langkah 3 Edit file sysctl.conf #nano /etc/sysctl.conf Pastikan tidak ada baris seperti dibawah ini, jika anda silahkan berikan tanda pagar didepannya. #net.bridge.bridge-nf-call-ip6tables = 0 #net.bridge.bridge-nf-call-iptables = 0 #net.bridge.bridge-nf-call-arptables = 0 dan juga tambahkan net.ipv4.ip_local_port_range = 9000 65500 fs.file-max = 6815744 kernel.shmall = 10523004 kernel.shmmax = 6465333657 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=1048576 fs.aio-max-nr = 1048576 simpan kemudian coba cek kembali dengan perintah #sysctl -p Langkah 4 Buat user dan group untuk oracle #groupadd -g 200 oinstall #groupadd -g 201 dba #useradd -u 440 -g oinstall -G dba -d /usr/oracle oracle Langkah 5 Edit file authentifikasi pada /etc/pam.d/login dan tambahkan baris setelah session required pam_namespace.so tambahkan session required pam_limits.so Langkah 6 Tambahkan baris pada /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Langkah 7 Tambahkan pada /etc/profile if [ $USER = “oracle” ]; then if [ $SHELL = “/bin/ksh” ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi Langkah 8 Masuk pada user oracle #su oracle dan kemudian siapkan direktori untuk instalasi oracle chmod 755 /usr/oracle mkdir /usr/oracle/app chmod 775 /usr/oracle/app mkdir /usr/oracle/oradata chmod 775 /usr/oracle/oradata tambahkan juga baris berikut pada file .bash_profile anda umask 022 export ORACLE_BASE=/usr/oracle/app Langkah 9 Copykan file instalasi oracle anda pada direktori /usr/oracle/tmp dan lakukan proses unzip Langkah 10 Login sebagai root kemudian berikan password untuk user oracle #passwd oracle Langkah 11 login sebagai oracle, kemudian masuk pada direktori tmp tempat instalasi file oracle tersebut (login user oracle pada xwindows dengan logout sebagai root) #cd /usr/oracle/tmp/database Kemudian jalankan instalasi oracle ./runInstaller Ikuti semua petunjuk yang ada dilayar instalasi oracle, biasanya error pada jumlah memory dan harus menginstall pdksh Jika proses instalasi sudah selesai maka login sebagai root di terminal kemudian jalankan #/usr/oracle/oraInventory/orainstRoot.sh #/usr/oracle/app/product/11.2.0/dbhome_1/root.sh Setelah database terinstall anda bisa login ke Enterprise Management di URL http://localhost:1158/em login: SYS password: sesuai pada saat instalasi login sebagai: SYSDBA Sangat mudah bukan untuk cara instalasi database oracle centos.