Peramal database adalah kumpulan kumpulan data terkait, kita dapat menyebutnya sebagai sistem manajemen database relasional (RDBMS) atau hanya Oracle. Dibandingkan dengan solusi basis data lainnya, oracle adalah salah satu DBMS yang kuat dengan banyak fitur seperti dapat disetel, andal, dan dapat diskalakan. Oracle memproduksi perangkat keras terpisah untuk perangkat lunak oracle, tetapi hal yang sama dapat digunakan di produk vendor lain juga.
Memperbarui: Cara Menginstal Oracle Database 12c di RHEL/CentOS 7
Pada tahun 1977 Larry Ellison dan teman-temannya mendirikan sistem pengembangan perangkat lunak sebagai oracle. Pada tahun 1978 Oracle merilis versi pertama dan kemudian pada tahun 1979 mereka merilis versi 2 yang digunakan secara komersial. Versi oracle saat ini adalah 12c (C singkatan dari Cloud) dengan fitur cloud. Oracle menyediakan beberapa dukungan mengenai produk yang mencakup pemecahan masalah mendukung tambalan dan pembaruan, yang membuatnya kokoh, karena sangat mudah untuk mengatur data aplikasi yang berbeda. Sementara membandingkan dengan manajemen basis data lainnya, Oracle mahal dan sebagian besar digunakan untuk tujuan komersial, hampir di mana-mana, misalnya: Perbankan, Universitas untuk hasil, departemen terkait perdagangan, dll.
Oracle mendukung hampir semua sistem operasi seperti Linux, HP-UX, AIX, Oracle Solaris, IBM zLinux64, dan Windows. Paket Oracle tersedia untuk platform 32bit dan 64bit.
Jika sistem Anda memenuhi semua persyaratan di atas, maka kami siap untuk memulai instalasi oracle. Harap diingat, di sini saya menggunakan CentOS 6.5 sistem operasi dengan 32GB ukuran HDD Virtual dan 4GB Memori untuk instalasi, tetapi langkah yang sama juga dapat diikuti di RHEL, Oracle Linux juga.
Alamat IP: 192.168.0.100. Nama host: oracle12c.tecmint.local. OS: Centos 6.5 Final.
Catatan: Saya telah menggunakan ‘dekat'pengguna dengan sudo hak istimewa untuk instalasi Oracle ini, tetapi saya sangat menyarankan Anda untuk menggunakan akar login untuk semua petunjuk instalasi di bawah ini.
1. Sebelum menuju ke proses instalasi, pastikan terlebih dahulu / dan /tmp partisi memiliki cukup ruang yang tersedia untuk melakukan instalasi bebas kesalahan.
$df -h.
2. Selanjutnya, verifikasi bahwa sistem Anda memiliki nama host, alamat IP statis, dan versi distribusi yang benar, menggunakan perintah berikut.
$ nama host. $ ifconfig | grep inet. $ lsb_release -a.
3. Jika Anda belum mengatur nama host sistem Anda, edit file host sistem '/etc/hosts' dan masukkan entri nama host Anda bersama dengan alamat IP seperti yang ditunjukkan di bawah ini.
$ vim /etc/hosts 127.0.0.1 localhost oracle12c.tecmint.local. 192.168.0.100 oracle12c.tecmint.local.
4. Sekarang ubah SELinux modus ke permisif dan restart sistem untuk membuat perubahan permanen untuk selinux.
$ sudo vim /etc/sysconfig/selinux. $ sudo init 6.
5. Setelah sistem Anda boot dengan benar, Anda dapat melakukan peningkatan sistem dan kemudian menginstal dependensi yang diperlukan berikut.
$ sudo yum clean metadata && sudo yum upgrade $ sudo yum install binutils.x86_64 compat-libcap1.x86_64 compat-libstdc++-33.x86_64 compat-libstdc++-33.i686 \ compat-gcc-44 compat-gcc-44-c++ gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 \ ksh.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686 \ libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext.i686 libXext.x86_64 libXtst.i686 libXtst.x86_64 libX11.x86_64 \ libX11.i686 libXau.x86_64 libXau.i686 libxcb.i686 libxcb.x86_64 libXi.i686 libXi.x86_64 make.x86_64 unixODBC unixODBC-devel sysstat.x86_64.
6. Setelah menginstal semua paket yang dibutuhkan di atas, sekarang saatnya untuk melakukan beberapa perubahan pada parameter level kernel di ‘/etc/sysct.conf mengajukan.
$ sudo vim /etc/sysctl.conf.
Tambahkan atau ubah nilai berikut seperti yang disarankan. Simpan dan berhenti menggunakan wq!.
kernel.shmmax = 4294967295. kernel.shmall = 2097152. fs.aio-max-nr = 1048576. fs.file-max = 6815744. kernel.shmmni = 4096. kernel.sem = 250 32000 100 128. net.ipv4.ip_local_port_range = 9000 65500. net.core.rmem_default = 262144. net.core.rmem_max = 4194304. net.core.wmem_default = 262144. net.core.wmem_max = 1048576.
7. Setelah Anda menambahkan nilai di atas, sekarang keluarkan perintah berikut untuk menerapkan perubahan baru.
$ sudo sysctl -p.
Catatan: Nilai di atas adalah setengah ukuran memori fisik dalam byte. Misalnya, telah ditugaskan 5GB memori untuk mesin virtual saya. Jadi saya menggunakan setengah dari memori untuk pengaturan ini.
8. Sekarang saatnya untuk me-restart mesin dan melanjutkan instruksi lebih lanjut tentang menginstal database Oracle.
$ sudo init 6.
9. Buat inventaris Oracle grup baru, OSDBA dan OSOPER untuk instalasi Oracle.
$ sudo groupadd -g 54321 oracle. $ sudo groupadd -g 54322 dba. $ sudo groupadd -g 54323 opera.
10. Buat oracle pengguna baru dan tambahkan pengguna ke grup yang sudah dibuat.
$ sudo useradd -u 54321 -g oracle -G dba, oper oracle. $ sudo usermod -a -G wheel oracle. $ sudo passwd oracle.
11. Jika sistem Anda diaktifkan dengan firewall, Anda harus menonaktifkan atau mengkonfigurasinya sesuai dengan kebutuhan Anda. Untuk menonaktifkannya, jalankan perintah berikut.
$ sudo iptables -F. $ sudo layanan iptables simpan. $ sudo chkconfig iptables aktif.
12. Buat direktori berikut untuk menginstal Oracle dan ubah kepemilikan dan izin utama ke direktori yang baru dibuat menggunakan rekursif.
$ sudo mkdir -p /u01/app/Oracle/product/12.1.0/db_1. $ sudo chown -R oracle: oracle /u01. $ sudo chmod -R 775 /u01. $ ls -l /u01.
13. Beralih ke pengguna root untuk membuat lingkungan bagi pengguna Oracle. Anda dapat melewati langkah ini, jika Anda sudah menggunakan login root.
$su - root.
14. Selanjutnya, kita perlu menambahkan variabel lingkungan untuk pengguna Oracle. Buka dan edit file profil pengguna Oracle dan tambahkan entri lingkungan Oracle. Di sini kita tidak perlu menggunakan sudo perintah, karena kita sudah masuk sebagai akar pengguna.
# vim /home/Oracle/.bash_profile.
Tambahkan Entri Lingkungan di bawah ini. Simpan dan keluar dari vi editor menggunakan wq!.
## Pengaturan Oracle Env mengekspor TMP=/tmp. ekspor TMPDIR=$TMP ekspor ORACLE_HOSTNAME=oracle12c.tecmint.local. ekspor ORACLE_UNQNAME=orcl. ekspor ORACLE_BASE=/u01/app/Oracle. ekspor ORACLE_HOME=$ORACLE_BASE/produk/12.1.0/db_1. ekspor ORACLE_SID=orcl ekspor PATH=/usr/sbin:$PATH. ekspor PATH=$ORACLE_HOME/bin:$PATH ekspor LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib. ekspor CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib.
Sekarang keluar dari akar pengguna dan login lagi sebagai dekat pengguna dan beralih ke peramal pengguna. Sekali lagi, langkah ini tidak diperlukan, jika Anda sudah menggunakan akun root, cukup beralih ke pengguna oracle untuk instruksi lebih lanjut.
# keluar # su - oracle.
15. Di sini kita perlu memeriksa batas sumber daya untuk pengguna yang menginstal Oracle. Di sini pengguna penginstal Oracle kami adalah oracle. Jadi kita harus login sebagai pengguna oracle, saat melakukan pemeriksaan sumber daya. Periksa batas lunak dan keras untuk pengaturan deskriptor file sebelum instalasi.
$ ulimit -Sn. $ ulimit -Hn. $ ulimit -Su. $ ulimit -Hu. $ ulimit -Ss. $ ulimit -Hs.
Anda mungkin mendapatkan nilai yang berbeda dalam perintah di atas. Jadi, Anda perlu menetapkan nilai batas secara manual dalam file konfigurasi seperti yang ditunjukkan di bawah ini.
$ sudo vim /etc/security/limits.conf oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047. oracle hard nproc 16384. tumpukan lunak oracle 10240. tumpukan keras oracle 32768.
Selanjutnya, edit file di bawah ini untuk menetapkan batas untuk semua pengguna.
$ sudo vim /etc/security/limits.d/90-nproc.conf.
Secara default sudah diatur ke
* nproc 1024 lunak.
Kita perlu mengubahnya menjadi.
* - nproc 16384.
16. Maka saatnya untuk menarik paket zip oracle dari situs resmi. Untuk mengunduh paket Oracle, Anda harus terdaftar sebagai pengguna atau mendaftar dan mengunduh paket menggunakan tautan di bawah ini.
Saya sudah mengunduh paket zip dan mengekstrak konten penginstal Oracle.
$cd ~ $ ls. $ unzip linuxamd64_12c_database_1of2.zip. $ unzip linuxamd64_12c_database_2of2.zip.
Itu saja untuk saat ini, artikel menjadi terlalu panjang dan saya tidak dapat memasukkan semua instruksi dalam satu halaman. Jadi, dalam artikel kami berikutnya, kami akan menunjukkan kepada Anda petunjuk langkah demi langkah tentang instalasi Oracle 12c dan konfigurasi lebih lanjut, sampai saat itu tetap pantau Tecmint untuk pembaruan terbaru.
Baca Juga: Menginstal Oracle 12c di RHEL/CentOS/Oracle Linux 6.5 – Bagian II