Tuesday, December 31, 2019

Installasi Oracle Database 12c For Oracle Linux 7 Part 1

Pada kesempatan kali ini saya akan membagikan cara installasi Oracle Database 12c for Oracle Linux 7 Part 1.
Oracle Database merupakan sebuah software DBMS yang sulit dan rumit untuk dipelajari, tentu saja itu semua sepadan dengan hasil yang akan kita dapat jika menggunakan Oracle Database diantaranya memiliki kemampuan yang baik untuk melakukan manajemen sistem database.

Artikel ini masih berhubungan dengan artikel sebelumnya :
Cara Installasi Operating System Oracle Linux 7
Installasi Oracle Database 12c For Windows Server 2019

Oke, langsung saja kita mulai Step By Step cara nstallasi Oracle Database 12c for Oracle Linux 7 Part 1.


1. Pertama-tama kita buka terminal terlebih dahulu.

Lalu masuk kemode root.
su


2. Kita lihat ip address dari Oracle-nya.

ifconfig

note : Saya sarankan rubah ip-nya menjadi static.

3. Kita buat hostname untuk Oracle-nya


nano /etc/hostname

4. Kemudian kita masukan IP dan hostname dari Oracle-nya.


nano /etc/hosts


5. Selanjunya kita matikan firewallnya.


systemctl stop firewalldsystemctl disable firewalld

6. Lalu kita konfigurasi untuk repository-nya


cd /etc/yum.repos.drm public-yum-ol7.repowget http://yum.oracle.com/public-yum-ol7.repo



nano /etc/yum.repos.d/public-yum-ol7.repo 


[ol7_u5_base]
name=Oracle Linux $releasever Update 5 installation media copy ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/5/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0 RUBAH MENJADI 1

[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0 RUBAH MENJADI 1

7. Kemudian kita ubah konfigurasi Selinux menjadi disable.


nano /etc/selinux/config

8. Selanjutnya install beberapa paket yang dibutuhkan untuk installasi Oracle Database-nya.

yum install zip unzip nano yum binutils compat-libstdc++-33 compat-libstdc++-33.i686 gcc ccze gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat unixODBC unixODBC-devel zlib-devel oracle-rdbms-server-12cR1-preinstall xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps -y



9. Selanjutnya tambahkan perintah ini :

nano /etc/sysctl.conf



fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500


10. Lalu tambahkan perintah ini :


nano /etc/security/limits.conf

oracle   soft   nproc    131072
oracle   hard   nproc    131072
oracle   soft   nofile   131072
oracle   hard   nofile   131072
oracle   soft   core     unlimited
oracle   hard   core     unlimited
oracle   soft   memlock  50000000
oracle   hard   memlock  50000000



11. Kemudian kita buat user oracle dan direktori untuk tempat dimana software Oracle Database 12c akan di install.
mkdir -p /home/app/oracle/product/12.2.0.1/db1chown -R oracle:oinstall /home/appchmod -R 775 /home/apppasswd oracle


12. Selanjutnya kita Reboot.


reboot


13. Buat direktori untuk file Oracle Database 12c.


mkdir -p /masterchown -R oracle.oinstall /masterchmod 775 -R /master


14. Lalu kita pindahkan file Oracle Database 12c ke direktori master, disini saya memindahkan file Oracle Database 12c menggunakan WinSCP agar lebih mudah.

15. Selanjutnya login sebagai user oracle.

16. Masuk keterminal menggunakan mode user oracle.

Kemudian masukkan perintah :


nano .bash_profile
17. Lalu masukan script ini :

#Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=handika.com

export ORACLE_UNQNAME=handika
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/db1
export ORACLE_SID=handika

export PATH=/usr/sbin:$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

export PS1="[\u@\h \W]\$ "


Ubah tulisan yang berwarna merah sesuai dengan hostname dan nama database yang akan digunakan.



18. Lalu masukkan perintah :
. .bash_profile

19. Lalu kita Reboot.
reboot

20. Kemudian masukkan perintah :
cd /masterlscd databasels./runInstaller
note: biasanya oracle database tidak bisa langsung memulai proses installasi setelah menjalankan perintah ./runInstaller  kita harus mengulangi perintah dibawah ini dulu dimode root baru bisa memulai proses installasi.


chown -R oracle.oinstall /masterchmod 775 -R /master


21. Setelah itu akan muncul tampilan installer oracle database 12c.
Demikian cara installasi Oracle Database 12c for Oracle Linux 7 Part 1, yang saya tuliskan dalam bentuk artikel ini, semoga cukup jelas dalam memahami cara installasi Oracle Database 12c for Oracle Linux 7, untuk konfigurasi lebih lanjut cara installasi Oracle Database 12c for Oracle Linux 7 anda bisa baca artikel ini #Installasi Oracle Database 12c For Oracle Linux 7 Part 2.

       (Sekian dari saya dan terima kasih banyak)


0 komentar:

Post a Comment