Oracle adalah RDBMS (relational database management system, yang diproduksi dan dipasarkan oleh Oracle Corporation. Oracle Database Systems adalah salah satu sistem database yang paling populer, bersaing dengan seperti MySQL, PostgreSQL, IBM DB2, Sybase, Microsoft SQL Server. Oracle adalah pilihan yang cocok untuk aplikasi yang memerlukan database besar yang distribusi.
Oracle
Database 11gR2 Express Edition free untuk diunduh dan tersedia untuk berbagai
platform termasuk berbagai distro Linux dan Microsoft Windows tanpa perlu
lisensi. Dalam panduan ini kita akan membantu Anda cara menginstal Oracle
Database Express Edition 11gR2 pada CentOS 6.3
1. Sebelum memulai Anda
harus men-download beberapa dependensi.
yum –y install binutils
compat-lib-stdc++-33 elfutils-libelf elfutils-li-belf-devel glibc glibc-common
glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel
make sysstat unixODBC unixODBC-devel
2. Sesuaikan sysctl.conf
Dalam
kasus ini
[root@Oracle ~]# sysctl –p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route
= 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syscookies = 1
error:
“net.bridge.bridge-nf-call-ip6tables” is an unknown key
error:
“net.bridge.bridge-nf-call-iptables” is an unknown key
error:
“net.bridge.bridge-nf-call-arptables” is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shma11 = 4294967296
Silahkan ubah ke nilai standar Oracle.
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route
= 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syscookies = 1
net.ipv4.ip_local_port_range =
900065500
fs.file-max = 65536
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
3. Tambahkan pengguna, grup dan legalitas
[root@Oracle ~]#groupadd –g 200
oinstall
[root2Pirat9 ~]#groupadd –g 201 dba
[root@Pirat9 ~]#useradd –u 440 –g
oinstall –G dba –d /app/oracle oracle
[root@Pirat9 ~]#vi /etc/pam.d/login#
add
session required pam_selinux.so open
session required pam_namespace.so
session required pam_limits.so
session optional pam_keyinit.so force
revoke
session include system-auth-session
optional pam_ck_connector.so
[root@Pirat9 ~]#vi
/etc/security/limits.conf
# add This bellow
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@Pirat9 ~]#vi /etc/profile
# add at the last line
If [ $USER = “oracle” ]; then
If [ $SHELL = “/bin/ksh” ]; then
ulimit –p 16384
ulimit –n 65536
else
ulimit –u 16384 –n 65536
fi
fi
Sekarang beralih ke user Oracle
[oracle@Pirat9 ~]$chmod 755
/app/oracle
[oracle@Pirat9 ~]$mkdir
/app/oracle/app
[oracle@Pirat9 ~]$chmod 755 /app/oracle/app
[oracle@Pirat9 ~]$mkdir
/app/oracle/oradata
[oracle@Pirat9 ~]$chmod 755
/app/oracle/oradata
[oracle@Pirat9 ~]$vi ~/.bash_profile#
add this to oracle profile
ORACLE_HOME=/app/oracle/11.2.0.2/client
ORACLE_BASE=/app/oracle
TEMP=/app/tmp/ora
TMPDIR=/app/tmp/ora
export ORACLE_HOMEE
export ORACLE_BASE
export TEMP
export TMPDIR
export PATH
PATH=$PATH:$HOME/bin::$ORACLE_HOME/bin
umask 022
1. Sekarang jalankan installer. Isikan email Anda beserta password.
2. Isikan data lengkap untuk database Anda.
3. Proses Setting akan berjalan otomatis, Anda tinggal tunggu
prosesnya selesai.
4. Setelah itu semua proses akan berakhir dan nikmati Oracle Anda.
0 komentar:
Posting Komentar