Ini....contoh saat saya melakukan instalasi oracle 10g di RHELAS3, dikantor
saya :
pemeriksaan memory dan swap
# grep MemTotal /proc/meminfo
# grep SwapTotal /proc/meminfo
jika swap kurang dari 1 ghz
# dd if=/def/zero of=tmpswap bs=1k count=700000
# chmod 600 tmpswap
# mkswap tmpswap
# swapon tmpswap
pemeriksaan kapasitas direktori /tmp
# df /tmp
memperbaharui parameter kernel
# /etc/sysctl.conf
--> # Kernel Parameters for oracle 10.1.0 #
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
setelah selesai jalankan # sysctl -p
mengatur limit maximum file dan proses
# /etc/security/limits.conf
--> # To increase the shell limits for oracle 10.1.0 #
* soft nproc 2047
* hard nproc 16384
* soft nofile 4096
* hard nofile 63536
# /etc/profile
--> if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 63536
else
ulimit -u 16384 -n 63536
fi
fi
export ORACLE_BASE=/app/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/10.0.1;
export ORACLE_SID=ora10g;
setelah disimpan berikan perintah # source /etc/profile
membuat group, user, dan direktori
# mkdir -p /app/oracle/product/10.0.1
# mkdir -p /var/app/oracle
# groupadd dba {memiliki hak akses SYSDBA}
# groupadd oinstall {pemilik software}
# useradd -c "Oracle Software Owner" -g oinstall -G dba oracle -d /app/oracle
owner dan hak akses direktori
# chown -R oracle:oinstall /app/oracle
# chown oracle:dba /var/app/oracle
# chmod 755 /app/oracle
# chmod 755 /var/app/oracle
INSTALASI
dari terminal root
# xhost +
dari terminal lain
# su - oracle
$ cd /app/Disk1
$ ./runInstaller
pada saat proses instalasi anda diminta menjalankan file
/app/oracle/oraInventory/orainstRoot.sh
melalui user root
dari terminal root
# cd /app/oracle/oraInventory
# ./orainstRoot.sh
setelah proses instalasi selesai, sebelum klik tombol OK..jalankan file root.sh
melalui user root
dari terminal root
# cd /app/oracle/product/10.1.0
# ./root.sh
Sampai sini proses instalasi oracle10g sudah selesai.
nb : Saat Linux direstart maka oracle tidak berjalan secara otomatis, kita
harus membuat script otomasi untuk menjalankan database dan mengaktifkan oracle
enterprise manager
dari terminal root
#ubah konfigurasi listener
#vi /app/oracle/product/10.1.0/network/admin/listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /app/oracle/product/10.1.0)
(PROGRAM = extproc)
)
)
dengan
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /app/oracle/product/10.1.0)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ora10g)
(ORACLE_HOME = /app/oracle/product/10.1.0)
(SID_NAME = ora10g)
)
)
edit setting di file /etc/oratab file dengan "Y":
# vi /etc/oratab
ora10g:/u01/app/oracle/product/10.1.0:Y
Buat script pada file /etc/init.d/dbora
# vi /etc/init.d/dbora
:
#!bin/sh
#chkconfig: - 20 80
#description: Oracle autostart-stop script
#
#coding by gugun gunawan
#
#set ORA_HOME to be equivalent to the $ORACLE_HOME
#from which you execute dbstart
#/etc/init.d/dbora
ORACLE_HOME=/app/oracle/product/10.1.0;
ORACLE_OWNER=oracle;
#Start oracle database
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/lsnrctl start
#Untuk menjalankan oracle enterprise manager control
su - $ORACLE_OWNER $ORACLE_HOME/bin/emctl start dbconsole
------eof-----
edit file /app/oracle/product/10.1.0/bin/dbstart
# vi /app/oracle/product/10.1.0/bin/dbstart
ORATAB=/app/opt/oracle/oratab
dengan
ORATAB=/etc/oratab
edit/tambahkan file /etc/rc.local
# vi /etc/rc.local
/etc/init.d/dbora
kharisma surya putri <[EMAIL PROTECTED]> wrote:
Dear All,
mohon bantuannya gimana caranya install oracle 10g on Enterprise Linux, saya
ada masalah waktu nginstall dan pada saat create database ada error message
kalo dbca gak bisa di konfigure karena port-nya null dan setelah selesai
instalasi saya lihat di listener dan tnsname-nya juga port = null
salam
oracle newbie
---------------------------------
We won't tell. Get more on shows you hate to love
(and love to hate): Yahoo! TV's Guilty Pleasures list.
[Non-text portions of this message have been removed]
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
[Non-text portions of this message have been removed]