Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  pemasangan oracle 11g rac

pemasangan oracle 11g rac

WBOY
WBOYasal
2023-05-20 11:40:38899semak imbas

Oracle 11g RAC (Real Application Cluster) ialah penyelesaian pangkalan data kebolehsediaan tinggi dan berskala yang boleh mengurus kejadian pangkalan data dan fail data secara automatik dalam persekitaran kluster, dengan itu meningkatkan ketersediaan dan prestasi pangkalan data. Artikel ini akan memperkenalkan proses pemasangan Oracle 11g RAC, termasuk persediaan, konfigurasi persekitaran, pemasangan perisian dan tetapan kelompok.

1 Penyediaan

  1. Sahkan keperluan perkakasan dan sistem pengendalian: Oracle 11g RAC memerlukan konfigurasi pelayan memenuhi keperluan perkakasan tertentu, dan versi sistem pengendalian yang sesuai juga perlu dipasang. Sebelum pemasangan, anda perlu menyemak dengan teliti keperluan perkakasan dan sistem pengendalian dan memastikan pelayan memenuhi keperluan.
  2. Pasang perisian yang diperlukan: Memasang Oracle 11g RAC memerlukan penyediaan pakej pemasangan Oracle, Oracle Clusterware, Oracle Grid Infrastructure dan komponen lain. Sebelum memuat turun pakej perisian ini, anda perlu mendaftar akaun Oracle terlebih dahulu, dan kemudian log masuk ke laman web rasmi Oracle untuk memuat turun perisian yang diperlukan.
  3. Mengkonfigurasi rangkaian: Dalam persekitaran kluster, konfigurasi rangkaian adalah sangat penting. Ia adalah perlu untuk mengkonfigurasi alamat IP bebas untuk setiap nod dan mencipta alamat IP maya untuk mengakses keseluruhan kluster.

2. Konfigurasi persekitaran

  1. Tetapan nama nod: Untuk mengelakkan konflik nama nod, nama bebas perlu ditetapkan untuk setiap nod. Pada masa yang sama, anda perlu menambah hubungan yang sepadan antara alamat IP dan nama setiap nod dalam fail /etc/hosts.
  2. Tetapan pengguna dan kumpulan: Cipta pengguna oracle dan opasang kumpulan pada semua nod, dan pastikan uid dan gid pengguna dan kumpulan ini adalah sama pada semua nod.
  3. Tetapan parameter kernel: Ubah suai fail /etc/sysctl.conf dan tambahkan parameter berikut:

net.core.rmem_max = 4194304
net.core.wmem_max = 4194304
fs.file-maks = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 10737411 104

Laksanakan arahan berikut pada setiap nod untuk menjadikan parameter berkuat kuasa:

/sbin/sysctl -p

    Tetapan had sumber: edit /etc/security/limits. conf , tambahkan kandungan berikut:
oracle soft nproc 2047

oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

Pasang Oracle Clusterware: Jalankan arahan berikut pada semua nod:
  1. ./runInstaller -silent -responseFile /u01/clusterware/response/grid_install.rsp

Semasa proses pemasangan, anda perlu memilih pilihan "Pemasangan Kluster" dan nyatakan nama dan alamat IP setiap nod.

Pasang Oracle Grid Infrastructure: Jalankan arahan berikut pada semua nod:
  1. ./runInstaller -silent -responseFile /u01/grid/response/grid_install.rsp

Semasa proses pemasangan, anda perlu memilih pilihan "Pemasangan Edisi Perusahaan" dan nyatakan lokasi storan kongsi dan laluan Inventori Oracle (kumpulan pasang semula).

Pasang perisian Pangkalan Data Oracle: Jalankan arahan berikut pada satu nod:
  1. ./runInstaller -silent -responseFile /u01/database/response/db_install.rsp

Semasa proses pemasangan, anda perlu memilih pilihan "Pemasangan pangkalan data Kluster Aplikasi Sebenar Oracle", nyatakan lokasi storan kongsi dan laluan Inventori Oracle, dan nyatakan nama komponen dan kejadian yang akan dipasang.

4. Tetapan Kluster

Buat sumber CRS: Gunakan crsctl untuk mencipta sumber CRS pada mana-mana nod, contohnya:
  1. crsctl cipta sumber ora. db -type ora.database.type -file /u01/clusterware/db/db.xml

Buat contoh ASM: Gunakan srvctl untuk mencipta tika ASM pada mana-mana nod, contohnya:
  1. srvctl add asm -diskstring '+DATA' -aspassword password

Cipta contoh pangkalan data: Gunakan dbca untuk mencipta contoh pangkalan data pada mana-mana nod. Semasa proses penciptaan, anda perlu menentukan nama contoh, nama kluster, lokasi storan kongsi dan maklumat lain.
  1. Pada ketika ini, pemasangan dan konfigurasi Oracle 11g RAC telah selesai. Sebelum memulakan keseluruhan kluster, anda perlu memastikan bahawa setiap nod boleh memulakan Oracle Clusterware dan Oracle Grid Infrastructure seperti biasa. Jika anda mendapati bahawa permulaan gagal atau nod tidak dapat berkomunikasi, anda perlu menyemak sama ada konfigurasi rangkaian dan persekitaran adalah betul. Pada masa yang sama, anda perlu menggunakan alatan seperti crsctl dan srvctl untuk mengurus sumber dan kejadian keseluruhan kluster.

Atas ialah kandungan terperinci pemasangan oracle 11g rac. 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:tutorial pelanggan oracleArtikel seterusnya:tutorial pelanggan oracle