Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memasang Oracle pada CentOS 7

Bagaimana untuk memasang Oracle pada CentOS 7

PHPz
PHPzasal
2023-04-04 14:00:311077semak imbas

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.

  1. Pasang perisian yang diperlukan

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
  1. Pasang pangkalan data Oracle

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.

  1. Mengkonfigurasi pangkalan data Oracle

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn