亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

詳解Linux平臺 Oracle 10gR2(10.2.0.5)RAC安裝 Part1:準備工作

2024-08-29 13:59:37
字體:
來源:轉載
供稿:網友

Linux平臺 Olinux/165963.html">racle oracle/198149.html">10gR2(10.2.0.5)RAC安裝 Part1:準備工作,具體如下:

環境:OEL 5.7 + Oracle 10.2.0.5 RAC

1.實施前準備工作

    1.1 服務器安裝操作系統

    1.2 Oracle安裝介質

    1.3 共享存儲規劃

    1.4 網絡規劃分配

2.主機配置

    2.1 使用yum安裝oracle/33962.html">oracle-validated包來簡化主機配置的部分工作

    2.2 共享存儲配置

    2.3 配置/etc/hosts

    2.4 配置Oracle用戶等價性

    2.5 創建軟件目錄

    2.6 配置用戶環境變量

    2.7 關閉各節點主機防火墻和SELinux

    2.8 各節點系統時間校對

1.實施前準備工作

1.1 服務器安裝操作系統

配置完全相同的兩臺服務器,安裝相同版本的Linux操作系統。留存系統光盤或者鏡像文件。
 我這里是OEL5.7,系統目錄大小均一致。對應OEL5.7的系統鏡像文件放在服務器上,供后面配置本地yum使用。

1.2 Oracle安裝介質

Oracle 10.2.0.1版本的clusterware和db,以及10.2.0.5的升級包。

-rwxr-xr-x 1 root root 302M 12月 24 13:07 10201_clusterware_linux/142941.html">linux_x86_64.cpio.gz-rwxr-xr-x 1 root root 724M 12月 24 13:08 10201_database_linux_x86_64.cpio.gz-rwxr-xr-x 1 root root 1.2G 12月 24 13:10 p8202632_10205_Linux-x86-64.zip

這個用MOS賬號自己去support.oracle.com下載,然后只需要上傳到節點1即可。

1.3 共享存儲規劃

從存儲中劃分出兩臺主機可以同時看到的共享LUN。

我這里自己的實驗環境是使用openfiler模擬出共享LUN:

5個100M大小LUN;用于OCR,votedisk;

3個10G大小LUN;用于DATA;

2個5G大小LUN;用于FRA。

openfiler使用可參考:Openfiler配置RAC共享存儲

1.4 網絡規劃分配

公有網絡 以及 私有網絡。

公有網絡:物理網卡eth0(public IP,VIP),需要4個IP地址。

私有網絡:物理網卡eth1(private IP),需要2個內部IP地址。

實際生產環境一般服務器都至少有4塊網卡。建議是兩兩bonding后分別作為公有網絡和私有網絡。

2.主機配置

2.1 使用yum安裝oracle-validated包來簡化主機配置的部分工作

由于系統環境是OEL5.7,可以簡化依賴包安裝、內核參數調整,用戶和組創建等工作,可參考:OEL上使用yum install oracle-validated 簡化主機配置工作

2.2 共享存儲配置:

我這里openfiler所在主機的IP地址為192.168.1.12。歸劃的10塊LUN全部映射到iqn.2006-01.com.openfiler:rac10g上。

