Oracle12c-RAC kurulumu ve dağıtım-kernel, kullanıcı, ssh karşılıklı güven vb. İçin temel ortam ayarları.

Genel Bakış

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.

1. Çekirdek parametresi değişikliği (4GB bellek ayarına göre)

#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

2. Kullanıcıları, grupları ve dizinleri yapılandırın

- İ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/

3. Kullanıcı güvenlik kısıtlamalarını değiştirin

- 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 134217728

Yukarı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.so

Yukarıdaki satır bulunamazsa ekleyin.

4. Ortam değişkenlerini ayarlayın

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_PATH

2. 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_PATH

5. SSH karşılıklı güvenini yapılandırın (düğümlerden biri tarafından yürütülür)

1. 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ş -noPromptPassphrase

2. 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.

6. cvuqdisk paketini kurun (iki düğüm)

- 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.rpm

Her 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.

sonuç olarak:

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.

20 yuan'ın gitmesine izin verme! Başkan 529 suç işledi ve 35 milyondan fazla yoksullukla mücadele fonunu elinden aldı.
önceki
Sıfır temele sahip Schneider PLC ve Unity Pro yazılımının ortak işlevlerini öğrenin!
Sonraki
Dünyanın en çok satan akıllı telefon sıralamasında Xiaomi OV listede yer alıyor ancak Huawei seçilmediği için pişmanlık duyuyor!
Tiga Ultraman'ın Di deli'ye söylediği sözler, Max ağlıyordu ve efsanevi Ultramans çiçek açmıştı
Tsuburaya'yı en zahmetli yapan üç Ultraman, ortaya çıktıklarında olay örgüsü dağınık ve final genişledikleri zamandır.
Elektrik sisteminin topraklanması ve sıfırlanmasıyla ilgili olarak, bu makale çok ayrıntılı!
Hala Ultraman'ı vurduğunuz sürece, bu canavarlar yine de kafalarını sıkıp Japonya'ya koşacak ve gizemli dörtlü çok meşgul olacak.
Futukang kardeşler katkıda bulunuyor! IPhone X resmi web sitesi reklamı, netizenler övdü: çok iyi, sadece az para
İPhone'daki bu oyun gerçekten vicdansız!
Siemens S7-200 iletişim konsolu frekans dönüştürücüye ulaşır, örnekler Modbus RTU iletişimini açıklar
tamamen beklenmedik! Çinli insanların geliri ne kadar düşükse, iPhone X'i o kadar çok seviyorlar
Yaklaşan iPhone 7s, 7s Plus ve iPhone 8'in görünüm detayları ilk kez ortaya çıktı
Hengping, Weilai, Weimar, Byton ve diğerlerinden 12 elektrikli aracın tasarımı hakkında yorum yapıyor
2018'de Şangay'daki Bund'un son günü: Yeni yıldan önceki günün en büyük yolcu akışını karşılamak
To Top