




已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Oracle11gR2 RAC for AIX目錄1主機(jī)規(guī)劃21.1硬件環(huán)境21.2軟件環(huán)境31.3RAC拓樸圖31.4網(wǎng)絡(luò)規(guī)劃31.4.1IP地址要求31.4.2DNS服務(wù)器(可選)41.5安裝目錄規(guī)劃51.6存儲(chǔ)規(guī)劃51.6.1grid、ASM安裝目錄51.6.2Clusterware安裝目錄51.6.3OCR、VOTE存儲(chǔ)規(guī)劃51.6.4數(shù)據(jù)庫數(shù)據(jù)文件存儲(chǔ)規(guī)劃52安裝準(zhǔn)備62.1系統(tǒng)硬件環(huán)境檢查62.1.1Oracle11gR2 RAC最低安裝要求:62.1.2驗(yàn)證方法:確認(rèn)內(nèi)存大小確認(rèn)SWAP空間,最少4G。確認(rèn)/tmp大于1.5GB和/oracle目錄空間15GB確認(rèn)系統(tǒng)結(jié)構(gòu)確認(rèn)系統(tǒng)CPU個(gè)數(shù)和主頻:72.2安裝操作系統(tǒng)軟件包72.2.1安裝FILESETS72.2.2安裝PATCHES82.3配置IP地址92.4修改/etc/hosts文件92.5文件系統(tǒng)準(zhǔn)備102.5.1方法1:使用命令創(chuàng)建102.5.2方法2:使用smit創(chuàng)建102.6調(diào)整系統(tǒng)參數(shù)112.6.1打開異步IO112.6.2調(diào)整虛擬內(nèi)存管理122.6.3調(diào)整maxuproc(系統(tǒng)最大進(jìn)程數(shù))和ncargs(系統(tǒng)塊大小)參數(shù)122.6.4調(diào)整SHELL限制132.6.5確認(rèn)網(wǎng)絡(luò)配置參數(shù)132.7創(chuàng)建用戶、組142.7.1要求142.7.2創(chuàng)建命令:142.7.3修改用戶屬性grid用戶oracle用戶root用戶162.8用戶環(huán)境變量設(shè)置162.8.1grid用戶162.8.2oracle用戶172.9用戶shell限制182.10創(chuàng)建安裝目錄并修改權(quán)限182.11SSH信任關(guān)系設(shè)置(可選)192.11.1首先在兩臺(tái)機(jī)器上安裝好OpenSSH軟件;192.11.2然后在grid安裝中選擇自動(dòng)配置SSH雙機(jī)信任關(guān)系方法1方法2202.12配置磁盤設(shè)備202.12.1設(shè)置磁盤屬性202.12.2修改用于數(shù)據(jù)庫存儲(chǔ)的PV的屬主212.12.3修改用于數(shù)據(jù)庫存儲(chǔ)的PV的權(quán)限212.12.4清除PVID212.13配置NTP服務(wù)(可選)223安裝Grid223.1Grid安裝前檢查223.2執(zhí)行rootpre.sh223.3安裝grid233.4Clusterware安裝校驗(yàn)344安裝Database365創(chuàng)建ASM磁盤組426DBCA創(chuàng)建數(shù)據(jù)庫447安裝完成后517.1備份root.sh517.2重新編譯全部PL/SQL modules517.3備份spfile文件527.4RAC集群系統(tǒng)維護(hù)命令527.5啟動(dòng)和關(guān)閉集群系統(tǒng)命令527.5.1啟動(dòng)集群件和集群數(shù)據(jù)庫527.5.2關(guān)閉RAC集群數(shù)據(jù)庫和集群件531 主機(jī)規(guī)劃1.1 硬件環(huán)境服務(wù)器:兩臺(tái)IBM P630 16C(Power6 CPU)/32GB;存儲(chǔ):一臺(tái)DS4000存儲(chǔ);1.2 軟件環(huán)境數(shù)據(jù)庫:aix.ppc64_11gR2_database_1of2.zipaix.ppc64_11gR2_database_2of2.zip、集群件(10G中的clusterware):aix.ppc64_11gR2_grid.zip這三個(gè)包操作系統(tǒng):AIX6.1原來版本是6100-01升級(jí)后為:6100-04-01-0944注意:解壓時(shí)aix.ppc64_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.zip這兩個(gè)包要解到同一個(gè)目錄下,aix.ppc64_11gR2_grid.zip包解到另一個(gè)不同的目錄下。 1.3 RAC拓樸圖1.4 網(wǎng)絡(luò)規(guī)劃1.4.1 IP地址要求l 每個(gè)節(jié)點(diǎn)一個(gè)public IPl 每個(gè)節(jié)點(diǎn)一個(gè)public VIPl 每個(gè)節(jié)點(diǎn)一個(gè)private IPl 一個(gè)用于集群的SCAN名稱和一到三個(gè)和public IP同網(wǎng)段的IP,本處用一個(gè)l public IP,VIP和private IP寫入/etc/hosts文件,scan名注冊(cè)到DNSl 配置DNS搜索域和解析順序Oracle 11gR2 RAC中對(duì)網(wǎng)絡(luò)的要求與10g稍有些不同,在Oracle 11gR2 RAC中引入了SCAN的概念。SCAN全稱是Single Client Access Name ,它是Oracle RAC 11gR2版本的一個(gè)新特性。它為需要訪問Oracle集群數(shù)據(jù)的客戶端提供一個(gè)簡(jiǎn)單名字。它的好處是如果你使用SCAN當(dāng)你增長(zhǎng)或踢除集群中的節(jié)點(diǎn)時(shí)客戶端不需要做任何改變,這一點(diǎn)在三層架構(gòu)應(yīng)用系統(tǒng)中(數(shù)據(jù)庫-應(yīng)用服務(wù)器-客戶機(jī))優(yōu)勢(shì)明顯。使用單個(gè)名字去訪問集群允計(jì)客戶端使用EZConnect 客戶端和簡(jiǎn)單JDBC thin URL去訪問運(yùn)行在集群中的任何數(shù)據(jù)庫,而不用管在集群中那個(gè)或那些服務(wù)器(或叫實(shí)例)是Active的。配置好固定IP(public),ORACLE的私有IP(priv),和VIP,尤其要注意的是:兩臺(tái)機(jī)器需配置對(duì)應(yīng)關(guān)系一致的IP與網(wǎng)卡。如:序號(hào)名稱對(duì)應(yīng)網(wǎng)卡IP用途1imbdb1En037public2Ibmdb1-vip36VIP3Ibmdb1-privEn37private4Ibmdb2En039public5Ibmdb2-vip38VIP6Ibmdb2-privEn39private7S292827Scan address數(shù)據(jù)庫全局接入8Scan29注:SCAN IP,有的資料說是13個(gè),而有的資料說是必須要3個(gè),未證實(shí)。上規(guī)劃表中7、8項(xiàng)二選一即可,如果沒有DNS服務(wù)器,也可以使用/etc/hosts解析scan單IPASM規(guī)劃ASM規(guī)劃表磁盤組名PV屬主權(quán)限單個(gè)LUN大小冗余OCRVOTEHdisk6Hdisk5Grid:dba6605G4GexternalDATAHdisk2Hdisk4Grid:dba66050G40g若是需要捆綁網(wǎng)卡做心跳,可以使用:#smit etherchannel1.4.2 DNS服務(wù)器(可選)前面說到在Oracle 11gR2 RAC中引入了SCAN的概念,而ORACLE推薦使用DNS解析的方法來實(shí)現(xiàn)SCAN,這就要求網(wǎng)絡(luò)中有一臺(tái)DNS服務(wù)器用來解析SCAN地址。如果你網(wǎng)絡(luò)中沒有專用的DNS服務(wù)器,那么也可以用現(xiàn)有的數(shù)據(jù)庫服務(wù)器兼作DNS服務(wù)器,但是不推薦這樣做,因?yàn)橐坏┻@臺(tái)機(jī)器當(dāng)機(jī)了,DNS就無法解析,可以導(dǎo)致監(jiān)聽的異步常。在AIX中搭建DNS服務(wù)器的方法在后文中將講到。這里使用/etc/hosts來解析scan1.5 安裝目錄規(guī)劃安裝目錄規(guī)劃原則:建立/u01文件系統(tǒng)用來安裝grid、datbase程序。程序都安裝在/u01/app下面,對(duì)于grid與database分別建立不同的目錄,分配不同的權(quán)限。其中g(shù)rid的ORACLE_BASE和ORACLE_HOME建議安裝在不同的目錄下,具體規(guī)劃如下:新建30G lv:oralv 新建文件系統(tǒng),掛載點(diǎn):/u01grid base目錄:/u01/app/grid #grid用戶的ORACLE_BASEgrid asm安裝目錄:/u01/app/11.2/grid #grid用戶的ORACLE_HOME,也即是安裝時(shí)的software locationOracle base目錄:/u01/app/oracle #oracle用戶的ORACLE_BASE注:此規(guī)劃為后來總結(jié),本實(shí)驗(yàn)中與此略有出入。Grid用戶的ORACLE_BASE、ORACLE_HOME都需要手工創(chuàng)建。Oracle用戶只創(chuàng)建ORACLE_BASE目錄即可。1.6 存儲(chǔ)規(guī)劃1.6.1 grid、ASM安裝目錄在Oracle 11gR2中g(shù)rid和ASM是安裝在同一目錄下的,我們將grid和ASM安裝在/u01/grid目錄下,為JFS2文件系統(tǒng),大小建立為30GB以上。本次示例25G1.6.2 Clusterware安裝目錄我們將Clusterware安裝在/u01/db目錄下。1.6.3 OCR、VOTE存儲(chǔ)規(guī)劃在我們的方案中規(guī)劃如下:OCR hdisk6 容量:5GVOTE hdisk5 容量:4GDATA hdisk2、4 容量:50G、40G1.6.4 數(shù)據(jù)庫數(shù)據(jù)文件存儲(chǔ)規(guī)劃規(guī)劃使用2個(gè)50GB和40G的陣列盤用來存放數(shù)據(jù)庫數(shù)據(jù)文件文件,這2塊盤在ASM中做成external磁盤組。2 安裝準(zhǔn)備2.1 系統(tǒng)硬件環(huán)境檢查2.1.1 Oracle11gR2 RAC最低安裝要求:內(nèi)存:安裝grid infrastructure最少需要1.5GB的內(nèi)存,安裝grid infrastructure和RAC最少需要2.5GB的內(nèi)存swap:最少需要4GB,有的資料介紹最少1.5G,不過安裝環(huán)境檢查時(shí)顯示需要4G。temp:推薦10G,可以將安裝文件上傳至/tmp目錄下,最少1GB安裝目錄:grid infrastructure+ASM+Clusterware最少需要12GB操作系統(tǒng):AIX 6.1 TL 01 SP1 (6100-01-01), 64-bit kernel2.1.2 驗(yàn)證方法: 確認(rèn)內(nèi)存大小# lsattr -El sys0 -a realmemrealmem 4194304 Amount of usable physical memory in Kbytes False 確認(rèn)SWAP空間,最少4G。# lsps -a若不夠4G,需要增加PPS數(shù)。本系統(tǒng)一個(gè)PPS為128M,所以增加20個(gè),使swap達(dá)到4G。PPS大小可以通過lsvg rootvg查看。# chps -s 20 hd6# lsps -a 確認(rèn)/tmp大于1.5GB和/oracle目錄空間15GB推薦oracle安裝目錄在25GB左右,grid infrastructure+ASM安裝在/oracle/grid目錄下,其中Oracle11g Clusterware安裝在/oracle/db目錄下.chfs a size=5G /tmp 確認(rèn)系統(tǒng)結(jié)構(gòu)# getconf HARDWARE_BITMODE6 確認(rèn)系統(tǒng)CPU個(gè)數(shù)和主頻:# lsdev -C | grep procproc0 Available 00-00 Processorproc1 Available 00-01 Processor# lsattr -El proc0frequency 1002000000 Processor Speed Falsesmt_enabled false Processor SMT enabled Falsesmt_threads 1 Processor SMT threads Falsestate enable Processor state Falsetype PowerPC_POWER4 Processor type False2.2 安裝操作系統(tǒng)軟件包2.2.1 安裝FILESETSAIX 6.1需要安裝如下軟件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat or pat.clients.rtexlC.aix61.rte (or later)AIX 5.3需要安裝如下軟件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat or pat.clients.rtexlC.aix50.rte (or later)以上filesets安裝與否可以用命令lslpp l進(jìn)行檢查確認(rèn)。默認(rèn)安裝是不全的,需要手工進(jìn)行添加。同時(shí)系統(tǒng)盤的版本與上述也有差異,安裝嘗試。2.2.2 安裝PATCHESAIX版本要求如下AIX 5L V5.3 TL 09 SP1 (5300-09-01), 64 bit kernel或以上版本AIX 6.1 TL 02 SP1 (6100-02-01), 64-bit kernel或以上版本檢查方法:# oslevel -r6100-03其它單個(gè)補(bǔ)丁的要求如下:AIX 6L installations All AIX 6L 6.1 installations Authorized Problem AnalysisReports (APARs) for AIX 5L v. 5.3 ML06, and the following AIXfixes:IZ41855IZ51456IZ52319AIX 5L installations All AIX 5L 5.3 installations Authorized Problem AnalysisReports (APARs) for AIX 5L v. 5.3 ML06, and the following AIXfixes:IZ42940IZ49516IZ52331驗(yàn)證:#/usr/sbin/instfix -i -k IZ41855安裝補(bǔ)丁:由于6100-04不需要任何補(bǔ)丁,所以我們將系統(tǒng)升級(jí)到6100-04(但是安裝grid的時(shí)候還是出現(xiàn)3個(gè)包未安裝提示)1、 從IBM官網(wǎng)上下載6100-04-00-09432、 將補(bǔ)丁文件上傳至/tmp/tools下3、 smit update_all選擇不提交,保存被覆蓋的文件,可以回滾操作,接受許可協(xié)議COMMIT software updates? NoSAVE replaced files? yesACCEPT new license agreements? Yes升級(jí)完后查看:# oslevel -s6100-04-01-09442.3 配置IP地址根據(jù)前面的規(guī)劃先配置要兩臺(tái)機(jī)器的IP地址,就是ibmdb1、ibmdb1-priv和ibmdb2、ibmdb2-priv這四個(gè)IP地址。同樣配置幾塊網(wǎng)卡的IP地址,基中服務(wù)地址要配置網(wǎng)關(guān),網(wǎng)關(guān)地址為:54。2.4 修改/etc/hosts文件修改每個(gè)節(jié)點(diǎn)上的/etc/hosts文件。 loopback localhost # loopback (lo0) name/address37 ibmdb136 ibmdb1-vip37 ibmdb1-priv39 ibmdb238 ibmdb2-vip39 ibmdb2-priv29scan注意:如果你的環(huán)境里不具備DNS服務(wù)器,那么SCAN地址解析可以通過/etc/hosts或GNS來實(shí)現(xiàn),這需要在你的所有數(shù)據(jù)庫主機(jī)的host文件里添加一個(gè)SCAN地址,并且這個(gè)地址的解析名不要超過16個(gè)字符,超過的話,oracle只會(huì)解析前16個(gè)字符。本例中我們通過/etc/hosts來解析scan。2.5 文件系統(tǒng)準(zhǔn)備創(chuàng)建/u01文件系統(tǒng)2.5.1 方法1:使用命令創(chuàng)建1、mkdir /u012、建立一個(gè)lvmklv t jfs2 y u01lv rootvg 200 #200個(gè)pps,可視需要而定3、建立一個(gè)文件系統(tǒng) crfs v jfs2 -d /dev/u01lv -m /u014、mount文件系統(tǒng)mount /u015、使用smit chfs,修改/u01啟動(dòng)自動(dòng)mount。創(chuàng)建/oracle文件系統(tǒng)1、mkdir /oracle2、建立一個(gè)lvmklv t jfs2 y u01lv rootvg 200 #200個(gè)pps,可視需要而定3、建立一個(gè)文件系統(tǒng) crfs v jfs2 -d /dev/u01lv -m /u014、mount文件系統(tǒng)mount /u015、使用smit chfs,修改/u01啟動(dòng)自動(dòng)mount。2.5.2 方法2:使用smit創(chuàng)建Smit mklv:Smit fs:在上圖中,由于我們已經(jīng)建議好了LV,所以選擇如圖。在上圖中,我們?cè)O(shè)置掛載點(diǎn)、是否自啟動(dòng)。完成后,mount /u01掛載/u01文件系統(tǒng)。2.6 調(diào)整系統(tǒng)參數(shù)2.6.1 打開異步IOAIX5.3中,在安裝grid軟件前執(zhí)行rootpre.sh會(huì)自動(dòng)打開異步IO服務(wù),在AIX6.1中默認(rèn)異步IO服務(wù)是打開的。推薦的aio_maxreqs值為 64k (65536),檢查方法如下:AIX 6.1# ioo -o aio_maxreqsaio_maxreqs = 65536AIX 5.3# lsattr -El aio0 -a maxreqsmaxreqs 65536 Maximum number of REQUESTS True查看當(dāng)前啟動(dòng)了多少異步IO進(jìn)程的方法:# ps -ek|grep -v grep|grep v posix_aioserver|grep -c aioserver調(diào)整aio_maxservers和aio_minservers為合適的值原則:1、 調(diào)整maxservers的值為10倍的磁盤數(shù)量,但是不要超赤802、 在高i/o的時(shí)間周期監(jiān)控AIO的性能情況,如果所有的AIO服務(wù)進(jìn)程都已經(jīng)啟動(dòng),那么增大maxservers的值。但是,過多的AIO進(jìn)程也會(huì)增加系統(tǒng)的負(fù)載3、 監(jiān)控AIO服務(wù)進(jìn)程的使用情況:# ps -ek|grep -v grep|grep v posix_aioserver|grep -c aioserver4、 調(diào)整參數(shù)Ioo po aio_maxservers=80 / ioo po aio_minservers=402.6.2 調(diào)整虛擬內(nèi)存管理Oracle推存使用vmo命令去調(diào)優(yōu)虛擬內(nèi)存管理,參數(shù)推薦如下:命令如下:vmo -p -o minperm%=3vmo -p -o maxperm%=90vmo -p -o maxclient%=90vmo -p -o lru_file_repage=0vmo -p -o strict_maxclient=1vmo -p -o strict_maxperm=0You must restart the system for these changes to take effect.2.6.3 調(diào)整maxuproc(系統(tǒng)最大進(jìn)程數(shù))和ncargs(系統(tǒng)塊大?。﹨?shù)# chdev -l sys0 -a maxuproc=16384sys0 changed也可以使用:smitty chgsys修改“Maximum number of PROCESSES allowed per user”修改完成后查看:# lsattr -El sys0 -a maxuprocmaxuproc 16384 Maximum number of PROCESSES allowed per user True# chdev -l sys0 -a ncargs=256sys0 changed2.6.4 調(diào)整SHELL限制1. 在 /etc/security/limits文件中增加如下行:default: fsize = -1 core = 2097151 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -12.6.5 確認(rèn)網(wǎng)絡(luò)配置參數(shù)用# /usr/sbin/no -a | more來查看網(wǎng)絡(luò)參數(shù)是否滿足下面的要求lPARAMETERRECOMMENDED VALUEipqmaxlen 512rfc1323 1sb_max 1500000tcp_recvspace 65536tcp_sendspace 65536udp_recvspace1351680 這個(gè)值應(yīng)該是udp_sendspace的10倍,但是必須小于sb_maxudp_sendspace135168 這個(gè)值至少應(yīng)該是4K(db_block_size*db_multiblock_read_count)的大小l修改命令no -r -o ipqmaxlen=521no -p -o rfc1323=1no -p -o sb_max=1500000no -p -o tcp_recvspace=65536no -p -o tcp_sendspace=65536no -p -o udp_recvspace=1351680 no -p -o udp_sendspace=13516在修改前需要先查看系統(tǒng)設(shè)置的兼容性:# lsattr -El sys0 -a pre520tune1、輸出如:pre520tune disable Pre-520 tuning compatibility mode True說明是不兼容方式,這樣就可以用上面的方式調(diào)整:2、如果是compatibility模式,則:# /usr/sbin/no -o parameter_name=value并且編輯文件/etc/加入下面內(nèi)容:if -f /usr/sbin/no ; then/usr/sbin/no -o udp_sendspace=65536/usr/sbin/no -o udp_recvspace=655360/usr/sbin/no -o tcp_sendspace=65536/usr/sbin/no -o tcp_recvspace=65536/usr/sbin/no -o rfc1323=1/usr/sbin/no -o sb_max=2*655360/usr/sbin/no -o ipqmaxlen=512fi2.7 創(chuàng)建用戶、組2.7.1 要求本次安裝我們就規(guī)劃了一個(gè)組,但是規(guī)劃兩個(gè)用戶,一個(gè)用于管理ASM實(shí)例,另一個(gè)用于管理DB實(shí)例。創(chuàng)建一個(gè)組:dba創(chuàng)建二個(gè)用戶:grid:主要用與安裝grid、ASM,管理ASM實(shí)例,grid用戶主組為dba,屬組為:dba。oracle:要用與安裝Clusterware,管理db實(shí)例,oracle用戶主組為dba,屬組為:dba。2.7.2 創(chuàng)建命令:# mkgroup -A id=1000 adms=root dba# mkuser id=1000 pgrp=dba groups=dba home=/home/grid grid# mkuser id=1100 pgrp=dba groups=dba home=/home/oracle oracle!注意保持雙機(jī)用戶與組的ID的一致。2.7.3 修改用戶屬性 grid用戶1、在兩臺(tái)主機(jī)上要保證grid用戶具有以下能力:CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE查看grid用戶能力:#lsuser -a capabilities grid增加grid用戶能力:# chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid2、設(shè)置grid用戶密碼:#passwd grid3、在兩臺(tái)主機(jī)上最消grid用戶shell限制可以通過smit chuser去修改grid用戶限制,或直接修改/etc/security/limits 文件,具體參數(shù)如下:default:fsize = -1core = 2097151cpu = -1data = -1rss = -1stack = -1nofiles = - oracle用戶1、在兩臺(tái)主機(jī)上要保證oracle用戶具有以下能力:CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE查看oracle用戶能力:# lsuser -a capabilities oracle增加oracle用戶能力:#chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle2、設(shè)置oracle用戶密碼:#passwd oracle3、在兩臺(tái)主機(jī)上最消oracle用戶shell限制可以通過smit chuser去修改oracle用戶限制,或直接修改/etc/security/limits 文件,具體參數(shù)如下:default:fsize = -1core = 2097151cpu = -1data = -1rss = -1stack = -1nofiles = - root用戶在兩臺(tái)主機(jī)上最消root用戶shell限制,因?yàn)镃RS進(jìn)程(crsd)需要以root用戶運(yùn)行??梢酝ㄟ^smit chuser去修改root用戶限制,或直接修改/etc/security/limits 文件,具體參數(shù)如下:default:fsize = -1core = 2097151cpu = -1data = -1rss = -1stack = -1nofiles = -12.8 用戶環(huán)境變量設(shè)置2.8.1 grid用戶在兩臺(tái)服務(wù)器的的grid用戶的.profile最后,增加如下內(nèi)容:umask 022export ORACLE_BASE=/u01/app/grid #需手工創(chuàng)建export ORACLE_HOME=/u01/app/11.2/grid #需手工創(chuàng)建export ORACLE_SID=+ASM1 #節(jié)點(diǎn)2是+ASM2export NLS_LANG=AMERICAN_AMERICA.UTF8export NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ssexport PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport PS1=hostname:$PWD$2.8.2 oracle用戶在兩臺(tái)服務(wù)器的的oracle用戶的.profile最后,增加如下內(nèi)容:umask 022export ORACLE_BASE=/u01/app/oracle #需手工創(chuàng)建export ORACLE_HOME=$ORACLE_BASE/product/11.2export ORACLE_SID=ytdb1export ORACLE_UNQNAME=testdbexport NLS_LANG=AMERICAN_AMERICA.UTF8export NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ssexport PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport PS1=hostname:$PWD$2.9 用戶shell限制更改root,grid,oracle用戶的shell限制,要求如下:fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -1更改命令:smit chuser2.10 創(chuàng)建安裝目錄并修改權(quán)限mkdir -p /u01/app/grid #grid用戶的ORACLE_BASEmkdir -p /u01/app/11.2/grid #grid用戶的ORACLE_HOMEchown -R grid:dba /u01mkdir -p /u01/app/oracle #oracle用戶的ORACLE_BASEchown -R oracle:dba /u01/app/oraclechmod -R 755 /u01/注意:如果grid與orcle安裝在同一文件系統(tǒng)下面,如上,在進(jìn)行權(quán)限修改的時(shí)候要注意順序,先進(jìn)行/u01賦權(quán),再進(jìn)行/u01/db賦權(quán),否則會(huì)被覆蓋。2.11 SSH信任關(guān)系設(shè)置(可選)SSH信任關(guān)系也可在grid安裝時(shí)選擇自動(dòng)配置。注意:Oracle11g R2 grid在AIX上自動(dòng)配置ssh時(shí)會(huì)報(bào)錯(cuò),因?yàn)镺racle調(diào)用的命令路徑和AIX系統(tǒng)上命令實(shí)際路徑不符,可以修改oracle安裝程序的sshsetup.sh腳本,或按照oracle調(diào)用路徑添加程序軟連接,具體路徑安裝過程中Oracle會(huì)提示。2.11.1 首先在兩臺(tái)機(jī)器上安裝好OpenSSH軟件;具體安裝方法本處不詳述,需要下載openssh、openssl,安裝時(shí)需先安裝openssl,然后再安裝openssh。也可以通過AIX系統(tǒng)光盤,執(zhí)行smitty install,選擇所有ssh包安裝。安裝完畢后可以檢查:# lslpp l | grep ssh2.11.2 然后在grid安裝中選擇自動(dòng)配置SSH雙機(jī)信任關(guān)系 方法1l 修改/etc/ssh/sshd_config將:RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys前面的注釋去掉。l 利用命令:ssh-keygen生成key全部選擇默認(rèn)的就可以 , 生成的private key和public Key會(huì)保存在 /.ssh目錄下 . 注: 為了后面的訪問方便, passphrase一行密碼一般設(shè)置為空.l 將2臺(tái)機(jī)器的public key互相傳給對(duì)方 可以有好幾種方法: ftp , rcp , scp都可以 .這里我們通過FTP將兩個(gè)節(jié)點(diǎn)的/.ssh下的id_rsa、id_rsa.pub兩個(gè)文件分別拷下來傳至對(duì)方。由于同名,分別將其更改為id_rsa239、id_rsa239.pub、id_rsa237、id_rsa237.pub,為了區(qū)分,后面加上其IP標(biāo)識(shí)。l 建立authorized_keys文件由于上面修改了sshd_config文件 , 其中一行為AuthorizedKeysFile .ssh/authorized_keys為認(rèn)證讀取文件的位置 .我們采取默認(rèn)的方式 , 在/.ssh下touch一個(gè)authorized_keys文件. touch authorized_keys將傳輸過來的對(duì)方主機(jī)的pub key內(nèi)容 ,追加到authorized_keys文件上,Node1(37):bash-3.00# cat id_rsa239.pub authorized_keysnode2(39):# cat id_rsa237.pub authorized_keys測(cè)試:ssh 37ssh 39第一次登錄會(huì)出現(xiàn)提示,輸入yes后以后就不會(huì)了 方法2以下兩個(gè)節(jié)點(diǎn)都執(zhí)行:#su grid$mkdir p /.ssh$chmod 700 /.ssh$/usr/bin/ssh-keygen -t rsa提示輸入密碼時(shí),保持為空,直接回車即可。以下只在節(jié)點(diǎn)1上執(zhí)行:$ touch /.ssh/authorized_keys$ ssh ibmdb1 cat /.ssh/id_rsa.pub/.ssh/authorized_keys$ ssh ibmdb2 cat /.ssh/id_rsa.pub/.ssh/authorized_keys$ scp /.ssh/authorized_keys ibmdb2:.ssh/authorized_keys以下只在節(jié)點(diǎn)2上執(zhí)行:$ chmod 600 /.ssh/authorized_keys配置完成后按方法1中測(cè)試方法進(jìn)行測(cè)試。2.12 配置磁盤設(shè)備2.12.1 設(shè)置磁盤屬性該步驟若不做,在grid安裝完成建立ASM時(shí),第二個(gè)節(jié)點(diǎn)會(huì)找不到硬盤,同時(shí)加入不了群集。檢測(cè):lsattr -El hdisk2 | grep reserve_查看一個(gè)即可設(shè)置保持策略:如果上面查看的結(jié)果是reserve_policychdev -l hdisk2 -a reserve_policy=no_reservechdev -l hdisk3 -a reserve_policy=no_reservechdev -l hdisk4 -a reserve_policy=no_reservechdev -l hdisk5 -a reserve_policy=no_reservechdev -l hdisk6 -a reserve_policy=no_reserve如果上面查看的結(jié)果是reserve_lockchdev -l hdisk2 -a reserve_lock=no.。2.12.2 修改用于數(shù)據(jù)庫存儲(chǔ)的PV的屬主chown grid:dba /dev/rhdisk2chown grid:dba /dev/rhdisk3chown grid:dba /dev/rhdisk4chown grid:dba /dev/rhdisk5chown grid:dba /dev/rhdisk62.12.3 修改用于數(shù)據(jù)庫存儲(chǔ)的PV的權(quán)限chmod 777 /dev/rhdisk2chmod 777 /dev/rhdisk3chmod 777 /dev/rhdisk4chmod 777 /dev/rhdisk5chmod 777 /dev/rhdisk6如果出現(xiàn)兩邊盤符不一致,可使用軟連接實(shí)現(xiàn)兩邊盤符的對(duì)應(yīng)關(guān)系一致,如:Ln s /dev/rhdisk2 /ShareDisk/grid_lun1.Ln s /dev/rhdisk6 /ShareDisk/data_asm12.12.4 清除PVID查看LUN,如果已經(jīng)有了PVID的話,需要進(jìn)行清除。chdev -l hdisk2 -a pv=clear重復(fù)同樣的操作,清除2-6所有LUN的PVID2.13 配置NTP服務(wù)(可選)Oracle 11g R2提供Cluster Time Synchronization Service(CTSS)集群時(shí)間同步服務(wù),在沒有NTP服務(wù)時(shí),該功能可以保證所有RAC節(jié)點(diǎn)的時(shí)間保持一致。ASM可以作為統(tǒng)一的存儲(chǔ)把Oracle Cluster Registry(OCR)和Voting disks統(tǒng)一安裝在ASM磁盤上,不再需要單獨(dú)安裝集群文件系統(tǒng)了,11g第二版也不再支持裸設(shè)備了(之前可以把集群件安裝到裸設(shè)備上)。還有一個(gè)功能SCAN(Single Client Access Name)即單客戶端訪問名稱而且該功能包括了Failover故障自動(dòng)切換功能,在訪問集群是只寫一個(gè)SCAN名稱就可以了,不需要象以前要把所有節(jié)點(diǎn)的VIP寫在應(yīng)用程序的配置文件里面了,這樣就大大方便了客戶端程序?qū)AC系統(tǒng)的訪問,但該功能需要DNS服務(wù)器的支持。SCAN配置也可以采
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車電子培訓(xùn)課件模板
- 燃料市場(chǎng)管理暫行辦法
- 基于深度學(xué)習(xí)的初中數(shù)學(xué)問題鏈?zhǔn)浇虒W(xué)的應(yīng)用研究
- 跨學(xué)科學(xué)習(xí)視域下初中語文閱讀教學(xué)研究
- 煤炭科技管理暫行辦法
- 區(qū)鎮(zhèn)信訪工作管理辦法
- 殘疾人證管理辦法修訂
- 治理處理管理暫行辦法
- 公安智慧印章管理辦法
- 物業(yè)互通平臺(tái)管理辦法
- 2025年中國(guó)汽車檢測(cè)行業(yè)市場(chǎng)調(diào)查研究及投資前景預(yù)測(cè)報(bào)告
- 2025秋初升高銜接新高一物理模擬卷-分班模擬卷(五)
- 2024年上海高中學(xué)業(yè)水平合格性考試歷史試卷真題(含答案)
- 公司年終答謝宴策劃方案
- 小學(xué)一年級(jí)數(shù)學(xué)下冊(cè)應(yīng)用題100道
- 安徽省馬鞍山市2023-2024學(xué)年高一下學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)化學(xué)試卷(含解析)
- 反詐騙(企業(yè)員工)講座培訓(xùn)課件
- T/CBMCA 019-2021醫(yī)用潔凈室裝飾材料技術(shù)標(biāo)準(zhǔn)
- 2025-2030中國(guó)微晶纖維素市場(chǎng)深度評(píng)估與需求潛力分析研究報(bào)告
- 2025年社會(huì)調(diào)查方法與實(shí)踐考試試題及答案
- 房東合法免責(zé)協(xié)議書
評(píng)論
0/150
提交評(píng)論