[root@oradb28 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.12192.168.1.12:3260,1 iqn.2006-01.com.openfiler:rac10g#手工登錄iscsi目標iscsiadm -m node -T iqn.2006-01.com.openfiler:rac10g -p 192.168.1.12 -l#配置自動登錄iscsiadm -m node -T iqn.2006-01.com.openfiler:rac10g -p 192.168.1.12 --op update -n node.startup -v automatic#重啟iscsi服務service iscsi stopservice iscsi start

注意:安裝10g RAC,要確保共享設備上劃分的LUN要在所有節點上被識別為相同設備名稱。

[root@oradb27 ~]# ls -lh /dev/sd*brw-r----- 1 root disk 8, 0 Jan 2 22:40 /dev/sdabrw-r----- 1 root disk 8, 16 Jan 2 22:40 /dev/sdbbrw-r----- 1 root disk 8, 32 Jan 2 22:40 /dev/sdcbrw-r----- 1 root disk 8, 48 Jan 2 22:40 /dev/sddbrw-r----- 1 root disk 8, 64 Jan 2 22:40 /dev/sdebrw-r----- 1 root disk 8, 80 Jan 2 22:40 /dev/sdfbrw-r----- 1 root disk 8, 96 Jan 2 22:40 /dev/sdgbrw-r----- 1 root disk 8, 112 Jan 2 22:40 /dev/sdhbrw-r----- 1 root disk 8, 128 Jan 2 22:40 /dev/sdibrw-r----- 1 root disk 8, 144 Jan 2 22:40 /dev/sdj[root@oradb28 ~]# ls -lh /dev/sd*brw-r----- 1 root disk 8, 0 Jan 2 22:41 /dev/sdabrw-r----- 1 root disk 8, 16 Jan 2 22:41 /dev/sdbbrw-r----- 1 root disk 8, 32 Jan 2 22:41 /dev/sdcbrw-r----- 1 root disk 8, 48 Jan 2 22:41 /dev/sddbrw-r----- 1 root disk 8, 64 Jan 2 22:41 /dev/sdebrw-r----- 1 root disk 8, 80 Jan 2 22:41 /dev/sdfbrw-r----- 1 root disk 8, 96 Jan 2 22:41 /dev/sdgbrw-r----- 1 root disk 8, 112 Jan 2 22:41 /dev/sdhbrw-r----- 1 root disk 8, 128 Jan 2 22:41 /dev/sdibrw-r----- 1 root disk 8, 144 Jan 2 22:41 /dev/sdj

其中sda,sdb,sdc,sdd,sde是100M大小的LUN,我們分別將這5個LUN各分成一個區(我實驗中發現如果不分區直接綁成裸設備,在安裝clusterware后執行root.sh時會報錯:“Failed to upgrade Oracle Cluster Registry configuration”,分區后綁定分區成裸設備,發現可以正常執行通過)

[root@oradb27 ~]# ls -lh /dev/sd*brw-r----- 1 root disk 8, 0 Jan 3 09:36 /dev/sdabrw-r----- 1 root disk 8, 1 Jan 3 09:36 /dev/sda1brw-r----- 1 root disk 8, 16 Jan 3 09:36 /dev/sdbbrw-r----- 1 root disk 8, 17 Jan 3 09:36 /dev/sdb1brw-r----- 1 root disk 8, 32 Jan 3 09:36 /dev/sdcbrw-r----- 1 root disk 8, 33 Jan 3 09:36 /dev/sdc1brw-r----- 1 root disk 8, 48 Jan 3 09:36 /dev/sddbrw-r----- 1 root disk 8, 49 Jan 3 09:36 /dev/sdd1brw-r----- 1 root disk 8, 64 Jan 3 09:36 /dev/sdebrw-r----- 1 root disk 8, 65 Jan 3 09:36 /dev/sde1[root@oradb28 crshome_1]# ls -lh /dev/sd*brw-r----- 1 root disk 8, 0 Jan 3 09:36 /dev/sdabrw-r----- 1 root disk 8, 1 Jan 3 09:36 /dev/sda1brw-r----- 1 root disk 8, 16 Jan 3 09:36 /dev/sdbbrw-r----- 1 root disk 8, 17 Jan 3 09:36 /dev/sdb1brw-r----- 1 root disk 8, 32 Jan 3 09:36 /dev/sdcbrw-r----- 1 root disk 8, 33 Jan 3 09:36 /dev/sdc1brw-r----- 1 root disk 8, 48 Jan 3 09:36 /dev/sddbrw-r----- 1 root disk 8, 49 Jan 3 09:36 /dev/sdd1brw-r----- 1 root disk 8, 64 Jan 3 09:36 /dev/sdebrw-r----- 1 root disk 8, 65 Jan 3 09:36 /dev/sde1

1)使用udev 綁定raw devices ,供ocr和voting disk使用

編輯配置文件并追加以下內容:

# vi /etc/udev/rules.d/60-raw.rulesACTION=="add", KERNEL=="sda1", RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw2 %N"ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw3 %N"ACTION=="add", KERNEL=="sdd1", RUN+="/bin/raw /dev/raw/raw4 %N"ACTION=="add", KERNEL=="sde1", RUN+="/bin/raw /dev/raw/raw5 %N"ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="oinstall", MODE=="0660"

啟動start_udev:

