SUSE 12 SP5下靜默全腳本搭建Oracle 12C RAC R1(三)

3.1 關(guān)閉防火墻

關(guān)閉防火墻
rac1 # systemctl stop SuSEfirewall2.service
取消開機(jī)啟動防火墻
rac1 # systemctl disable SuSEfirewall2.service

3.2 配置NTP

Network Time Protocol Setting
● You have two options for time synchronization: an operating system configured network time protocol (NTP), or Oracle Cluster Time Synchronization Service.
● Oracle Cluster Time Synchronization Service is designed for organizations whose cluster servers are unable to access NTP services.
● If you use NTP, then the Oracle Cluster Time Synchronization daemon (ctssd) starts up in observer mode. If you do not have NTP daemons, then ctssd starts up in active mode and synchronizes time among cluster members without contacting an external time server..
可以采用操作系統(tǒng)的NTP服務(wù)沈自,也可以使用Oracle自帶的服務(wù)ctss掏缎,如果ntp沒有啟用,Oracle會自動啟用自己的ctssd進(jìn)程。
從oracle 11gR2 RAC開始使用Cluster Time Synchronization Service(CTSS)同步各節(jié)點(diǎn)的時間,當(dāng)安裝程序發(fā)現(xiàn)NTP協(xié)議處于非活動狀態(tài)時同眯,安裝集群時間同步服務(wù)將以活動模式自動進(jìn)行安裝并通過所有節(jié)點(diǎn)的時間。如果發(fā)現(xiàn)配置了 NTP,則以觀察者模式啟動集群時間同步服務(wù),Oracle Clusterware 不會在集群中進(jìn)行活動的時間同步击胜。

#我這里選擇關(guān)閉ntp服務(wù)
rac1:~ # /sbin/service ntpd stop
rac1:~ # mv /etc/ntp.conf /etc/ntp.conf.bak
rac1:~ # chkconfig ntpd off
rac1:~ # service ntpd status
● ntpd.service - NTP Server Daemon
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
  Drop-In: /run/systemd/generator/ntpd.service.d
           └─50-insserv.conf-$time.conf
   Active: inactive (dead)
     Docs: man:ntpd(1)

Aug 11 10:58:22 rac1 systemd[1]: Stopped NTP Server Daemon.

3.3 配置內(nèi)核參數(shù)

1、修改/etc/sysctl.conf文件

[root@rac1 ~]# vi /etc/sysctl.conf

# RAC
fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2147483648 
kernel.shmmax = 68719476736 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586

2役纹、修改limits文件

[root@rac1 ~]# vi /etc/security/limits.conf
(在文件中添加以下內(nèi)容)
# RAC
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

3偶摔、修改/etc/pam.d/login文件

(在文件中添加以下內(nèi)容)
# RAC
session    required     pam_limits.so

4、修改/etc/profile文件

(在文件中添加以下內(nèi)容)
# RAC
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
        umask 022
fi

3.4 添加組與用戶

[root@rac1 ~]# /usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/useradd -g oinstall -G dba,asmdba,oper -d /home/oracle -m oracle
/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba -d /home/grid -m grid
(為oracle和grid用戶設(shè)置登錄密碼)
[root@rac1 ~]# passwd oracle 
[root@rac1 ~]# passwd grid 
(檢查:)
[root@rac1 ~]# id oracle
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),506(asmdba)
[root@rac1 ~]# id grid
uid=501(grid) gid=501(oinstall) groups=501(oinstall),502(dba),504(asmadmin),505(asmoper), 506(asmdba)

3.5 創(chuàng)建安裝目錄

rac1:~ #mkdir -p /u01/app/oracle
mkdir -p /u01/app/grid
mkdir -p /u01/app/12.1.0/grid
mkdir -p /u01/app/oracle/product/12.1.0/dbhome_1
chown -R grid:oinstall /u01/app/grid
chown -R grid:oinstall /u01/app/12.1.0
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01


mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory

3.6 安裝依賴包

將rpm.tar.gz上傳到 /home/db 中
切換至root用戶
解壓文件

