Rumah > Artikel > pangkalan data > Bagaimana untuk memasang Oracle pada CentOS 7
Oracle ialah sistem pengurusan pangkalan data hubungan yang terkenal. Ia berkuasa dan boleh mengurus sejumlah besar data. Ia digunakan secara meluas dalam perusahaan dan institusi, terutamanya dalam bidang kewangan, telekomunikasi, e-dagang, pendidikan dan bidang lain. Jika anda menggunakan sistem pengendalian CentOS 7 dan ingin memasang pangkalan data Oracle, anda boleh mengikuti langkah di bawah.
Sebelum memasang pangkalan data Oracle, anda perlu memasang beberapa perisian yang diperlukan. Terdapat dua kaedah pemasangan yang disediakan di sini: satu ialah memasang menggunakan pengurus pakej yum, dan satu lagi ialah memuat turun dari laman web rasmi Oracle dan memasangnya secara manual. Di sini kita menggunakan kaedah pertama.
Buka terminal, log masuk sebagai pengguna root, dan laksanakan arahan berikut:
yum install binutils compat-libcap1 compat-libstdc++-33 gcc 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
Ini akan memasang banyak pakej perisian dan mengambil masa yang lama. Jika anda mempunyai berbilang sumber muat turun, anda boleh menetapkan keutamaan untuk mempercepatkan muat turun anda. Jalankan arahan berikut:
yum install yum-plugin-priorities
Seterusnya, cipta fail /etc/yum.repos.d/public-yum-ol7.repo dan tambah kandungan berikut:
[ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_addons] name=Oracle Linux $releasever Add ons ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1
Jalankan Perintah berikut, kosongkan cache yum dan bina semula cache:
yum clean all yum makecache
Muat turun fail pemasangan pangkalan data Oracle. Cari versi dan platform yang sepadan di laman web rasmi https://www.oracle.com/downloads/index.html dan muat turunnya. Di sini, Oracle Database 19c Enterprise Edition untuk Linux x86-64 digunakan sebagai contoh Nama fail muat turun ialah LINUX.X64_193000_db_home.zip.
Salin fail yang dimuat turun ke pelayan. Kami menyalinnya ke direktori /home/oracle.
Buat pengguna dan kumpulan Oracle:
groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle
Ekstrak fail pemasangan. Dalam baris arahan, masukkan direktori di mana pakej termampat yang dimuat turun berada, dan laksanakan arahan berikut:
unzip LINUX.X64_193000_db_home.zip
Selepas penyahmampatan, masukkan direktori perisian pangkalan data, contohnya:
cd /home/oracle/LINUX.X64_193000_db_home
Tetapkan pembolehubah persekitaran. Jalankan arahan berikut sebagai pengguna akar:
echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf echo "kernel.shmmni=4096" >> /etc/sysctl.conf echo "kernel.shmall=1073741824" >> /etc/sysctl.conf echo "kernel.shmmax=4398046511104" >> /etc/sysctl.conf echo "net.core.rmem_default=262144" >> /etc/sysctl.conf echo "net.core.wmem_default=262144" >> /etc/sysctl.conf echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf echo "net.core.wmem_max=1048576" >> /etc/sysctl.conf echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf /sbin/sysctl -p
Ubah suai sekatan pengguna. Tambahkan baris berikut pada penghujung fail /etc/security/limits.conf:
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240
Tambah baris berikut di penghujung fail /etc/pam.d/login:
session required /lib64/security/pam_limits.so
Tetapkan pembolehubah persekitaran Pengguna. Edit fail ~/.bash_profile pengguna dan tambah kandungan berikut:
ORACLE_HOME=/home/oracle/LINUX.X64_193000_db_home export ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH
Tukar kepada pengguna Oracle dan jalankan pemasang. Jalankan arahan berikut:
su - oracle ./runInstaller
Antara muka wizard pemasangan akan muncul Ikut gesaan operasi dan pilih laluan pemasangan, jenis pangkalan data, kata laluan, dsb. Jika anda menggunakan SSH untuk log masuk dari jauh dan ingin melaksanakan wizard pemasangan dalam antara muka grafik, anda boleh mula-mula memulakan pelayan X secara setempat, dan kemudian menambah parameter -X pada sambungan SSH, contohnya:
ssh -X oracle@192.168.0.100
Nota: Proses pemasangan Ia akan menyemak sama ada beberapa pembolehubah persekitaran yang diperlukan dan pakej perisian telah dipasang Jika terdapat sebarang masalah, sila baca mesej ralat dengan teliti dan cuba selesaikannya. Program pemasangan juga akan melaraskan beberapa parameter kernel secara automatik, yang mungkin memerlukan memulakan semula pelayan.
Selepas proses pemasangan selesai, ingat untuk merekodkan kata laluan dan maklumat lain.
Selepas memasang pangkalan data Oracle, beberapa konfigurasi diperlukan supaya ia boleh disambungkan dan digunakan seperti biasa. Berikut ialah beberapa langkah konfigurasi asas.
Mulakan pangkalan data. Jalankan arahan berikut sebagai pengguna Oracle:
sqlplus / as sysdba
Selepas memasukkan kata laluan, anda akan memasuki antara muka baris arahan SQL. Jalankan arahan berikut:
startup
Tunggu sebentar, baris arahan akan menunjukkan bahawa pangkalan data telah dimulakan.
Buat pengguna baharu. Jika anda perlu mencipta pengguna baharu dalam pangkalan data, anda boleh menjalankan arahan berikut:
create user newuser identified by password;
di mana pengguna baharu ialah nama pengguna dan kata laluan ialah kata laluan. Jika anda perlu memberikan kebenaran dan peranan khusus kepada pengguna ini, anda boleh menjalankan arahan tambahan.
Ubah suai konfigurasi pendengar. Jika anda perlu mengubah suai sifat pendengar, anda boleh mengedit fail /home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora.
Mulakan pendengar. Jalankan arahan berikut sebagai pengguna Oracle:
lsnrctl start
Uji sambungan. Gunakan perisian klien pada komputer lain, seperti SQL Developer, untuk menyambung ke contoh pangkalan data. Masukkan alamat IP pelayan, nombor port, nama pengguna, kata laluan dan maklumat lain dengan betul, dan lakukan ujian. Jika sambungan berjaya, anda boleh menggunakan perisian klien untuk menguruskan pangkalan data.
Di atas adalah langkah asas untuk memasang pangkalan data Oracle pada CentOS 7. Saya harap ia akan membantu anda. Sila juga memberi perhatian kepada keselamatan untuk mengelakkan kerosakan pada pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk memasang Oracle pada CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!