CentOS 7 ialah salah satu sistem pengendalian Linux yang paling banyak digunakan hari ini. Bagi kebanyakan perniagaan, Pangkalan Data Oracle ialah salah satu pangkalan data kelas perusahaan yang paling biasa. Artikel ini akan memberi anda langkah-langkah yang diperlukan untuk menyediakan pangkalan data Oracle 11g dan memasangnya menggunakan CentOS 7.
Memasang Oracle 11g
Sebelum anda mula memasang Oracle 11g, pastikan anda telah memperoleh versi media pemasangan Oracle yang betul, seperti oracle-11.2.0.4-1.x86_64.rpm. Media pemasangan yang dimuat turun hendaklah berada dalam direktori pada cakera keras anda.
Sebelum anda mula memasang Oracle 11g, pastikan anda telah memasang pelayan X pada sistem CentOS 7 anda. Jika pelayan Linux anda tidak mempunyai pelayan X, sila gunakan arahan berikut untuk memasang sistem, tetapi beberapa pakej perisian dan komponen tambahan masih perlu dipasang untuk digunakan oleh pangkalan data Oracle.
Berikut ialah pakej perisian dan arahan yang memerlukan pemasangan tambahan:
Pasang grep, ksh, mkisofs, sysstatsudo yum groupinstall "GNOME Desktop"
sudo yum install -y grep ksh mkisofs sysstat
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.default.rp_filter = 2 net.ipv4.conf.all.rp_filter = 2
Sediakan akaun pengguna
Untuk memasang dan menjalankan pangkalan data Oracle dengan betul, anda perlu mencipta akaun pengguna bernama "oracle". Sebelum memasang akaun oracle, pastikan pakej yang diperlukan didayakan pada sistem anda.
Masukkan arahan berikut untuk mencipta akaun oracle dan tetapkan kumpulan dan kebenaran kepadanya:
sudo sysctl -p
Buat direktori pemasangan
Anda perlu mencipta direktori oracle untuk pasang perisian Pangkalan Data Oracle. Direktori ini mesti dibuat oleh pengguna oracle dan mesti mempunyai kebenaran yang betul. Mari buat direktori yang dipanggil /u01/app/oracle dan tetapkan kepada pengguna oracle:
sudo useradd -m -d /home/oracle -s /bin/bash oracle sudo passwd oracle sudo groupadd oinstall sudo groupadd dba sudo usermod -aG oinstall oracle sudo usermod -aG dba oracle
Sebelum memasang Oracle 11g, terdapat beberapa pembolehubah persekitaran yang perlu ditetapkan. Sila edit fail .bash_profile pengguna oracle, sambil menambah entri berikut:
sudo mkdir -p /u01/app/oracle sudo chown -R oracle:oinstall /u01 sudo chmod -R 775 /u01
Laksanakan arahan berikut untuk mengatasi perubahan pembolehubah persekitaran pada fail .bash_profile anda:
# Oracle Settings export TMP=/tmp export ORACLE_HOSTNAME=localhost.localdomain export ORACLE_UNQNAME=orcl export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
Pasang Oracle 11g
Langkah terakhir ialah memasang perisian pangkalan data Oracle. Mula-mula log masuk ke sistem menggunakan pengguna akar, kemudian beralih kepada pengguna oracle dan mulakan pemasang Oracle menggunakan arahan berikut:
source ~/.bash_profile
Pada ketika ini, sila tunggu pemasang Oracle untuk melaksanakan tugas awalnya secara automatik , yang mungkin mengambil sedikit masa. Setelah semua tugas pemasang selesai, anda sepatutnya boleh memulakan dan menyambung ke pangkalan data Oracle.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara memasang dan mengkonfigurasi pangkalan data Oracle 11g menggunakan sistem pengendalian CentOS 7. Kami merangkumi pakej dan komponen yang mesti dipasang dan menerangkan beberapa langkah yang perlu anda ambil untuk menyediakan sistem anda. Dengan mengikuti langkah-langkah yang disediakan dalam artikel ini, anda akan berjaya memasang pangkalan data Oracle pada CentOS 7.
Atas ialah kandungan terperinci pemasangan centos oracle 11g. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!