-
Instalasi basis data Oracle pada Ubuntu
Ubuntu adalah distribusi Linux yang berbasis pada Debian. Ubuntu cocok digunakan untuk komputasi awan, server, desktop, dan perangkat IoT. Perbedaan utama antara Linux dan Ubuntu adalah bahwa Linux merupakan sistem operasi berbasis Unix, sedangkan Ubuntu adalah distribusi Linux.
Database Oracle dikenal karena kemampuan portabilitasnya yang sangat baik, antarmuka yang ramah pengguna, dan fungsionalitas yang kuat, sehingga cocok untuk berbagai lingkungan komputer. Database ini menawarkan solusi basis data yang efisien dan dapat diandalkan yang mampu memenuhi kebutuhan throughput tinggi.
Memasang basis data Oracle di Ubuntu telah banyak diterapkan dan terus diperbarui. Berikut ini menjelaskan cara pemasangan dan konfigurasi Oracle di Ubuntu untuk membantu Anda memasang dan memperbarui sistem Oracle Ubuntu. Ubuntu adalah sistem operasi berbasis Linux yang tersedia secara gratis serta menyediakan dukungan komunitas maupun profesional. Blog ini mendokumentasikan secara rinci proses pemasangan Oracle 11 di Ubuntu.
Lingkungan
Ubuntu: Ubuntu 14.04 LTS 64-bit
Oracle: Oracle 11
JDK: JDK 1.7
Memori: 1GB
Disk Keras: 20GB
CPU: 1 unit
Instalasi basis data Oracle pada Ubuntu
1.Unduh Oracle 11
Unduh Oracle 11 dari situs resmi. Tautan unduhan adalah sebagai berikut:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Simpan file yang diunduh dalam direktori "/home". Akan ada dua file terkompresi. Ekstrak menggunakan perintah berikut:
Setelah ekstraksi selesai, sebuah folder "database" akan dibuat di direktori home. Folder ini adalah direktori instalasi untuk Oracle.
2.Installing JDK 1.7
Anda dapat menginstal JDK 1.7 jika diinginkan.
Sebagai alternatif, Anda dapat menggunakan OpenJDK bawaan yang disediakan oleh Ubuntu Linux:
sudo apt-get install openjdk-7-jre sudo apt-get install openjdk-7-jdk
3.Instalasi Remote Visual Desktop
Karena instalasi Oracle melibatkan penggunaan wizard instalasi, maka perlu untuk menginstalasi remote visual desktop guna mendukung proses tersebut.
4. Memperbarui Berkas Sumber
Sumber resmi Ubuntu tidak lengkap, terutama saat menginstal paket ia32-libs. Jadi Anda perlu memperbarui berkas sumber. Pertama, cadangkan berkas sumbernya, lalu tambahkan sumber berikut ke dalam daftar sumber (hapus semua sumber yang sudah ada dan tempelkan sumber berikut):
5.Installing Dependencies
Setelah mengganti file sumber, jalankan perintah berikut untuk pembaruan:
Kemudian, instal dependensi berikutnya. Penting untuk memastikan instalasi setiap paket berhasil, karena kegagalan dapat menyebabkan instalasi Oracle tidak berhasil.
sudo apt-get install bzip2 sudo apt-get install elfutils sudo apt-get install automake sudo apt-get install autotools-dev sudo apt-get install binutils sudo apt-get install expat sudo apt-get install gawk sudo apt-get install gcc sudo apt-get install gcc-multilib sudo apt-get install g++-multilib sudo apt-get install ia32-libs sudo apt-get install ksh sudo apt-get install less sudo apt-get install lesstif2 sudo apt-get install lesstif2-dev sudo apt-get install lib32z1 sudo apt-get install libaio1 sudo apt-get install libaio-dev sudo apt-get install libc6-dev sudo apt-get install libc6-dev-i386 sudo apt-get install libc6-i386 sudo apt-get install libelf-dev sudo apt-get install libltdl-dev sudo apt-get install libmotif4 sudo apt-get install libodbcinstq4-1 libodbcinstq4-1:i386 sudo apt-get install libpth-dev sudo apt-get install libpthread-stubs0 sudo apt-get install libpthread-stubs0-dev sudo apt-get install libstdc++5 sudo apt-get install lsb-cxx sudo apt-get install make sudo apt-get install openssh-server sudo apt-get install pdksh sudo apt-get install rlwrap sudo apt-get install rpm sudo apt-get install sysstat sudo apt-get install unixodbc sudo apt-get install unixodbc-dev sudo apt-get install unzip sudo apt-get install x11-utils sudo apt-get install zlibc
6.Periksa variabel sistem
sudo /sbin/sysctl -a | grep sem sudo /sbin/sysctl -a | grep shm sudo /sbin/sysctl -a | grep file-max sudo /sbin/sysctl -a | grep aio-max sudo /sbin/sysctl -a | grep ip_local_port_range sudo /sbin/sysctl -a | grep rmem_default sudo /sbin/sysctl -a | grep rmem_max sudo /sbin/sysctl -a | grep wmem_default sudo /sbin/sysctl -a | grep wmem_max
Setelah mendapatkan nilai parameter dari perintah di atas, tambahkan data yang sesuai di /etc/sysctl.conf. Anda dapat membuka dua terminal untuk memudahkan pengisian.
Isi konten berikut dalam sysctl.conf dengan nilai-nilai yang diperoleh:
fs.aio-max-nr = ? fs.file-max = ? kernel.shmall = ? kernel.shmmax = ? kernel.shmmni = ? kernel.sem = ? net.ipv4.ip_local_port_range = ? net.core.rmem_default = ? net.core.rmem_max = ? net.core.wmem_default = ? net.core.wmem_max = ?
Eksekusi perintah untuk memperbarui parameter kernel:
sudo sysctl -p
7. Tambahkan data berikut ke file /etc/security/limits.conf untuk mengatur batas kernel bagi pengguna saat ini (XXX mewakili nama pengguna saat ini):
XXX soft nproc 2047 XXX hard nproc 16384 XXX soft nofile 1024 XXX hard nofile 65536 XXX soft stack 10240
8. Periksa /etc/pam.d/login dan tambahkan baris berikut (jika belum ada):
session required pam_limits.so
Periksa /etc/pam.d/su dan tambahkan baris berikut jika belum tersedia:
9. Secara default, Oracle tidak mendukung Ubuntu. Untuk menipu program instalasi Oracle, silakan jalankan perintah berikut:
Jika tidak dapat menjalankan perintah terakhir, Anda dapat menggunakan perintah berikut sebagai gantinya:
Tambahkan 'Ubuntu Linux release 14.04' ke dalam berkas ubuntu-release, lalu simpan dan keluar.
10. Konfigurasikan variabel lingkungan untuk Oracle
sudo gedit ~/.profile
Tambahkan baris berikut ke dalam file tersebut (gantilah xxx dengan nama pengguna Anda saat ini):
export ORACLE_BASE=/home/xxx/app/xxx
export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export PATH=PATH:${ORACLE_HOME}/bin/;11. Mulai program instalasi Oracle untuk memulai proses instalasi.
Pertama, periksa apakah variabel lingkungan Oracle telah disetel sesuai yang Anda tentukan:
echo $ORACLE_BASE echo $ORACLE_HOME echo $PATH
Jika tidak diatur dengan benar, buka terminal baru, dan seharusnya akan berfungsi. Sebagai alternatif, jalankan perintah berikut:
Bagikan di: