Instalasi dan Seting Oracle 10g di Debian Lenny
Lakukan Langkah2 Berikut Ini :
1. Install paket-paket yang dibutuhkan
sudo apt-get install build-essential libaio1 rpm lesstif2-dev alien
2. Buat user dan group untuk instalasi oracle :
groupadd oinstall
groupadd dba
groupadd nobody
sudo useradd -g oinstall -G dba,nobody -m oracle -s /bin/bash
3. Set Password untuk user oracle yang baru saja dibuat
passwd oracle
4. Buat direktori untuk instalasi Oracle dan set kepemilikannya ke oracle:oinstall
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
5. Ubah konfigurasi parameter kernel di file /etc/sysctl.conf
gedit /etc/sysctl.conf
tambahkan pada bagian akhir file dengan isi sebagai berikut :
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
6. Reboot sistem atau aktifkan hasil perubahan tadi dengan cara
/sbin/sysctl -p
7. Ubah file /etc/security/limits.conf
gedit /etc/security/limits.conf
tambahkan pada bagian akhir file dengan isi sebagai berikut :
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
8. Buat symbolic links untuk “menipu” Oracle Installer agar Ubuntu terlihat seperti distro berbasis rpm dan sesuai requirement yakni red hat enterprise linux (redhat-3 dan redhat-4), sles atau asianux.
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
ln -s /usr/bin/basename /bin/basename
touch /etc/redhat-release
chmod 666 /etc/redhat-release
echo redhat-4 > /etc/redhat-release
9. Logout dari user aktif saat ini, dan login sebagai user oracle
10. Setelah login sebagai user oracle, buka sebuah teks editor dan edit file /home/oracle/.bashrc
gedit .bashrc
Tambahkan di bagian akhir file dengan baris-baris berikut
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
11. Kopikan file-file instalasi Oracle ke sebuah direktori misal di /home/oracle/master/ karena instalasi tidak bisa dilakukan melalui CD/DVD
12. Jalankan perintah instalasi berikut, dan ikuti langkah-langkah instalasinya.
./runInstaller -ignoreSysPreReqs
Semoga sukses :).
Setelah Langkah Instalasi Selesai Lakukan Langkah Berikut ini :
1. Logout Komputer anda dan login sebagai oracle
edit file yang ada pada oratab dengan user root
# gedit /etc/oratab
Ubah dari :
orcl:/u01/app/oracle/product/10.2.0/db_1:N
Menjadi :
orcl:/u01/app/oracle/product/10.2.0/db_1:Y
2. Buka konsole oracle :
ketikan dbca
$dbca
Setelah Berhasil
3. Bikin Script Untuk start/restart/shutdown Oracle 10g. dengan nama : orcl-yudebx.sh pada dir /usr/bin dengan user root
# nano /usr/bin/orcl-yudebx.sh
# chmod 755 /usr/bin/orcl-yudebx.sh
Copikan Scripts di Bawah ini :
# Scripts By yudebx.wordpress.com
if [ "start" == $1 ]; then
lsnrctl start
emctl start dbconsole
isqlplusctl start
sqlplus dba1/oracle as sysdba << EOF
startup
EOF
echo “GENERAL REPORTING”
lsnrctl status
emctl status dbconsole
echo “Database Berhasil Start Up !!!”
elif [ "stop" == $1 ]; then
sqlplus dba1/oracle as sysdba << EOF
shutdown immediate
EOF
lsnrctl stop
emctl stop dbconsole
isqlplusctl stop
echo “GENERAL REPORTING”
lsnrctl status
emctl status dbconsole
echo “Database Berhasil Shutdown !!!”
elif [ "restart" == $1 ]; then
sqlplus dba1/oracle as sysdba << EOF
shutdown immediate
EOF
lsnrctl stop
emctl stop dbconsole
isqlplusctl stop
lsnrctl start
emctl start dbconsole
isqlplusctl start
sqlplus dba1/oracle as sysdba << EOF
startup
EOF
echo “GENERAL REPORTING”
lsnrctl status
emctl status dbconsole
echo “Database Berhasil Restarting !!!”
fi
Jika sudah maka save
dan jalankan melalui konsole dengan user oracle :
$ orcl-yudebx.sh start
untuk restart :
$ orcl-yudebx.sh restart
untuk shutdown :
$ orcl-yudebx.sh stop
4. Jika ingin oracle langsung jalan ketika startup (dengan user root):
# gedit /etc/rc.local
su - oracle << EOF
orcl-yudebx.sh start
EOF
5. Cek Oracle Anda :
- melalui terminal
lsnrctl status
emctl status dbconsole
- melalui web browser
iSQL*Plus URL:
http://localhost:5560/isqlplus
iSQL*Plus DBA URL:
http://localhost:5560/isqlplus/dba
Enterprise Manager 10g Database Control URL:
http://localhost:1158/em
0 komentar:
Posting Komentar