[root@oradb27 rules.d]# start_udevStarting udev:            [ OK ][root@oradb27 rules.d]# ls -l /dev/raw*crw-rw---- 1 oracle oinstall 162, 0 Jan 2 22:37 /dev/rawctl/dev/raw:total 0crw-rw---- 1 oracle oinstall 162, 1 Jan 2 23:11 raw1crw-rw---- 1 oracle oinstall 162, 2 Jan 2 23:11 raw2crw-rw---- 1 oracle oinstall 162, 3 Jan 2 23:11 raw3crw-rw---- 1 oracle oinstall 162, 4 Jan 2 23:11 raw4crw-rw---- 1 oracle oinstall 162, 5 Jan 2 23:11 raw5[root@oradb27 rules.d]# 

配置文件60-raw.rules傳到節點2:

[root@oradb27 rules.d]# scp /etc/udev/rules.d/60-raw.rules oradb28:/etc/udev/rules.d/

在節點2啟動start_udev。

注意:如果安裝中發現raw曾被使用過,可能需要dd清除頭部信息;

dd if=/dev/zero of=/dev/raw/raw1 bs=1048576 count=10dd if=/dev/zero of=/dev/raw/raw2 bs=1048576 count=10dd if=/dev/zero of=/dev/raw/raw3 bs=1048576 count=10dd if=/dev/zero of=/dev/raw/raw4 bs=1048576 count=10dd if=/dev/zero of=/dev/raw/raw5 bs=1048576 count=10

2)使用udev 綁定asm devices,供data磁盤組和fra磁盤組使用

for i in f g h i j;doecho "KERNEL==/"sd*/", BUS==/"scsi/", PROGRAM==/"/sbin/scsi_id -g -u -s %p/", RESULT==/"`scsi_id -g -u -s /block/sd$i`/", NAME=/"asm-disk$i/", OWNER=/"oracle/", GROUP=/"oinstall/", MODE=/"0660/""done

操作過程如下:

[root@oradb27 rules.d]# for i in f g h i j;> do> echo "KERNEL==/"sd*/", BUS==/"scsi/", PROGRAM==/"/sbin/scsi_id -g -u -s %p/", RESULT==/"`scsi_id -g -u -s /block/sd$i`/", NAME=/"asm-disk$i/", OWNER=/"oracle/", GROUP=/"oinstall/", MODE=/"0660/""> doneKERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="14f504e46494c455279366c36366a2d5a4243752d58394a33", NAME="asm-diskf", OWNER="oracle", GROUP="oinstall", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="14f504e46494c45525453586652542d67786f682d594c4a66", NAME="asm-diskg", OWNER="oracle", GROUP="oinstall", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="14f504e46494c455232586c3151572d62504e412d3343547a", NAME="asm-diskh", OWNER="oracle", GROUP="oinstall", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="14f504e46494c45527061334151682d4666656d2d5a6a4c67", NAME="asm-diski", OWNER="oracle", GROUP="oinstall", MODE="0660"KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="14f504e46494c4552495649757a352d675251532d47744353", NAME="asm-diskj", OWNER="oracle", GROUP="oinstall", MODE="0660"[root@oradb27 rules.d]# vi [root@oradb27 rules.d]# vi 99-oracle-asmdevices.rules[root@oradb27 rules.d]# start_udevStarting udev:            [ OK ][root@oradb27 rules.d]# ls -lh /dev/asm*brw-rw---- 1 oracle oinstall 8, 80 Jan 2 23:18 /dev/asm-diskfbrw-rw---- 1 oracle oinstall 8, 96 Jan 2 23:18 /dev/asm-diskgbrw-rw---- 1 oracle oinstall 8, 112 Jan 2 23:18 /dev/asm-diskhbrw-rw---- 1 oracle oinstall 8, 128 Jan 2 23:18 /dev/asm-diskibrw-rw---- 1 oracle oinstall 8, 144 Jan 2 23:18 /dev/asm-diskj#拷貝配置文件99-oracle-asmdevices.rules到節點2,啟動start_udev[root@oradb27 rules.d]# scp 99-oracle-asmdevices.rules oradb28:/etc/udev/rules.d/99-oracle-asmdevices.rules[root@oradb28 ~]# start_udevStarting udev:            [ OK ][root@oradb28 ~]# ls -l /dev/asm*brw-rw---- 1 oracle oinstall 8, 80 Jan 2 23:20 /dev/asm-diskfbrw-rw---- 1 oracle oinstall 8, 96 Jan 2 23:20 /dev/asm-diskgbrw-rw---- 1 oracle oinstall 8, 112 Jan 2 23:20 /dev/asm-diskhbrw-rw---- 1 oracle oinstall 8, 128 Jan 2 23:20 /dev/asm-diskibrw-rw---- 1 oracle oinstall 8, 144 Jan 2 23:20 /dev/asm-diskj

