Minggu, 11 Agustus 2013

Simple Install Oracle 11g Release 2 pada Linux CentOS 6.3 di VirtualBox, dan Semua Dependensinya

Posted by Putra Bumi On 21.06 1 comment

Artikel Menarik Lainnya:

Feature Media

Advertisement
Saya sudah coba install Oracle 11g Database Release 2 beberapa kali pada berbagai instalasi Linux dan Sistem Operasi yang terpisah. Dari beberapa proses tersebut adalah proses cara install Oracle 11g yang cukup mirip pada kebanyakan. Secara mutlak untuk cara install Oracle 11g database dengan standar instalasi, seperti dijelaskan di sini, mudah diatur dan tidak perlu waktu yang lama. Anda dapat melihat lebih detail, termasuk semua langkah yang direkomendasikan jika Anda mengikuti petunjuk pada panduan / cara install Oracle 11g database. Pada tutorial database oracle kali ini akan dijelaskan bagaimana cara install Oracle 11g Database Release 2 32bit pada CentOS 6.3 32bit dengan UI yang sudah terpasang sehingga kita dapat menggunakan installer Oracle secara langsung untuk melakukan install Oracle 11g. Misalkan nama komputer adalah "localhost.localdomain", karena kita sedang menguji ini dalam pengembangan instalasi di VirtualBox.

Pertama kali kita Download dulu Oracle 11g database Release 2 dari situs web mereka. Untuk linux file installernya terdiri dari 2 file zip yang Anda harus terlebih dahulu menerima persetujuan lisensi sebelum men-download. Versi yang tepat yang kita coba download adalah "Oracle Database 11g Release 2 (11.2.0.1.0) untuk Linux x86".

Sekarang Anda perlu mempersiapkan Linux CentOS dengan menambahkan user dan group user yang diperlukan untuk melakukan install Oracle 11g database. Dalam proses setup / intalasi kita coba untuk  mengikuti oracle dan menjalankan perintah berikut untuk menambahkan user group "oinstall" dan "dba":

groupadd oinstall
groupadd dba

Sekarang tambahkan user / pengguna "oracle", yang akan kita gunakan untuk menjalankan / install Oracle 11g database dan memberikan pengguna (user) pada keanggotaan kelompok yang benar:

useradd -g oinstall -G dba oracle

Sekarang yang perlu kita lakukan adalah membuat direktori dan mengatur hak akses yang sesuai di mana Anda akan melakukan install Oracle 11g database. Dalam kasus saya, saya telah menginstall di direktori home "oracle" yang terdapat pada path (directory) "/ home / oracle / app":

mkdir -p /home/oracle/app
chown -R oracle:oinstall /home/oracle/app/
chmod -R 775 /home/oracle/app/

Pada tutorial database oracle ini, langkah selanjutnya adalah melakukan ekstrak file ZIP Oracle yang telah di download tadi ke suatu folder yang bisa diakses oleh user oracle. Saya memilih "/ home / oracle / database". Arahkan ke direktori dan coba menjalankan script instalasi sebagai pengguna oracle baru:

su oracle
cd /home/oracle/database
./runInstaller

CATATAN: Dalam kasus tutorial database oracle kita ini, karena ini adalah Linux CentOS yang terinstall pada mesin virtual VirtualBox, saya perlu secara eksplisit mengatur $ DISPLAY variabel ke mesin lokal sebelum UI untuk install Oracle 11g database dijalankan. Hal ini dilakukan dengan menjalankan perintah berikut dan restart shell:

export DISPLAY=:0.0

Sekarang installer akan mulai dijalankan. Pada tutorial database oracle ini, anda dapat mengabaikan memasukkan email pada langkah pertama "Configure Security Updates" dan mengacuhkan pengaturan default " Create and configure a database " pada langkah kedua "Installation Option".

Untuk tutorial database oracle pada langkah " System Class " pada saat instalasi saya hanya membiarkannya dalam bentuk default " Desktop Class " dan dalam bentuk langkah "Typical Installation" yang dibiarkan segala sesuatu dalam bentuk default untuk install Oracle 11g ini, terpisah dari pengaturan password Administrasi. Pengaturan default menempatkan basis oracle di "/ home / oracle / app / oracle" dengan nama database global "orcl.localdomain". Pada langkah " Create Inventory " biarkan saja folder dalam bentukdefault "/ home / oracle / app / oraInventory" dan nama grup "oinstall".

Sekarang kita menuju ke bagian yang menarik dari tutorial database oracle pada cara install Oracle 11g ini, yang merupakan bagian " Prerequisite Checks ". Jika Anda menjalankan instalasi baru dari Linux CentOS Anda akan memerlukan untuk menetapkan beberapa variabel sistem dan menginstal satu set prasyarat.

CATATAN: Anda mungkin tidak memerlukannya, tapi saya harus menambahkan lebih banyak ruang swap pada CentOS yang saya install kali ini dalam rangka memenuhi prasyarat dari cara install Oracle 11g. Jalankan perintah berikut sebagai root untuk membuat file swap 2048MB yang disebut "/ swapfile" di harddisk anda dan mengatur CentOS untuk menggunakannya untuk ruang swap:

dd if=/dev/zero of=/swapfile bs=1024 count=2097152
mkswap /swapfile
swapon /swapfile

Sekarang aturlah CentOS untuk selalu menggunakan ruang swap pada saat boot dengan mengedit "/ etc / fstab" file menggunakan perintah:

nano /etc/fstab

Dan tambahkan baris berikut:

/swapfile  swap  swap  defaults  0  0

Jadi jika pada tutorial database oracle telah berhasil melakukan uji swap dalam " Prerequisite Checks " di instalasi Oracle sebagai salah satu cara install Oracle 11g database, dapat mulai untuk memperbaiki semua pesan "Failed". Klik pada tombol " Fix & Check Again " dan sebuah jendela popup akan muncul untuk memberitahu Anda tentang penanganan script "runfixup.sh" yang akan ditempatkan di "/ tmp/CVU_11.2.0.1.0_oracle/runfixup.sh". Jadi di shell anda, arahkan ke direktori sebagai root dan jalankan perintah berikut:

cd /tmp/CVU_11.2.0.1.0_oracle/
./runfixup.sh

Script "runfixup.sh" akan memperbaiki semua variabel sistem untuk Anda sehingga Anda tidak perlu mengatur secara manual. Sekarang yang tersisa adalah untuk memperbaiki dependensi, sebagian besar dependensi tersebut dapat diinstal dengan menggunakan "yum" dengan perintah berikut:

yum install gcc gcc-c++ compat-libstdc++-33 elfutils-libelf-devel libaio-devel libstdc++-devel unixODBC unixODBC-devel

Sekarang satu-satunya prasyarat yang tersisa yang menyebabkan pesan "Failed" yaitu "pdksh-5.2.14" yang telah dihapus dari repositori CentOS setelah CentOS versi 5. Penggantinya adalah "ksh" tetapi jika Anda menginstal paket ini menggunakan "yum install ksh" Anda akan mendapatkan dependensi yang sama memeriksa "Failed" di install Oracle 11g untuk "pdksh-5.2.14", dan "ksh" akan bertentangan dengan "pdksh" jika Anda kemudian tetap bersikukuh untuk menginstalnya.

Solusinya adalah dengan cara menginstal "pdksh" manual dari RPM, yang dapat ditemukan di berbagai mirror. Saya menggunakan perintah berikut untuk menginstal paket "pdksh":

rpm -q ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm

Advertisement
Pada tutorial database oracle sekarang, Oracle seharusnya sudah meluluskan semua pemeriksaan prasyarat dan Anda akan melihat "Summary" langkah install Oracle 11g di mana Anda dapat mengklik tombol "Finish". Ini mungkin memerlukan waktu tetapi pada proses install Oracle 11g Database akan menginstal dengan semua pengaturan yang diperlukan hingga siap untuk Anda gunakan ‘di luar kotak’.

Langkah terakhir pada tutorial database oracle ini adalah untuk menjalankan script konfigurasi sebagai root, yang akan muncul setelah Anda membuka setiap user yang mungkin memerlukan selain default (Anda tidak perlu meskipun pada tahap ini). Kedua script dapat dijalankan sebagai berikut:

cd /home/oracle/app/oraInventory/
./orainstRoot.sh
cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/
./root.sh

Untuk menguji cara install Oracle 11g Database Anda bekerja, Anda dapat log in ke manajemen antarmuka berbasis web untuk komputer Anda yaitu "localhost.localdomain" dengan nama pengguna "SYS" dan connect sebagai "SYSDBA", dan menggunakan password yang kita tetapkan saat melakukan install Oracle 11g. Ingatlah untuk membuka port 1158 pada firewall  jika Anda perlu untuk mengakses:

https://localhost:1158/em/

Sekarang Anda dapat mulai menggunakan Oracle. Pada tutorial database oracle kali ini sangat merekomendasikan melihat melalui dokumentasi dari cara install Oracle 11g sendiri untuk membantu Anda terbiasa dengan cara Oracle dalam melakukan sesuatu. Ada banyak aplikasi klien yang dapat membantu, seperti baris perintah berbasis Oracle Instant Client dan SQL Oracle Developer yang berbasis program UI (User Interface). Oracle memiliki banyak walkthrough yang baik untuk bekerja dengan alat-alat mereka yang tersedia sebagai bagian dari Pusat Pembelajaran Oracle di situs resmi Oracle.


Creatif By : Putra Bumi | Tempat Pembelajaran Database

Terimah Kasih telah membaca artikel Simple Install Oracle 11g Release 2 pada Linux CentOS 6.3 di VirtualBox, dan Semua Dependensinya. Yang ditulis oleh Putra Bumi .Pada hariMinggu, 11 Agustus 2013.
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di blog ilmu database.

Jika anda ingin sebarluaskan artikel ini, mohon sertakan sumber link asli. Kritik dan saran dapat anda sampaikan melalui kotak komentar. Trimakasih

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

1 komentar :

cara menambahkan file instalasi ke direktori home gimana? saya pake CentOS minimal.
file instalasinya ada di harddisk luar, mohon bantuannya

Posting Komentar