




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于LINUX平臺(tái)安裝RAC總結(jié) 實(shí)驗(yàn)所需軟件:安裝平臺(tái):Linux AS4虛擬機(jī):Vmware Server數(shù)據(jù)庫(kù)軟件:Oracle 10g 10.2.0數(shù)據(jù)庫(kù)集群軟件:Oracle Clusterware安裝ASM所需要的包,主要有三個(gè)配置虛擬機(jī):在本機(jī)上創(chuàng)建一個(gè)存放虛擬機(jī)的路徑,在此路徑下分別創(chuàng)建三個(gè)文件夾:NODE1 (此處存放節(jié)點(diǎn)1)NODE2 (此處存放為節(jié)點(diǎn)2)STR (此處存放節(jié)點(diǎn)1和節(jié)點(diǎn)2的共享存儲(chǔ)磁盤)添加共享磁盤要注意存放路徑并選擇磁盤為independent-persistent模式。如果共享磁盤不能讓兩個(gè)節(jié)點(diǎn)共享,則無(wú)法安裝RAC。添加兩塊網(wǎng)卡。將操作系統(tǒng)ISO文件
2、加載到虛擬機(jī)光驅(qū)。創(chuàng)建完虛擬機(jī)關(guān)閉虛擬機(jī)。打開虛擬機(jī)路徑下的.vmx文件。使用記事本修改,添加如下內(nèi)容,粗體字為添加內(nèi)容。 config.version = 8virtualHW.version = 4scsi0.present = TRUEscsi0.virtualDev = lsilogicmemsize = 700scsi0:0.present = TRUEscsi0:0.fileName = localdisk.vmdkide1:0.present = TRUEide1:0.fileName = auto detectide1:0.deviceType = cdrom-rawflopp
3、y0.fileName = A:Ethernet0.present = TRUEdisplayName = rac1guestOS = rhel4priority.grabbed = normalpriority.ungrabbed = normaldisk.locking = FALSEdiskLib.dataCacheMaxSize = 0scsi1.sharedBus = virtualscsi1.present = TRUEscsi1:0.present = TRUEscsi1:0.fileName = D:vmracsharedstorageocfs2disk.vmdkscsi1:0
4、.mode = independent-persistentscsi1:0.deviceType = diskscsi1:1.present = TRUEscsi1:1.fileName = D:vmracsharedstorageasmdisk1.vmdkscsi1:1.mode = independent-persistentscsi1:1.deviceType = diskscsi1:2.present = TRUEscsi1:2.fileName = D:vmracsharedstorageasmdisk2.vmdkscsi1:2.mode = independent-persiste
5、ntscsi1:2.deviceType = diskscsi1:3.present = TRUEscsi1:3.fileName = D:vmracsharedstorageasmdisk3.vmdkscsi1:3.mode = independent-persistentscsi1:3.deviceType = diskscsi1.virtualDev = lsilogicide1:0.autodetect = TRUEfloppy0.present = FALSEEthernet1.present = TRUEEthernet1.connectionType = hostonlyLINU
6、X as 的安裝:操作系統(tǒng)安裝步驟省略。安裝虛擬機(jī)步驟和安裝單機(jī)ORACLE步驟相同。主要是在設(shè)置網(wǎng)卡的時(shí)候略有不同:注意第一塊網(wǎng)卡ETH0 為本機(jī)的真實(shí)IP,可以設(shè)置第一塊網(wǎng)卡的IP:01 mask (注意網(wǎng)段)第二塊網(wǎng)卡 ETH1為私有IP,做privip??梢栽O(shè)置第二塊網(wǎng)卡IP: 1 mask 配置操作系統(tǒng):創(chuàng)建用戶組、用戶及安裝文件夾(以root用戶執(zhí)行下列操作)# groupadd oinstall# groupadd dba# mkdir -p /export/home/oracle /u01# useradd -d /export/home/oracle -g oinstall
7、-G dba oracle# chown oracle:dba /export/home/oracle /u01# passwd oracleNew Password:Re-enter new Password:passwd: password successfully changed for oracle修改oracle用戶的環(huán)境變量(此處注意用戶為oracle,如果以root用戶修改必須修改 oracle 用戶 home 目錄下的 .bash_profile)添加如下內(nèi)容:export PS1=/bin/hostname -s- export ORACLE_SID=devdb1export
8、 ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATHumask 022創(chuàng)建目錄結(jié)構(gòu):用oracle用戶執(zhí)行以下操作rac1- mkdir -p $ORACLE_BASE/admin rac1- mkdir
9、-p $ORACLE_HOMErac1- mkdir -p $ORA_CRS_HOMErac1- mkdir -p /u01/oradata/devdb修改oracle用戶的shell限制,使用root用戶修改 /etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536安裝oracle軟件所需要的程序包,此處安裝和單機(jī)環(huán)境需要的軟件包相同,故省略。修改系統(tǒng)內(nèi)核參數(shù),在./etc/sysctl.conf中添加如下內(nèi)容(r
10、oot用戶修改)kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144注意:在生產(chǎn)環(huán)境中kernel.sem
11、的值不能小于SGA-target的值。修改/etc/host (root用戶執(zhí)行修改) localhost71 node172 node281 node1-vip82 node2-vip1 node1-priv2 node2-priv配置 hangcheck timer 內(nèi)核模塊(root用戶執(zhí)行修改)修改:/etc/modprobe.conf 添加如下內(nèi)容options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180磁盤分區(qū):(root用戶執(zhí)行)分別將sdb、sdc、sdd、sde執(zhí)行下列操作# fdisk /dev/sdbCom
12、mand (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-512, default 1):Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-512, default 512):Using default value 512Command (m for help): wThe partition table has been altered!C
13、alling ioctl() to re-read partition table.Syncing disks.安裝ASM程序包:(root用戶執(zhí)行)oracleasm-support-2.0.3-2oracleasm-2.6.9-.1.ELsmp-2.0.3-2oracleasmlib-2.0.2-1上面的軟件包可以到oracle官網(wǎng)下載下載時(shí)注意和操作系統(tǒng)版本想對(duì)應(yīng),安裝時(shí)注意安裝順序。裸磁盤映射:(root用戶執(zhí)行)修改/etc/sysconfig/rawdevices 添加如下內(nèi)容:/dev/raw/raw1 /dev/sdc1/dev/raw/raw2 /dev/sdd1/dev/r
14、aw/raw3 /dev/sde1/dev/raw/raw4 /dev/sdb1原始設(shè)備在引導(dǎo)時(shí)會(huì)重新映射。默認(rèn)情況下,在引導(dǎo)時(shí)原始設(shè)備的擁有者將更改為 root 用戶。如果擁有者不是 oracle 用戶,則 ASM 在訪問(wèn)共享分區(qū)時(shí)會(huì)出現(xiàn)問(wèn)題。/etc/udev/permissions.d/50-udev.permissions # raw devicesram*:root:disk:0660#raw/*:root:disk:0660raw/*:oracle:dba:0660修改裸設(shè)備的權(quán)限:# chown oracle:dba /dev/raw/raw1-4# chmod 660 /dev
15、/raw/raw1-4oracle用戶執(zhí)行以下操作node1- ln -sf /dev/raw/raw1 /u01/oradata/devdb/asmdisk1node1- ln -sf /dev/raw/raw2 /u01/oradata/devdb/asmdisk2node1- ln -sf /dev/raw/raw3 /u01/oradata/devdb/asmdisk3配置第二個(gè)虛擬機(jī):關(guān)閉虛擬機(jī)電源,將node1目錄下的所有文件拷貝到已創(chuàng)建的node2目錄下注意:不要對(duì)共享磁盤所在文件夾SRT下的文件做任何操作拷貝完成后打開第二個(gè)虛擬機(jī)修改一下內(nèi)容:修改節(jié)點(diǎn)2的網(wǎng)卡eth0的IP地址
16、為:72 mask Eth1的ip地址為:2 mask 修改主機(jī)名為:node2修改etc/hosts:添加 localhost(如果存在則無(wú)需添加)做完上述修改后,重啟網(wǎng)絡(luò)服務(wù),service network restart 然后打開第一個(gè)虛擬機(jī)建立節(jié)點(diǎn)一和節(jié)點(diǎn)二oracle用戶的等效性(此處oracle用戶執(zhí)行)要建立用戶等效性,請(qǐng)?jiān)趦蓚€(gè)節(jié)點(diǎn)上以 oracle 用戶身份生成用戶的公鑰和私鑰。打開 rac1 的電源,在這兩個(gè)節(jié)點(diǎn)上執(zhí)行以下任務(wù)。在 rac1 上執(zhí)行 rac1- mkdir /.sshrac1- chmod 700 /.sshrac1- ssh-keygen -t rsaGen
17、erating public/private rsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh/id_rsa.Your public key has been saved in /export/home/oracle
18、/.ssh/id_rsa.pub.The key fingerprint is:87:54:4f:92:ba:ed:7b:51:5d:1d:59:5b:f9:44:da:b6 oraclerac1- ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_dsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:You
19、r identification has been saved in /export/home/oracle/.ssh/id_dsa.Your public key has been saved in /export/home/oracle/.ssh/id_dsa.pub.The key fingerprint is:31:76:96:e6:fc:b7:25:04:fd:70:42:04:1f:fc:9a:26 oracle在 rac2 上執(zhí)行 rac2- mkdir /.sshrac2- chmod 700 /.sshrac2- ssh-keygen -t rsaGenerating pub
20、lic/private rsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh/id_rsa.Your public key has been saved in /export/home/oracle/.ssh/id_rs
21、a.pub.The key fingerprint is:29:5a:35:ac:0a:03:2c:38:22:3c:95:5d:68:aa:56:66 oraclerac2- ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_dsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identific
22、ation has been saved in /export/home/oracle/.ssh/id_dsa.Your public key has been saved in /export/home/oracle/.ssh/id_dsa.pub.The key fingerprint is:4c:b2:5a:8d:56:0f:dc:7b:bc:e0:cd:3b:8e:b9:5c:7c oracle在 rac1 上執(zhí)行 rac1- cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- cat /.ssh/id_dsa.pub /.ssh/autho
23、rized_keysrac1- ssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysThe authenticity of host rac2 (32) cant be established.RSA key fingerprint is 63:d3:52:d4:4d:e2:cb:ac:8d:4a:66:9f:f1:ab:28:1f.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added rac2,32 (RSA) to the l
24、ist of known hosts.oraclerac2s password:rac1- ssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysoraclerac2s password:rac1- scp /.ssh/authorized_keys rac2:/.ssh/authorized_keysoraclerac2s password:authorized_keys 100% 1716 1.7KB/s 00:00在每個(gè)節(jié)點(diǎn)上測(cè)試連接。驗(yàn)證當(dāng)您再次運(yùn)行以下命令時(shí),系統(tǒng)是否不提示您輸入口令。 ssh rac1 datessh rac2 dat
25、essh rac1-priv datessh rac2-priv date安裝clusterware1、將clusterware.zip上傳到節(jié)點(diǎn)一2、使用oracle用戶登錄圖形界面,執(zhí)行:upzip clusterware.zip3、執(zhí)行完畢后執(zhí)行./runInstaller4、彈出歡迎界面后,直接點(diǎn)擊NEXT5、編制目錄為/u01/app/oraInvemory,此處默認(rèn)即可不需要修改。點(diǎn)擊下一步6、ORACrs10g_home的路徑要和ORA_CRS_HOME的路徑對(duì)應(yīng),應(yīng)該為/u01/app/oracle/product/10.2.0/crs_1,如果默認(rèn)路徑為/u01/app/or
26、acle/product/10.2.0/db_1則安裝后文件比較混亂,完成后點(diǎn)擊下一步。7、此處為系統(tǒng)安裝前的檢查,如果出現(xiàn)系統(tǒng)內(nèi)存驗(yàn)證無(wú)法通過(guò)則可以忽略,如果是其他警告則要根據(jù)提示進(jìn)行修改。完成后點(diǎn)擊下一步。8、添加節(jié)點(diǎn)NODE2,按照NODE1進(jìn)行添加,完成后點(diǎn)擊下一步。9、修改網(wǎng)卡EHT0作為公共接口。完成點(diǎn)擊下一步10、通過(guò)手工指定OCR disk的路徑 /dev/raw/raw1 ,完成后點(diǎn)擊下一步11、通過(guò)手工指定vote disk的路徑 /dev/raw/raw2 ,完成后點(diǎn)擊下一步12、點(diǎn)擊Installer進(jìn)行安裝。13、安裝完畢后會(huì)提示運(yùn)行四個(gè)腳本,此處的腳本注意必須以ro
27、ot用戶運(yùn)行,要按照循序運(yùn)行,不要同時(shí)運(yùn)行腳本。完成后點(diǎn)擊OK14、此時(shí)會(huì)彈出一個(gè)錯(cuò)誤警告,此錯(cuò)誤是由于VIP沒有指定造成的。暫時(shí)不要關(guān)閉窗口,到node2使用root用戶執(zhí)行/u01/app/oracle/product/10.2.0/crs_1/bin/vipca彈出VIP界面后點(diǎn)擊下一步選擇eth0,點(diǎn)擊下一步在node1中輸入81 然后按tab鍵會(huì)自動(dòng)補(bǔ)齊剩下的內(nèi)容。點(diǎn)擊下一步這里會(huì)創(chuàng)建VIP資源并啟動(dòng)。完成后退出。使用crsctl check crs檢查CRS是否啟動(dòng):node2- crsctl check crsCSS appears healthyCRS appears heal
28、thyEVM appears healthy使用crs_stat v t命令查看CRS狀態(tài):node1- crs_stat -t -vName Type R/RA F/FT Target State Host -ora.devdb.db application 0/1 0/1 ONLINE ONLINE node1 ora.b1.inst application 0/5 0/0 ONLINE ONLINE node1 ora.b2.inst application 0/5 0/0 ONLINE ONLINE node2 ora.SM1.asm application 0/5 0/0 ONLIN
29、E ONLINE node1 ora.E1.lsnr application 0/5 0/0 ONLINE ONLINE node1 ora.node1.gsd application 0/5 0/0 ONLINE ONLINE node1 ora.node1.ons application 0/3 0/0 ONLINE ONLINE node1 ora.node1.vip application 0/0 0/0 ONLINE ONLINE node1 ora.SM2.asm application 0/5 0/0 ONLINE ONLINE node2 ora.E2.lsnr applica
30、tion 0/5 0/0 ONLINE ONLINE node2 ora.node2.gsd application 0/5 0/0 ONLINE ONLINE node2 ora.node2.ons application 0/3 0/0 ONLINE ONLINE node2 ora.node2.vip application 0/0 0/0 ONLINE ONLINE node2安裝 Oracle 數(shù)據(jù)庫(kù) 下載后,在 rac1 上以 oracle 用戶身份執(zhí)行rac1- /u01/staging/database/runInstaller歡迎頁(yè)面:?jiǎn)螕?Next。 選擇安裝類型: 選擇 Enterprise Edition。指定 Home 詳細(xì)內(nèi)容:路徑:/u01/app/oracle/pro
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資報(bào)酬勞動(dòng)合同協(xié)議書
- 物流開票協(xié)議書
- 超市采購(gòu)豬肉合同協(xié)議
- 車隊(duì)安全生產(chǎn)協(xié)議書范本
- 日歐貿(mào)易協(xié)議書
- 企業(yè)IT技術(shù)支持服務(wù)協(xié)議
- 返還房產(chǎn)協(xié)議書范本
- 車庫(kù)設(shè)備回收合同協(xié)議
- 軟件系統(tǒng)維護(hù)合同協(xié)議
- 人員臨時(shí)聘用合同
- 五年級(jí)下冊(cè)異分母分?jǐn)?shù)加減法練習(xí)200題有答案
- UL489標(biāo)準(zhǔn)中文版-2019斷路器UL標(biāo)準(zhǔn)中文版
- 【MOOC】建筑結(jié)構(gòu)概論-河南理工大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 我的家鄉(xiāng)江西吉安
- 肺栓塞病人的術(shù)后護(hù)理
- DB21-T 1642-2024 鎂質(zhì)耐火原料及制品單位產(chǎn)品能源消耗限額
- 機(jī)場(chǎng)地震應(yīng)急處理與疏散預(yù)案
- 《阻燃材料與技術(shù)》課件 顏龍 第3、4講 阻燃基本理論、阻燃劑性能與應(yīng)用
- 服務(wù)禮儀培訓(xùn)課件
- 2024年全國(guó)《勞動(dòng)教育》基礎(chǔ)知識(shí)考試題庫(kù)與答案
- 維修電工二實(shí)操評(píng)分表講解
評(píng)論
0/150
提交評(píng)論