oracle_11g
Catatan saya mengenai instalasi database Oracle 11g R2 (PC saya Windows).
Database Oracle 11g R2 Kompatibel dengan CentOS 6, jika memakai CentOS 7 terdapat banyak problem (and its happen to me). Tetapi sebaliknya jika hendak menginstal database Oracle 12c sebaiknya menggunakan CentOS 7.

Step By Step Instalasi Oracle 11g on linux
============================================

— check memory fisik

grep MemTotal /proc/meminfo

— check swap space

grep SwapTotal /proc/meminfo

— check disk mount point

df -kh

1. create group dba & oinstall

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba

2. create user oracle

# /usr/sbin/useradd -m -g oinstall -G dba oracle

3. ubah password oracle

# passwd oracle

— > oracle
— > oracle

4. create, save & run .dbprofile

.dbprofile (disimpan di home oracle –> /home/oracle)

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_UNQNAME=db11g; export ORACLE_UNQNAME
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=db11g; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
BASE_PATH=/usr/sbin:$PATH; export BASE_PATH
PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$BASE_PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH

5. Create Oracle directories

# cd /home/oracle/
# . .dbprofile 
# mkdir -p $ORACLE_HOME
# mkdir -p $ORACLE_BASE
# chown -R oracle:oinstall $ORACLE_HOME 
# chown -R oracle:oinstall $ORACLE_BASE
# chmod -R 775 $ORACLE_HOME
# chmod -R 775 $ORACLE_BASE
mkdir -p $ORACLE_HOME
mkdir -p $ORACLE_BASE
chown -R oracle:oinstall $ORACLE_HOME 
chown -R oracle:oinstall $ORACLE_BASE
chmod -R 775 $ORACLE_HOME
chmod -R 775 $ORACLE_BASE


6. check packages Linux

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel

Jika ada paket yang belum terinstall dapat melakukan instalasi lewat rpm atau yum, seperti berikut :

yum install libaio libaio-devel libgcc libstdc++ libstdc++-devel

7. kernel (/etc/sysctl.conf)
— As root, backup /etc/sysctl.conf

cp /etc/sysctl.conf /etc/sysctl.conf.ori

— As root, isi/tambahkan parameter di bawah ini ke file /etc/sysctl.conf

kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
fs.file-max = 6815744
kernel.msgmni = 2878
kernel.sem = 250 32000 100 142
kernel.shmmni = 4096
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 3145728
net.ipv4.ip_local_port_range = 9000 65500 

— run command di bawah ini

# /sbin/sysctl -p

8. Edit file /etc/pam.d/login, tambahkan parameter di bawah

session    required     pam_limits.so

9. Disable SELINUX, edit file /etc/selinux/config, tambahkan parameter di bawah

SELINUX=disabled

10. Set shell limits for the oracle user
+++++++++++++++++++++++++++++++++++++++++++++
— Setting User resource limit /etc/security/limits.conf, Tambahkan parameter di bawah ini

oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  4096
oracle  hard    nofile  65536
oracle  soft    stack   10240

11. Masuk ke lokasi/direktori tempat software oracle diletakkan

cd /home/oracle
chown -R oracle:oinstall /home/oracle/
chmod -R 775 /home/oracle

su – oracle
unzip file1*
unzip file2*

12. Pastikan Xbrowser sudah terinstall., jalankan Xpassive., untuk memunculkan GUI

13. cara install
sebagai user oracle., jalankan .dbprofile terlebih dahulu.,

cd /home/oracle
. .dbprofile


-- masuk installer database

cd /home/oracle/database
export DISPLAY=isi_ip_loopback_adapter:0.0
./runInstaller

Next dan next hingga selesai, jika ada masalah pada prequiresites tetapi Anda sudah menginstalasi semua paket yang dibutuhkan (versi terbaru), ignore saja karena oracle tidak mengenali untuk paket versi terbaru.

Setelah selesai instalasi Anda dapat login sebagai SYS dengan cara berikut :

sqlplus / as sysdba;

Sekian.

Print Friendly, PDF & Email