2.3 配置/etc/hosts

按照規劃配置節點1的/etc/hosts內容

#public ip192.168.1.27 oradb27192.168.1.28 oradb28#private ip10.10.10.27 oradb27-priv10.10.10.28 oradb28-priv#virtual ip192.168.1.57 oradb27-vip192.168.1.58 oradb28-vip

然后scp拷貝/etc/hosts配置文件到節點2:

scp /etc/hosts oradb28:/etc/

2.4 配置Oracle用戶等價性

#所有節點執行:ssh-keygen -q -t rsa -N "" -f ~/.ssh/id_rsa#節點1執行:ssh 192.168.1.27 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh 192.168.1.28 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyschmod 600 ~/.ssh/authorized_keysscp ~/.ssh/authorized_keys 192.168.1.28:~/.ssh/#所有節點執行驗證ssh等價性:ssh 192.168.1.27 date;ssh 192.168.1.28 date;ssh oradb27 date;ssh oradb28 date;ssh oradb27-priv date;ssh oradb28-priv date;

對配置用戶ssh互信步驟如有疑問可以參考:記錄一則Linux SSH的互信配置過程

2.5 創建軟件目錄

mkdir -p /u01/app/oracle/product/10.2.0.5/dbhome_1mkdir -p /u01/app/oracle/product/10.2.0.5/crshome_1chown -R oracle:oinstall /u01/app

2.6 配置用戶環境變量

節點1: vi /home/oracle/.bash_profile

export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/10.2.0.5/dbhome_1export ORA_CRS_HOME=/u01/app/oracle/product/10.2.0.5/crshome_1export ORACLE_SID=jyrac1export NLS_LANG=AMERICAN_AMERICA.US7ASCIIexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/libalias sql="sqlplus /"/as sysdba/""

節點2:vi /home/oracle/.bash_profile

export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/10.2.0.5/dbhome_1export ORA_CRS_HOME=/u01/app/oracle/product/10.2.0.5/crshome_1export ORACLE_SID=jyrac2export NLS_LANG=AMERICAN_AMERICA.US7ASCIIexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/libalias sql="sqlplus /"/as sysdba/""

2.7 關閉各節點主機防火墻和SELinux

各節點檢查、關閉防火墻和SE Linux:

service iptables statusservice iptables stopchkconfig iptables offgetenforcesetenforce 0vi /etc/selinux/config 修改:Enforcing -> disabled

2.8 各節點系統時間校對

service ntpd stopdate #如果時間有問題,就按下面的語法進行設定date 072310472015 //設定日期為2015-07-23 10:47:00hwclock -whwclock -r

