Jika anda perlu memasang pangkalan data Oracle pada sistem Linux, artikel ini menyediakan beberapa panduan asas. Langkah berikut adalah berdasarkan versi Linux x86-64 (64-bit) Pangkalan Data Oracle 19c. Sila ikut garis panduan di bawah.
Langkah 1: Semak Keperluan Sistem
Sebelum memulakan pemasangan, anda perlu memenuhi keperluan sistem berikut untuk Pangkalan Data Oracle 19c:
Contohnya, pada Oracle Linux 7.6 (64-bit), anda boleh menggunakan Perintah berikut menyemak versi sistem pengendalian dan kernel:
$ uname -r 3.10.0-957.el7.x86_64 $ cat /etc/oracle-release Oracle Linux Server release 7.6
Langkah 2: Muat turun perisian Pangkalan Data Oracle
Anda boleh memuat turun perisian Pangkalan Data Oracle dari tapak web rasmi Oracle. Anda boleh membuat akaun Oracle dahulu, kemudian pilih versi yang diperlukan dan muat turunnya dalam pautan di bawah:
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
Dalam contoh ini, kami akan menggunakan versi penuh "Pangkalan Data Oracle 19c (19.3) untuk Linux x86-64".
Langkah 3: Cipta direktori Inventori Oracle
Sebelum memasang perisian Oracle, anda perlu mencipta direktori Inventori Oracle. Direktori ini digunakan untuk menyimpan metadata dan fail log tentang pemasangan perisian Oracle. Anda boleh mencipta direktori ini dan kumpulan dan kebenaran yang sepadan menggunakan arahan berikut:
$ sudo mkdir -p /u01/app/oraInventory $ sudo chown oracle:oinstall /u01/app/oraInventory $ sudo chmod 770 /u01/app/oraInventory
Langkah 4: Tambah pengguna dan kumpulan
Untuk berjaya memasang pangkalan data Oracle, kita perlu mencipta pengguna bernama oracle , tambahkannya ke kumpulan oinstall dan berikan kebenaran yang diperlukan. Untuk mencipta pengguna, gunakan arahan berikut:
$ sudo useradd -m oracle
Setelah pengguna dibuat, kita juga perlu menetapkan kata laluan untuknya:
$ sudo passwd oracle
Kemudian kita perlu menambah pengguna pada oinstall kumpulan:
$ sudo usermod -aG oinstall oracle
dan tetapkan umask kepada 022:
$ echo "umask 022" >> /home/oracle/.bashrc
Langkah 5: Edit /etc/security/limits.conf
Kita perlu mengedit fail sistem /etc/ security/limits.conf , untuk menetapkan sekatan perisian untuk oracle pengguna baharu. Sila tambahkan baris berikut pada penghujung fail:
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768
Langkah 6: Edit /etc/sysctl.conf
Kami juga perlu mengedit fail sistem /etc/sysctl.conf ke meningkatkan prestasi prestasi Pangkalan Data Oracle. Sila tambah baris berikut pada penghujung fail:
fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
Gunakan perubahan pada sistem linux anda:
$ sudo sysctl -p
Langkah 7: Pasang pakej yang diperlukan
Sebelum memasang Pangkalan Data Oracle , anda Beberapa pakej bergantung perlu dipasang. Anda boleh memasang pakej yang diperlukan menggunakan arahan berikut:
$ sudo yum install -y binutils \ compat-libcap1 \ compat-libstdc++-33 \ gcc \ gcc-c++ \ glibc \ glibc-devel \ ksh \ libaio \ libaio-devel \ libgcc \ libstdc++ \ libstdc++-devel \ libXi \ libXtst \ make \ net-tools \ nfs-utils \ smartmontools \ sysstat \ unixODBC \ unixODBC-devel
Langkah 8: Nyahzip pakej Pangkalan Data Oracle
Ekstrak pakej Pangkalan Data Oracle ke dalam direktori /tmp dan tukar kebenarannya :
$ su - oracle $ unzip /tmp/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1 $ chmod -R 775 /u01/app/oracle/product/19.3.0/dbhome_1
Langkah 9: Sediakan untuk pemasangan
Sebelum memasang pangkalan data Oracle, anda perlu melumpuhkan sistem X-Window dan tetapkan pembolehubah berikut:
$ export DISPLAY=:0.0 $ xhost +
Langkah 10 :Jalankan Pangkalan Data Oracle Pemasang
Untuk menjalankan Pemasang Pangkalan Data Oracle, laksanakan arahan berikut:
$ cd /u01/app/oracle/product/19.3.0/dbhome_1 $ ./runInstaller
Sila ambil perhatian bahawa proses pemasangan mungkin mengambil masa yang lama, bergantung pada prestasi mesin anda dan saiz pangkalan data.
Langkah 11: Laksanakan skrip
Selepas pemasangan selesai, anda perlu melaksanakan dua skrip berikut sebagai pengguna root:
$ sudo /u01/app/oraInventory/orainstRoot.sh $ sudo /u01/app/oracle/product/19.3.0/dbhome_1/root.sh
Langkah 12: Mulakan pangkalan data
Setelah skrip selesai dijalankan, anda boleh memulakan pangkalan data Oracle menggunakan arahan berikut:
$ sqlplus / as sysdba SQL> startup
Kini, anda telah berjaya memasang dan memulakan pangkalan data Oracle! Jika anda menghadapi sebarang masalah, sila rujuk dokumentasi Oracle untuk bantuan lanjut.
Atas ialah kandungan terperinci pemasangan linux pangkalan data oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!