Tmpfs, swap, yum, saydam dev sayfalar vb. Yapılandırmak gibi işletim sisteminin ortam yapılandırmasını ve paylaşılan depolamasını nasıl kuracağımı zaten paylaşmıştım. Bugün, kurulumdan önce kullanıcı grupları, temel paketler dahil olmak üzere temel olarak bazı temel ortam ayarlarını tanıtacağım. Çekirdek parametreleri, ssh karşılıklı güveni vb.
#vi /etc/sysctl.conf
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.shmmni = 4096 kernel.sem = 25032000100128 net.ipv4.ip_local_port_range = 900065500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576#sysctl -p
- İki düğüme kullanıcı ve grup ekleyin
groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 asmadmin groupadd -g 504 asmdba groupadd -g 505 asmoper groupadd -g 506 oper useradd -u 501 -g oinstall -G asmadmin, asmdba, asmoper, dba grid useradd -u 502 -g oinstall -G dba, asmdba, oper oracle passwd oracle (şifre belirleme) passwd grid (şifre belirleme)-İki düğüm dizinler oluşturur ve izinleri ayarlar
mkdir -p /u01/app/oracle/product/12.2.0/db_1 mkdir -p / u01 / app / grid mkdir -p /u01/12.2.0/grid mkdir -p / u01 / app / oraInventory chown -R oracle.oinstall / u01 / app / oracle / chown -R oracle.oinstall / u01 / app / oracle / * chown -R grid.oinstall / u01 / app / grid / chown -R grid.oinstall / u01 / app / oraInventory / chown -R grid.oinstall /u01/12.2.0/grid/- oracle-database-server-12cR2-preinstall kullanmıyorsanız, aşağıdaki içeriği /etc/security/limits.conf dosyasına kopyalayın
- oracle-database-server-12cR2-preinstall kullanıyorsanız, aşağıdaki içeriği /etc/security/limits.d/oracle-database-server-12cR2-preinstall.conf (önceki içerik Boş)
oracle yumuşak nofile 2048 oracle sert nofile 65536 oracle soft nproc 16384 oracle sert nproc 16384 oracle yumuşak yığın 10240 oracle sert yığın 32768 oracle hard memlock 134217728 oracle soft memlock 134217728 ızgara yumuşak nofile 2048 ızgara sabit nofile 65536 ızgara yumuşak nproc 16384 ızgara sert nproc 16384 ızgara yumuşak yığın 10240 ızgara sert yığın 32768 ızgara sert memlock 134217728 ızgara yumuşak memlok 134217728Yukarıdaki kullanıcı güvenlik kısıtlama yöntemlerinden hangisi olursa olsun, PAM modülünün çağrılması gerekir, bu nedenle /etc/pam.d/login dosyasının içeriğini kontrol etmeye devam edin:
oturum gerekli pam_limits.soYukarıdaki satır bulunamazsa ekleyin.
1. oracle ortam değişkenini ayarlayın
--İki düğüm kullanıcı ortam değişkenlerini ayarlar, aşağıdaki öğeleri .bash_profile dosyasına ekleyin: # su-oracle #vi .bash_profile ORACLE_BASE = / u01 / app / oracle dışa aktar ORACLE_HOME = ORACLE_BASE / ürün / 12.2.0 / db_1 $ dışa aktar ORACLE_SID = nwppdb1 / nwppdb2'yi dışa aktar dışa aktar NLS_LANG = AMERICAN_AMERICA.AL32UTF8 dışa aktar PATH = $ ORACLE_HOME / bin: $ ORACLE_HOME / OPatch: $ PATH dışa aktar LD_LIBRARY_PATH = $ ORACLE_HOME / lib: $ LD_LIBRARY_PATH2. Izgara ortamı değişkenlerini ayarlayın
--İki düğüm kullanıcı ortam değişkenlerini ayarlar, aşağıdaki öğeleri .bash_profile dosyasına ekleyin: # su-ızgara #vi .bash_profile ORACLE_BASE = / u01 / app / grid dışa aktar ORACLE_HOME = / u01 / 12.2.0 / grid dışa aktar ORACLE_SID = + ASM1 / + ASM2'yi dışa aktar dışa aktar PATH = $ ORACLE_HOME / bin: $ ORACLE_HOME / OPatch: $ PATH dışa aktar LD_LIBRARY_PATH = $ ORACLE_HOME / lib: $ LD_LIBRARY_PATH1. düğümde ssh karşılıklı güvenini yapılandırın, adımlar aşağıdaki gibidir:
1. Veritabanı yazılımını / home / oracle / dizinine kopyalamak ve yapılandırmak için root kullanın
# chown oracle.oinstall linuxx64_12201_database.zip # su-oracle $ unzip linuxx64_12201_database.zip $ cd veritabanı / sshsetup / $ ./sshUserSetup.sh -user oracle -hosts "düğüm1 düğüm2" -gelişmiş -noPromptPassphrase $ ./sshUserSetup.sh -kullanıcı ızgarası -hosts "düğüm1 düğüm2" -gelişmiş -noPromptPassphrase2. Karşılıklı güveni doğrulamak için aşağıdaki iki komutu yürütmek için düğüm 1'deki oracle ve grid kullanıcılarını kullanın:
$ ssh düğüm2 tarihi $ ssh düğüm2-özel tarih- Parola gerekmiyorsa, karşılıklı güven yapılandırması başarılıdır.
- Tüm yazılımların yalnızca birinci düğümde sıkıştırmasının açılması gerektiğine ve ikinci düğümün çalıştırılmasına gerek olmadığına dikkat edin GI ve DB yazılımının kurulumu sırasında, yükleyici yazılımı otomatik olarak uzak düğüme aktaracaktır.
Cvuqdisk'i root rpm kullanarak kurun
rpm -ivh cvuqdisk-1.0.10-1.rpmHer iki düğümde de yürütülmesi ve cvuqdisk paketini kurulum için düğüm iki'ye aktarmak için scp'yi kullanması gerekir.
Bu temel ortamları yapılandırdıktan sonra, GI'yi kurmaya hazırlanabilirsiniz. RAC'de çok fazla içerik olacak ve onu yalnızca bölebilirsiniz. Sonraki ana adımlar daha sonra paylaşılacak ve ilgilenen arkadaşlar buna dikkat edebilir! !
RAC yapılandırmasıyla ilgili bazı sorular için, aşağıya bir mesaj da bırakabilirsiniz, burada gördüğümde cevap vereceğim.