Oracle database merupakan suatu kumpulan data yang dibuat oleh perusahaan oracle dan kumpulan data tersebut disimpan dalam manajemen basis data yang bisa disebut RDBMS ( Relational Database Management System ).
Pada tutor kali ini akan melakukan instalasi oracle database 12C Release 2 di Oracle Linux 7 ( baca Install Oracle linux 7 )
Proses instalasinya dibagi menjadi dua tahap
1. Preconfiguration ( konfigurasi sebelum instalasi database dilakukan )
2. Instalasi database
Syarat hardware minimal untuk instalasi database ini adalah
• RAM 2GB
• Hardisk 30GB
*. Preconfiguration
1. Siapkan installer oracle database 12C Release 2
su -
3. Kemudian masukan IP dan hostname komputer pada konfigurasi
nano /etc/hosts
4. Instal paket "oracle database preinstall 12C" agar konfigurasi sebelum instalasi, diatur secara otomatis.
yum install oracle-database-server-12cR2-preinstall -y
5. Instal beberapa paket tambahan yang diperlukan untuk instalasi database.
yum install binutils -yyum install compat-libcap1 -yyum install compat-libstdc++-33 -yyum install compat-libstdc++-33.i686 -yyum install glibc -yyum install glibc.i686 -yyum install glibc-devel -yyum install glibc-devel.i686 -yyum install ksh -yyum install libaio -yyum install libaio.i686 -yyum install libaio-devel -yyum install libaio-devel.i686 -yyum install libX11 -yyum install libX11.i686 -yyum install libXau -yyum install libXau.i686 -yyum install libXi -yyum install libXi.i686 -yyum install libXtst -yyum install libXtst.i686 -yyum install libgcc -yyum install libgcc.i686 -yyum install libstdc++ -yyum install libstdc++.i686 -yyum install libstdc++-devel -yyum install libstdc++-devel.i686 -yyum install libxcb -yyum install libxcb.i686 -yyum install make -yyum install nfs-utils -yyum install net-tools -yyum install smartmontools -yyum install sysstat -yyum install unixODBC -yyum install unixODBC-devel -y
passwd oracle
nano /etc/selinux/config
setenforce Permissive
systemctl stop firewalldsystemctl disable firewalld
su - oracle
mkdir -p /master
12. Kemudian pindahkan installer oracle database 12C yang sudah didownload sebelumnya ke direktori master. (gunakan software WINSCP untuk memindahkan yang sudah didownload)
chown -R oracle:oinstall /masterchmod 775 -R /master
14. Lalu buat direktori untuk tempat dimana software oracle database 12c akan di instal. Login sebagai user root.
su -
Lalu tambahkan
mkdir -p /u01/app/oracle/product/12.2.0.1/db_1chown -R oracle:oinstall /u01chmod -R 775 /u01
mkdir /home/oracle/scripts
16. Lalu buat file "setEnv.sh" di dalam direktori script
cat > /home/oracle/scripts/setEnv.sh <<EOF
Isi file setEnv.sh
# Oracle Settings
export TMP=/tmp
export TMPDIR=\$TMP
export ORACLE_HOSTNAME=oraclelinux.com
export ORACLE_UNQNAME=andb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/12.2.0.1/db_1
export ORACLE_SID=andb
export PATH=/usr/sbin:/usr/local/bin:\$PATH
export PATH=\$ORACLE_HOME/bin:\$PATH
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib
EOF
Ubah teks yang berwarna merah sesuai hostname dan nama database yang akan kamu gunakan
echo ". /home/oracle/scripts/setEnv.sh" >> /home/oracle/.bash_profile
18. Kemudian buat juga script start_all.sh dan stop_all.sh untuk memulai dan mematikan service.
cat > /home/oracle/scripts/start_all.sh <<EOF
#!/bin/bash
. /home/oracle/scripts/setEnv.sh
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES
dbstart \$ORACLE_HOME
EOF
cat > /home/oracle/scripts/stop_all.sh <<EOF
#!/bin/bash
. /home/oracle/scripts/setEnv.sh
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES
dbshut \$ORACLE_HOME
EOF
chown -R oracle.oinstall /home/oracle/scripts
chmod u+x /home/oracle/scripts/*.sh
su - oracle
Kemudian masukan perintah
cd /master
./runInstaller
Sampai pada tahap ini prekonfigurasi untuk instalasi database 12C R2 sudah finish.
Installation
1. Hilangkan centang pada I wish to receive security updates via my oracle support
6. Kemudian untuk tipe instalasinya, pilih advanced install
7. Edisi database : pilih database enterprise edition
8. Untuk lokasi instalasi default. Klik Next
9. Pada bagian inventory default. Klik Next
10. Selanjutnya pilih general purpose
11. Kemudian masukan nama database
12. Setelah itu, memori akan dimanajemen secara otomatis oleh sistem. Klik next
13. Untuk penyimpanannya pilih file system
14. Klik Next
15. Kemudian centang pada kotak enable recovery, setelah itu pilih file system
17. Pada halaman privileged operating system group default. Klik Next
18. Klik install untuk memulai instalasi
19. Tunggu proses instalasinya
21. Jika sudah klik Ok, kemudian instalasi akan dilanjutkan lagi
21. Setelah proses instalasi selesai, kemudian akan muncul URL untuk access enterprise manager oracle database via web browser. ketik : https://oraclelinux.com:5500/em
2. Jika ada pop up peringatan seperti ini, klik Yes
3. Kemudian pilih create and configure database
4. Pilih Server class
5. Selanjutnya pilih single instance database instalation
16. Selanjutnya atur satu password untuk digunakan semua akun(SYS, SYSTEM, PDBADMIN). Pilih use the same password for all account kemudian masukan passwordnya
20. Pada saat proses instalasi berjalan 75%, kemudian akan muncul script dan jalankan script tersebut pada terminal dengan menggunakan user root