至此,主機配置的相關準備工作已經完成。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
啊v视频在线一区二区三区| 久久91亚洲精品中文字幕奶水| 久久精品视频在线播放| 日韩精品小视频| 日韩精品亚洲精品| 性欧美激情精品| 国产精品久久久999| 5278欧美一区二区三区| 亚洲精品日韩在线| 日韩av男人的天堂| 亚洲精品99久久久久| 精品久久久久久久久久国产| 上原亚衣av一区二区三区| 久久精品国产欧美亚洲人人爽| 亚洲男人av电影| 国产suv精品一区二区三区88区| 国产成人精品a视频一区www| 一区二区欧美久久| 国产精品96久久久久久又黄又硬| 亚洲激情视频在线| 国产一区二区三区视频免费| 亚洲精品电影久久久| 亚洲精品自拍视频| 欧美视频在线看| 欧美另类69精品久久久久9999| 久久综合色88| 精品国产一区二区三区在线观看| 久久精品视频亚洲| 欧美大学生性色视频| 亚洲区一区二区| 69**夜色精品国产69乱| 国产精品久久一| 国产精品自产拍在线观看| 中文字幕日韩精品有码视频| 精品国内产的精品视频在线观看| 在线观看日韩av| 国产精品吴梦梦| 欧美日韩激情视频| 国产日产欧美精品| 久久成人综合视频| 日韩欧美国产免费播放| 久久久久久国产精品美女| www.日韩视频| 色播久久人人爽人人爽人人片视av| 色妞色视频一区二区三区四区| 亚洲国产中文字幕在线观看| 亚洲国产精品电影在线观看| 亚洲精品国产拍免费91在线| 亚洲自拍欧美另类| 亚洲爱爱爱爱爱| 成人免费观看a| 亚洲第一区中文99精品| 日本精品免费一区二区三区| 国产美女高潮久久白浆| 欧美电影在线免费观看网站| 欧美在线视频网站| 色偷偷偷综合中文字幕;dd| 丝袜亚洲另类欧美重口| 国产欧美日韩丝袜精品一区| 91精品视频在线看| 欧美日韩在线观看视频| 91色精品视频在线| 亚洲美女久久久| 欧美精品做受xxx性少妇| 欧美一区二区三区精品电影| 68精品国产免费久久久久久婷婷| 992tv成人免费视频| 日韩精品福利网站| 欧美视频在线免费| 久久久久久久激情视频| 国产精品高潮呻吟久久av野狼| 亚洲日韩欧美视频| 尤物yw午夜国产精品视频| 日韩av免费一区| 最近中文字幕mv在线一区二区三区四区| 亚洲成人av片在线观看| 久久精品国产亚洲一区二区| 久久久爽爽爽美女图片| 亚洲男人av电影| 久久久精品在线| 91在线播放国产| 欧美日韩成人免费| 中文字幕精品影院| 伊人亚洲福利一区二区三区| 日韩在线精品视频| 日韩精品高清在线| 色yeye香蕉凹凸一区二区av| 欧美激情精品久久久久久久变态| 在线精品播放av| 亚洲jizzjizz日本少妇| 国产z一区二区三区| 亚洲无亚洲人成网站77777| 久久久久久久久久亚洲| 在线视频一区二区| 亚洲一区二区少妇| 大胆欧美人体视频| 欧洲中文字幕国产精品| 亚洲美女av在线| 78m国产成人精品视频| 国产丝袜一区二区| 色诱女教师一区二区三区| 国产在线拍揄自揄视频不卡99| 97免费在线视频| 中文综合在线观看| 中文字幕精品一区久久久久| 国产亚洲精品久久久优势| 欧美成人免费在线视频| 中文字幕亚洲一区二区三区| 久久久久免费精品国产| 韩国三级电影久久久久久| 亚洲aⅴ日韩av电影在线观看| 国产成人精品在线视频| 欧美激情亚洲另类| 色妞色视频一区二区三区四区| 久久精品国产亚洲精品| 亚洲一区二区久久久久久| 成人免费高清完整版在线观看| 97福利一区二区| 免费av在线一区| 国产在线视频91| 国自在线精品视频| 日韩av第一页| 亚洲综合大片69999| 国产成人黄色av| 日韩视频免费看| 成人国产精品一区| 亚洲欧美国产日韩天堂区| 久久精品免费播放| 精品色蜜蜜精品视频在线观看| 中文字幕日韩欧美精品在线观看| 日韩在线观看网站| 91亚洲精品一区二区| 成人免费在线网址| 日韩理论片久久| 超碰精品一区二区三区乱码| 亚洲视频综合网| 成人精品视频久久久久| 伊人久久久久久久久久久久久| 国产精品大片wwwwww| 亚洲成人国产精品| 成人性生交xxxxx网站| 日韩欧美福利视频| 中文字幕精品久久| 在线丨暗呦小u女国产精品| www.日韩.com| 欧美性猛交xxxx富婆| 国产福利视频一区二区| 亚洲一区亚洲二区| 亚洲免费精彩视频| 欧美日韩国产专区| 亚洲精品视频二区| 国产精品一区二区久久国产| 亚洲精品一区在线观看香蕉| 三级精品视频久久久久| 国产精品偷伦免费视频观看的| 国产精品∨欧美精品v日韩精品| 亚洲国产精品嫩草影院久久| 大量国产精品视频| 欧美一级大片视频| 高清日韩电视剧大全免费播放在线观看| 热草久综合在线| 国产伦精品一区二区三区精品视频| 亚洲精品视频久久| 欧美日韩一区二区三区在线免费观看|