rac1:~ # cd /home/db/
#解壓文件
rac1:/home/db # tar -zxvf rpm.tar.gz
rpm/
rpm/bc-1.06.95-6.56.x86_64.rpm
rpm/binutils-2.32-9.36.1.x86_64.rpm
#.....中間省略...
rpm/unzip-6.00-33.8.1.x86_64.rpm
rpm/xz-5.0.5-6.3.1.x86_64.rpm
rac1:/home/db # ls -l
total 3418064
-rw-r--r-- 1 root root 3453696911 Aug  3 17:43 linuxx64_12201_database.zip
drwxrwxrwx 2 root root       4096 Aug  2 15:58 rpm
-rw-r--r-- 1 root root   46390412 Aug  3 17:41 rpm.tar.gz
drwxr-xr-x 3 root root         17 Aug  3 17:41 stage
rac1:/home/db # cd rpm/
安裝rpm包
#安裝rpm包
rac1:/home/db/rpm # rpm -ivh *.rpm --force --nodeps
Preparing...                          ################################# [100%]
Updating / installing...
   1:glibc-2.22-100.15.4              ################################# [  1%]
   2:libgcc_s1-8.2.1+r264010-1.3.3    ################################# [  3%]
   3:libstdc++6-8.2.1+r264010-1.3.3   ################################# [  4%]
   #.....中間省略...
  69:libX11-6-32bit-1.6.2-12.5.1      ################################# [ 99%]
  70:gcc-info-4.8-6.189               ################################# [100%]
rac1:/home/db/rpm # 

3.7 配置grid和oracle用戶的環(huán)境變量文件

修改gird促脉、oracle用戶的.bash_profile文件辰斋,以oracle賬號登陸,編輯.bash_profile
或者在root直接編輯:
vi /home/oracle/.bash_profile
vi /home/grid/.bash_profile
以下腳本直接在root下執(zhí)行

echo "umask 022
export ORACLE_SID=rac1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/12.1.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_DATE_FORMAT=\"YYYY-MM-DD HH24:MI:SS\"
export TMP=/tmp
export TMPDIR=\$TMP
export PATH=\$ORACLE_HOME/bin:\$ORACLE_HOME/OPatch:\$PATH
export EDITOR=vi
export TNS_ADMIN=\$ORACLE_HOME/network/admin
export ORACLE_PATH=.:ORACLE_BASE/dbascripts/sql:ORACLE_HOME/rdbms/admin
export SQLPATH=\$ORACLE_HOME/sqlplus/admin

#export NLS_LANG=\"SIMPLIFIED CHINESE_CHINA.ZHS16GBK\" --AL32UTF8 SELECT userenv('LANGUAGE') db_NLS_LANG FROM DUAL;
export NLS_LANG=\"AMERICAN_CHINA.ZHS16GBK\"
" >> /home/oracle/.bash_profile

grid用戶環(huán)境變量配置

echo "umask 022
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/12.1.0/grid
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib
export NLS_DATE_FORMAT=\"YYYY-MM-DD HH24:MI:SS\"
export PATH=\$ORACLE_HOME/bin:\$PATH
" >> /home/grid/.bash_profile

注意:另外一臺數(shù)據(jù)庫實(shí)例名須做相應(yīng)修改瘸味。Oracle:export ORACLE_SID=rac2宫仗;grid:export ORACLE_SID=+ASM2

3.8 配置root用戶的環(huán)境變量

rac1 ~# echo "#oracle environment config begin
export ORACLE_HOME=/u01/app/12.1.0/grid
export PATH=\$PATH:\$ORACLE_HOME/bin
#oracle environment config end" >> /etc/profile
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市硫戈,隨后出現(xiàn)的幾起案子锰什,更是在濱河造成了極大的恐慌下硕,老刑警劉巖丁逝,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汁胆,死亡現(xiàn)場離奇詭異,居然都是意外死亡霜幼,警方通過查閱死者的電腦和手機(jī)嫩码,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來罪既,“玉大人铸题,你說我怎么就攤上這事∽粮校” “怎么了丢间?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長驹针。 經(jīng)常有香客問我烘挫,道長,這世上最難降的妖魔是什么柬甥? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任饮六,我火速辦了婚禮,結(jié)果婚禮上苛蒲,老公的妹妹穿的比我還像新娘卤橄。我一直安慰自己,他們只是感情好臂外,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布窟扑。 她就那樣靜靜地躺著,像睡著了一般漏健。 火紅的嫁衣襯著肌膚如雪辜膝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天漾肮,我揣著相機(jī)與錄音厂抖,去河邊找鬼。 笑死克懊,一個胖子當(dāng)著我的面吹牛忱辅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谭溉,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼墙懂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了扮念?” 一聲冷哼從身側(cè)響起损搬,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后巧勤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嵌灰,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年颅悉,在試婚紗的時候發(fā)現(xiàn)自己被綠了沽瞭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡剩瓶,死狀恐怖驹溃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情延曙,我是刑警寧澤豌鹤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站枝缔,受9級特大地震影響傍药,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜魂仍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一拐辽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧擦酌,春花似錦俱诸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至笼平,卻和暖如春园骆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寓调。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工锌唾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人夺英。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓晌涕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親痛悯。 傳聞我的和親對象是個殘疾皇子余黎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容