Rumah >pangkalan data >Oracle >pemasangan centos oracle 11g

pemasangan centos oracle 11g

WBOY
WBOYasal
2023-05-18 10:04:07865semak imbas

CentOS ialah sistem pengendalian Linux yang popular, dan pangkalan data Oracle ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas dalam industri. Dalam artikel ini, kita akan membincangkan proses pemasangan pangkalan data Oracle 11g dalam CentOS.

Persekitaran yang diperlukan:

  • Sistem pengendalian CentOS 7
  • Fail pemasangan Oracle 11g
  1. Pasang pakej perisian yang diperlukan
    Sebelum anda mula memasang Oracle 11g, anda perlu memasang beberapa pakej yang diperlukan. Jalankan arahan berikut dalam terminal untuk memasang:
yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
  1. Buat pengguna dan kumpulan
    Anda perlu mencipta kumpulan baharu dan pengguna baharu untuk memasang Oracle 11g. Jalankan arahan berikut dalam terminal:
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle
  1. Muat turun dan nyahmampat fail pemasangan Oracle 11g
    Muat turun fail pemasangan Oracle 11g Release 2 dari tapak web rasmi Oracle dan ekstrak ke direktori:
mkdir /u01/app/oracle/product/11.2.0/dbhome_1
unzip linux.x64_11gR2_database_1of2.zip -d /install
unzip linux.x64_11gR2_database_2of2.zip -d /install
  1. Tetapkan pembolehubah persekitaran
    Sebelum memasang Oracle, anda perlu menetapkan beberapa pembolehubah persekitaran. Jalankan arahan berikut dalam terminal:
vi /etc/profile.d/oracle.sh

Masukkan yang berikut dalam editor:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

Kemudian simpan dan tutup fail.

source /etc/profile.d/oracle.sh
  1. Ubah suai parameter kernel
    Sebelum memasang Oracle, anda perlu mengubah suai parameter kernel sistem pengendalian Linux. Jalankan arahan berikut dalam terminal:
vi /etc/sysctl.conf

Tambah kandungan 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 = 1048586
fs.aio-max-nr = 1048576

Simpan dan tutup fail, kemudian jalankan arahan berikut untuk memuatkan semula parameter kernel:

sysctl -p
  1. Teruskan dengan pemasangan
    Sekarang anda telah menyelesaikan semua persediaan pemasangan untuk Oracle 11g. Masukkan direktori di mana fail pemasangan terletak di terminal dan jalankan arahan berikut:
./runInstaller

Jalankan wizard pemasangan dan ikut gesaan. Selepas pemasangan selesai, tutup tetingkap terminal.

  1. Mengkonfigurasi Pendengar Oracle
    Sebelum melaksanakan sebarang operasi pangkalan data, anda perlu mengkonfigurasi Pendengar Oracle. Jalankan arahan berikut dalam terminal:
netca

Ikuti gesaan untuk mencipta pendengar.

  1. Buat Pangkalan Data
    Akhir sekali, anda boleh mencipta pangkalan data baharu menggunakan alat grafik Pembantu Konfigurasi Pangkalan Data (DBCA) atau secara manual. Jalankan arahan berikut dalam terminal untuk menjalankan DBCA:
dbca

atau secara manual:

sqlplus / as sysdba
SQL> create database mydb;

Pada ketika ini, anda telah berjaya memasang pangkalan data Oracle 11g!

Atas ialah kandungan terperinci pemasangan centos oracle 11g. 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
Artikel sebelumnya:deduplikasi data oracleArtikel seterusnya:deduplikasi data oracle