




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
{管理信息化ORACLE}oracle11GR2RACforAI某614完全安裝手冊某某某1110Oracle11gR2RACforAIX目錄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.1Oracle11gR2RAC最低安裝要求: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修改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è)置16
2.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)系19
方法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í)行223.3安裝grid233.4Clusterware安裝校驗(yàn)344安裝Database365創(chuàng)建ASM磁盤組426DBCA創(chuàng)建數(shù)據(jù)庫447安裝完成后517.1備份517.2重新編譯全部PL/SQLmodules517.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)IBMP63016C(Power6CPU)/32GB;存儲(chǔ):一臺(tái)DS4000存儲(chǔ);1.2軟件環(huán)境數(shù)據(jù)庫:64_11gR2_database_1of2.zip64_11gR2_database_2of2.zip、集群件(10G中的clusterware):64_11gR2_這三個(gè)包操作系統(tǒng):AIX6.1原來版本是6100-01升級(jí)后為:6100-04-01-0944注意:解壓時(shí)64_11gR2_database_1of2.zip、64_11gR2_database_2of2.zip這兩個(gè)包要解到同一個(gè)目錄下,64_11gR2_包解到另一個(gè)不同的目錄下。1.3RAC拓樸圖1.4網(wǎng)絡(luò)規(guī)劃1.4.1IP地址要求每個(gè)節(jié)點(diǎn)一個(gè)publicIP每個(gè)節(jié)點(diǎn)一個(gè)publicVIP每個(gè)節(jié)點(diǎn)一個(gè)privateIP一個(gè)用于集群的SCAN名稱和一到三個(gè)和publicIP同網(wǎng)段的IP,本處用一個(gè)publicIP,VIP和privateIP寫入hosts文件,scan名注冊到DNS配置DNS搜索域和解析順序Oracle11gR2RAC中對(duì)網(wǎng)絡(luò)的要求與10gOracle11gR2RAC中引入了SCAN的概念。SCAN全稱是SingleClientAccessName,它是OracleRAC11gR2版本的一個(gè)新特性。它為需要訪問OracleSCAN當(dāng)據(jù)庫-應(yīng)用服務(wù)器-客戶機(jī))優(yōu)勢明顯。使用單個(gè)名字去訪問集群允計(jì)客戶端使用EZConnect客戶端和簡單JDBCthinURL些服務(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-privEn137private4Ibmdb2En039public5Ibmdb2-vip38VIP6Ibmdb2-privEn139private7.292827Scanaddress數(shù)據(jù)庫全局接入8Scan29注:SCANIP,有的資料說是1-3個(gè),而有的資料說是必須要3個(gè),未證實(shí)。上規(guī)劃表中7、8項(xiàng)二選一即可,如果沒有DNS服務(wù)器,也可以使用hosts解析scan單IPASM規(guī)劃ASM規(guī)劃表磁盤組名PV屬主權(quán)限單個(gè)LUN大冗余小OCRVOTEHdisk6Hdisk5Grid:dba6605G4GexternalDATAHdisk2Hdisk4Grid:dba66050G40g若是需要捆綁網(wǎng)卡做心跳,可以使用:#smitetherchannel1.4.2DNS服務(wù)器(可選)前面說到在Oracle11gR2RAC中引入了SCAN的概念,而ORACLE推薦使用DNS解析的方法來實(shí)現(xiàn)SCAN,這就要求網(wǎng)絡(luò)中有一臺(tái)DNS服務(wù)器用來解析SCAN地址。如果你網(wǎng)絡(luò)中沒有專用的DNSDNS服務(wù)器,但是不推薦這樣做,因?yàn)橐坏┻@臺(tái)機(jī)器當(dāng)機(jī)了,DNS就無法解析,可以導(dǎo)致監(jiān)聽的異步常。在AIX中搭建DNS服務(wù)器的方法在后文中將講到。這里使用hosts來解析scan1.5安裝目錄規(guī)劃建立/u01文件系統(tǒng)用來安裝grid、datbase程序。程序都安裝在app下grid與databasegrid的ORACLE_BASE和ORACLE_HOME建議安裝在不同的目錄下,具體規(guī)劃如下:新建30Glv:oralv新建文件系統(tǒng),掛載點(diǎn):/u01gridbase目錄:app/grid#grid用戶的ORACLE_BASEgridasm安裝目錄:app/11.2/grid#grid用戶的ORACLE_HOME,也即是安裝時(shí)的softwarelocationOraclebase目錄: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.1grid、ASM安裝目錄在Oracle11gR2中g(shù)rid和ASM是安裝在同一目錄下的,我們將grid和ASM安裝在grid目錄下,為JFS2文件系統(tǒng),大小建立為30GB以上。本次示例25G1.6.2Clusterware安裝目錄我們將Clusterware安裝在db目錄下。1.6.3OCR、VOTE存儲(chǔ)規(guī)劃在我們的方案中規(guī)劃如下:OCRhdisk6容量:5GVOTEhdisk5容量:4GDATAhdisk2、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.1Oracle11gR2RAC最低安裝要求:內(nèi)存:安裝gridinfrastructure最少需要1.5GB的內(nèi)存,安裝gridinfrastructure和RAC最少需要2.5GB的內(nèi)存swap:最少需要4GB,有的資料介紹最少1.5G,不過安裝環(huán)境檢查時(shí)顯示需要4G。temp:推薦10G,可以將安裝文件上傳至/tmp目錄下,最少1GB安裝目錄:gridinfrastructure+ASM+Clusterware最少需要12GB操作系統(tǒng):AIX6.1TL01SP1("6100-01-01),64-bitkernel2.1.2驗(yàn)證方法:確認(rèn)內(nèi)存大小#lsattr-Elsys0-arealmemrealmemAmountofusablephysicalmemoryinKbytesFalse確認(rèn)SWAP空間,最少4G。#lsps-a若不夠4GPPSPPS為128M20swap達(dá)到4GPPS大小可以通過lsvgrootvg查看。#chps-s20hd6#lsps-a確認(rèn)/tmp大于1.5GB和/oracle目錄空間15GB推薦oracle安裝目錄在25GB左右,gridinfrastructure+ASM安裝在grid目錄下,其中Oracle11gClusterware安裝在db目錄下.chfs–asize=5G/tmp確認(rèn)系統(tǒng)結(jié)構(gòu)#getconfHARDWARE_BITMODE6確認(rèn)系統(tǒng)CPU個(gè)數(shù)和主頻:#lsdev-C|grepprocproc0Available00-00Processorproc1Available00-01Processor#lsattr-Elproc0frequency000ProcessorSpeedFalsesmt_enabledfalseProcessorSMTenabledFalsesmt_threads1ProcessorSMTthreadsFalsestateenableProcessorstateFalsetypePowerPC_POWER4ProcessortypeFalse2.2安裝操作系統(tǒng)軟件包2.2.1安裝FILESETSAIX6.1需要安裝如下軟件包:.ctools.rte.61.rte(orlater)AIX5.3需要安裝如下軟件包:.ctools.rte.50.rte(orlater)以上filesets安裝與否可以用命令lslpp-l進(jìn)行添加。同時(shí)系統(tǒng)盤的版本與上述也有差異,安裝嘗試。2.2.2安裝PATCHESAIX版本要求如下AIX5LV5.3TL09SP1("5300-09-01"),64bitkernel或以上版本AIX6.1TL02SP1("6100-02-01),64-bitkernel或以上版本檢查方法:#oslevel-r6100-03其它單個(gè)補(bǔ)丁的要求如下:AIX6LinstallationsAllAIX6L6.1installationsAuthorizedProblemAnalysisReports(APARs)forAIX5Lv.5.3ML06,andthefollowingAIXfixes:IZ41855IZ51456IZ52319AIX5LinstallationsAllAIX5L5.3installationsAuthorizedProblemAnalysisReports(APARs)forAIX5Lv.5.3ML06,andthefollowingAIXfixes:IZ42940IZ49516IZ52331驗(yàn)證:#sbin/instfix-i-kIZ41855安裝補(bǔ)?。河捎?100-046100-04(但是安裝grid的時(shí)候還是出現(xiàn)3個(gè)包未安裝提示)1、從IBM官網(wǎng)上下載6100-04-00-09432、將補(bǔ)丁文件上傳至tools下3、smitupdate_all選擇不提交,保存被覆蓋的文件,可以回滾操作,接受許可協(xié)議COMMITsoftwareupdates?NoSAVEreplacedfiles?yesACCEPTnewlicenseagreements?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修改hosts文件修改每個(gè)節(jié)點(diǎn)上的hosts文件。loopbacklocalhost#loopback(lo0)name/address37ibmdb136ibmdb1-vip37ibmdb1-priv39ibmdb238ibmdb2-vip39ibmdb2-priv29scan注意:如果你的環(huán)境里不具備DNS服務(wù)器,那么SCAN地址解析可以通過hosts或GNS來實(shí)host文件里添加一個(gè)SCAN名不要超過16oracle只會(huì)解析前16hosts來解析scan。2.5文件系統(tǒng)準(zhǔn)備創(chuàng)建/u01文件系統(tǒng)2.5.1方法1:使用命令創(chuàng)建1、mkdir/u012、建立一個(gè)lvmklv–tjfs2–yu01lvrootvg200#200個(gè)pps,可視需要而定3、建立一個(gè)文件系統(tǒng)crfs–vjfs2-du01lv-m/u014、mount文件系統(tǒng)mount/u015、使用smitchfs,修改/u01啟動(dòng)自動(dòng)mount。創(chuàng)建/oracle文件系統(tǒng)1、mkdir/oracle2、建立一個(gè)lvmklv–tjfs2–yu01lvrootvg200#200個(gè)pps,可視需要而定3、建立一個(gè)文件系統(tǒng)crfs–vjfs2-du01lv-m/u014、mount文件系統(tǒng)mount/u015、使用smitchfs,修改/u01啟動(dòng)自動(dòng)mount。2.5.2方法2:使用smit創(chuàng)建Smitmklv:Smitfs:在上圖中,由于我們已經(jīng)建議好了LV,所以選擇如圖。在上圖中,我們設(shè)置掛載點(diǎn)、是否自啟動(dòng)。完成后,mount/u01掛載/u01文件系統(tǒng)。2.6調(diào)整系統(tǒng)參數(shù)2.6.1打開異步IOAIX5.3grid軟件前執(zhí)行會(huì)自動(dòng)打開異步IOAIX6.1中默認(rèn)異步IO服務(wù)是打開的。推薦的aio_maxreqs值為64k(65536),檢查方法如下:AIX6.1#ioo-oaio_maxreqsaio_maxreqs=65536AIX5.3#lsattr-Elaio0-amaxreqsmaxreqs65536MaximumnumberofREQUESTSTrue查看當(dāng)前啟動(dòng)了多少異步IO進(jìn)程的方法:#ps-ek|grep-vgrep|grep–vposix_aioserver|grep-caioserver調(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-vgrep|grep–vposix_aioserver|grep-caioserver4、調(diào)整參數(shù)Ioo–poaio_maxservers=80/ioo–poaio_minservers=402.6.2調(diào)整虛擬內(nèi)存管理Oracle推存使用vmo命令去調(diào)優(yōu)虛擬內(nèi)存管理,參數(shù)推薦如下:命令如下:vmo-p-ominperm%=3vmo-p-omaxperm%=90vmo-p-omaxclient%=90vmo-p-olru_file_repage=0vmo-p-ostrict_maxclient=1vmo-p-ostrict_maxperm=0Youmustrestartthesystemforthesechangestotakeeffect.2.6.3調(diào)整maxuproc(系統(tǒng)最大進(jìn)程數(shù))和ncargs(系統(tǒng)塊大?。﹨?shù)#chdev-lsys0-amaxuproc=16384sys0changed也可以使用:smittychgsys修改“MaximumnumberofPROCESSESallowedperuser”修改完成后查看:#lsattr-Elsys0-amaxuprocmaxuproc16384MaximumnumberofPROCESSESallowedperuserTrue#chdev-lsys0-ancargs=256sys0changed2.6.4調(diào)整SHELL限制1.在security/limits文件中增加如下行:default:fsize=-1core=cpu=-1data=-1rss=-1stack=-1nofiles=-12.6.5確認(rèn)網(wǎng)絡(luò)配置參數(shù)用#sbin/no-a|more來查看網(wǎng)絡(luò)參數(shù)是否滿足下面的要求PARAMETERRECOMMENDEDVALUEipqmaxlen512rfc13231sb_maxtcp_recvspace65536tcp_sendspace65536udp_recvspace這個(gè)值應(yīng)該是udp_sendspace的10倍,但是必須小于sb_maxudp_sendspace135168這個(gè)值至少應(yīng)該是4K+(db_block_size*db_multiblock_read_count)的大小修改命令no-r-oipqmaxlen=521no-p-orfc1323=1no-p-osb_max=no-p-otcp_recvspace=65536no-p-otcp_sendspace=65536no-p-oudp_recvspace=no-p-oudp_sendspace=13516在修改前需要先查看系統(tǒng)設(shè)置的兼容性:#lsattr-Elsys0-apre520tune1、輸出如:pre520tunedisablePre-520tuningpatibilitymodeTrue說明是不兼容方式,這樣就可以用上面的方式調(diào)整:2、如果是patibility模式,則:#sbin/no-oparameter_name=value并且編輯文件加入下面內(nèi)容:if[-fsbin/no];thensbin/no-oudp_sendspace=65536sbin/no-oudp_recvspace=655360sbin/no-otcp_sendspace=65536sbin/no-otcp_recvspace=65536sbin/no-orfc1323=1sbin/no-osb_max=2*655360sbin/no-oipqmaxlen=512fi2.7創(chuàng)建用戶、組2.7.1要求本次安裝我們就規(guī)劃了一個(gè)組,但是規(guī)劃兩個(gè)用戶,一個(gè)用于管理ASM理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#mkuserid='1000'pgrp='dba'groups='dba'home='grid'grid#mkuserid='1100'pgrp='dba'groups='dba'home='oracle'oracle!注意保持雙機(jī)用戶與組的ID的一致。2.7.3修改用戶屬性grid用戶1、在兩臺(tái)主機(jī)上要保證grid用戶具有以下能力:CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,andCAP_PROPAGATE查看grid用戶能力:#lsuser-acapabilitiesgrid增加grid用戶能力:#chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEgrid2、設(shè)置grid用戶密碼:#passwdgrid3、在兩臺(tái)主機(jī)上最消grid用戶shell限制可以通過smitchuser去修改gridsecurity/limits如下:default:fsize=-1core=cpu=-1data=-1rss=-1stack=-1nofiles=-oracle用戶1、在兩臺(tái)主機(jī)上要保證oracle用戶具有以下能力:CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,andCAP_PROPAGATE查看oracle用戶能力:#lsuser-acapabilitiesoracle增加oracle用戶能力:#chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEoracle2、設(shè)置oracle用戶密碼:#passwdoracle3、在兩臺(tái)主機(jī)上最消oracle用戶shell限制可以通過smitchuser去修改oraclesecurity/limits數(shù)如下:default:fsize=-1core=cpu=-1data=-1rss=-1stack=-1nofiles=-root用戶在兩臺(tái)主機(jī)上最消root用戶shell限制,因?yàn)镃RS進(jìn)程(crsd)需要以root用戶運(yùn)行??梢酝ㄟ^smitchuser去修改rootsecurity/limits如下:default:fsize=-1core=cpu=-1data=-1rss=-1stack=-1nofiles=-12.8用戶環(huán)境變量設(shè)置2.8.1grid用戶在兩臺(tái)服務(wù)器的的grid用戶的.profile最后,增加如下內(nèi)容:umask022exportORACLE_BASE=app/grid#需手工創(chuàng)建exportORACLE_HOME=app/11.2/grid#需手工創(chuàng)建exportORACLE_SID=+ASM1#節(jié)點(diǎn)2是+ASM2exportNLS_LANG=AMERICAN_8exportNLS_DATE_FORMAT="yyyy-mm-ddhh24:mi:ss"exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/binexportPATH=${PATH}:bin:/bin:bin/X11:local/binexportPATH=${PATH}:$ORACLE_BASEoracle/binexportORACLE_PATH=${PATH}:$ORACLE_BASEoracle/sql:.:$ORACLE_HOMEadminexportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOMEadminexportORA_NLS10=$ORACLE_HOMEdataexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOMElibexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:lib:local/libexportCLASSPATH=$ORACLE_HOME/JREexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOMEjlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOMEjlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmpexportPS1='hostname':'$PWD'"$2.8.2oracle用戶在兩臺(tái)服務(wù)器的的oracle用戶的.profile最后,增加如下內(nèi)容:umask022exportORACLE_BASE=app/oracle#需手工創(chuàng)建exportORACLE_HOME=$ORACLE_BASE11.2exportORACLE_SID=ytdb1exportORACLE_UNQNAME=testdbexportNLS_LANG=AMERICAN_8exportNLS_DATE_FORMAT="yyyy-mm-ddhh24:mi:ss"exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/binexportPATH=${PATH}:bin:/bin:bin/X11:local/binexportPATH=${PATH}:$ORACLE_BASEoracle/binexportORACLE_PATH=${PATH}:$ORACLE_BASEoracle/sql:.:$ORACLE_HOMEadminexportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOMEadminexportORA_NLS10=$ORACLE_HOMEdataexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOMElibexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:lib:local/libexportCLASSPATH=$ORACLE_HOME/JREexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOMEjlib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOMEjlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmpexportPS1='hostname':'$PWD'"$"2.9用戶shell限制更改root,grid,oracle用戶的shell限制,要求如下:fsize=-1core=-1cpu=-1data=-1rss=-1stack=-1nofiles=-1更改命令:smitchuser2.10創(chuàng)建安裝目錄并修改權(quán)限mkdir-papp/grid#grid用戶的ORACLE_BASEmkdir-papp/11.2/grid#grid用戶的ORACLE_HOMEchown-Rgrid:dba/u01mkdir-papp/oracle#oracle用戶的ORACLE_BASEchown-Roracle:dbaapp/oraclechmod-R755注意:如果grid與orcle安裝在同一文件系統(tǒng)下面,如上,在進(jìn)行權(quán)限修改的時(shí)候要注意順序,先進(jìn)行/u01賦權(quán),再進(jìn)行db賦權(quán),否則會(huì)被覆蓋。2.11SSH信任關(guān)系設(shè)置(可選)SSH信任關(guān)系也可在grid安裝時(shí)選擇自動(dòng)配置。注意:Oracle11gR2grid在AIX上自動(dòng)配置ssh時(shí)會(huì)報(bào)錯(cuò),因?yàn)镺racle調(diào)用的命令路徑和AIX系統(tǒng)上命令實(shí)際路徑不符,可以修改oracle安裝程序的腳本,或按照oracle調(diào)用路徑添加程序軟連接,具體路徑安裝過程中Oracle會(huì)提示。2.11.1首先在兩臺(tái)機(jī)器上安裝好OpenSSH軟件;具體安裝方法本處不詳述,需要下載opensshopensslopenssl安裝openssh。也可以通過AIX系統(tǒng)光盤,執(zhí)行smittyinstall,選擇所有ssh包安裝。安裝完畢后可以檢查:#lslpp–l|grepssh2.11.2然后在grid安裝中選擇自動(dòng)配置SSH雙機(jī)信任關(guān)系方法1修改ssh/sshd_config將:RSAAuthenticationyesPubkeyAuthenticationyesAuthorizedKeysFile.ssh/authorized_keys前面的注釋去掉。利用命令:ssh-keygen生成key全部選擇默認(rèn)的就可以,生成的privatekey和publicKey會(huì)保存在~/.ssh目錄下.注:為了后面的訪問方便,passphrase一行密碼一般設(shè)置為空.將2臺(tái)機(jī)器的publickey互相傳給對(duì)方可以有好幾種方法:ftp,rcp,scp都可以.這里我們通過FTP將兩個(gè)節(jié)點(diǎn)的~/.ssh下的id_rsa、id_兩個(gè)文件分別拷下來傳至對(duì)方。由于同名,分別將其更改為id_rsa239、id_rsa239.pub、id_rsa237、id_rsa237.pub,為了區(qū)分,后面加上其IP標(biāo)識(shí)。建立authorized_keys文件由于上面修改了sshd_config文件,其中一行為AuthorizedKeysFile.ssh/authorized_keys為認(rèn)證讀取文件的位置.我們采取默認(rèn)的方式,在~/.ssh下touch一個(gè)authorized_keys文件.touchauthorized_keys將傳輸過來的對(duì)方主機(jī)的pubkey內(nèi)容,追加到authorized_keys文件上,Node1(37):bash-3.00#catid_rsa239.pub>authorized_keysnode2(39):#catid_rsa237.pub>authorized_keys測試:ssh37ssh39第一次登錄會(huì)出現(xiàn)提示,輸入yes后以后就不會(huì)了方法2以下兩個(gè)節(jié)點(diǎn)都執(zhí)行:#su–grid$mkdir–p~/.ssh$chmod700~/.ssh$bin/ssh-keygen-trsa提示輸入密碼時(shí),保持為空,直接回車即可。以下只在節(jié)點(diǎn)1上執(zhí)行:$touch~/.ssh/authorized_keys$sshibmdb1cat~/.ssh/id_>>~/.ssh/authorized_keys$sshibmdb2cat~/.ssh/id_>>~/.ssh/authorized_keys$scp~/.ssh/authorized_keysibmdb2:.ssh/authorized_keys以下只在節(jié)點(diǎn)2上執(zhí)行:$chmod600~/.ssh/authorized_keys配置完成后按方法1中測試方法進(jìn)行測試。2.12配置磁盤設(shè)備2.12.1設(shè)置磁盤屬性該步驟若不做,在grid安裝完成建立ASM時(shí),第二個(gè)節(jié)點(diǎn)會(huì)找不到硬盤,同時(shí)加入不了群集。檢測:lsattr-Elhdisk2|grepreserve_查看一個(gè)即可設(shè)置保持策略:如果上面查看的結(jié)果是reserve_policychdev-lhdisk2-areserve_policy=no_reservechdev-lhdisk3-areserve_policy=no_reservechdev-lhdisk4-areserve_policy=no_reservechdev-lhdisk5-areserve_policy=no_reservechdev-lhdisk6-areserve_policy=no_reserve如果上面查看的結(jié)果是reserve_lockchdev-lhdisk2-areserve_lock=no.2.12.2修改用于數(shù)據(jù)庫存儲(chǔ)的PV的屬主chowngrid:dbarhdisk2chowngrid:dbarhdisk3chowngrid:dbarhdisk4chowngrid:dbarhdisk5chowngrid:dbarhdisk62.12.3修改用于數(shù)據(jù)庫存儲(chǔ)的PV的權(quán)限chmod777rhdisk2chmod777rhdisk3chmod777rhdisk4chmod777rhdisk5chmod777rhdisk6如果出現(xiàn)兩邊盤符不一致,可使用軟連接實(shí)現(xiàn)兩邊盤符的對(duì)應(yīng)關(guān)系一致,如:Ln–srhdisk2grid_lun1..Ln–srhdisk6data_asm1…2.12.4清除PVID查看LUN,如果已經(jīng)有了PVID的話,需要進(jìn)行清除。chdev-lhdisk2-apv=clear重復(fù)同樣的操作,清除2-6所有LUN的PVID2.13配置NTP服務(wù)(可選)Oracle11gR2提供ClusterTimeSynchronizationService(CTSS沒有NTP服務(wù)時(shí),該功能可以保證所有RAC節(jié)點(diǎn)的時(shí)間保持一致。ASM可以作為統(tǒng)一的存儲(chǔ)把OracleClusterRegistry(OCRVotingdisks統(tǒng)一安裝在ASM裝集群文件系統(tǒng)了,11g還有一個(gè)功能SCAN(SingleClientAccessName)即單客戶端訪問名稱而且該功能包括了Failover故障自動(dòng)切換功能,在訪問集群是只寫一個(gè)SCAN名稱就可以了,不需要象以前要把所有節(jié)點(diǎn)的VIPRAC系統(tǒng)的訪問,但該功能需要DNS服務(wù)器的支持。SCAN配置也可以采用hosts文件作解析。如果系統(tǒng)配置了NTP服務(wù),CTSS服務(wù)會(huì)處于觀察者模式,配置NTP具體步驟可參考AIX服務(wù)配置。3安裝Grid3.1Grid安裝前檢查切換到grid用戶并執(zhí)行安裝前檢查,進(jìn)入grid安裝目錄:$./stage-precrsinst-nibmdb1,ibmdb2-fixup-verbose檢查失敗項(xiàng)并進(jìn)行相應(yīng)的調(diào)整。安裝提示過程中發(fā)現(xiàn)幾個(gè)失?。?、swap需要4G以上。2、需要oinstall組3、有幾個(gè)系統(tǒng)補(bǔ)丁未打3.2執(zhí)行1、以root身份登錄在所有節(jié)點(diǎn)執(zhí)行:slibclean2、以root身份登錄在所有節(jié)點(diǎn)執(zhí)行g(shù)rid軟件下的:3.3安裝grid使用xmanager登錄,$exportDISPLAY=2:0.0#安裝終端IP在上傳的grid安裝文件目錄下,鍵入./runInstaller開始安裝:在這個(gè)界面下選擇合適的安裝類型,選擇typicalOracle可以生成一個(gè)fixupadvanced,那么你將遇到更多的選擇,并且所有環(huán)境變量要按要求事先準(zhǔn)備,否則會(huì)報(bào)錯(cuò),在這里我們選擇advanced選項(xiàng):Next:EM時(shí)如果你的IE優(yōu)先使用中文的話會(huì)出亂碼的:SCANname中,如果有DNS,則填寫DNS中的scanname,如果沒有配置DNS,則填寫在hosts中定義的scan名字(本例中的抓圖為第一次安裝時(shí)圖,當(dāng)時(shí)建立了DNS服務(wù)器,第二次安裝時(shí)就使用了hosts中的scanSCANSCANConfigureGNS(GNS需要DHCP服務(wù)器配合,本次部署無DHCP服務(wù)器):本例中我們使用的是hosts解析,所以直接填寫scan,即可。若是有DNS解析,這里填上在DNS服務(wù)器中建立的.COM的名稱。Next:配置集群中的節(jié)點(diǎn)信息:1、配置集群中的節(jié)點(diǎn)信息,2SSHconnectivitygridsetuporacle會(huì)自動(dòng)配置ssh互信:在進(jìn)行g(shù)rid的SSH配置時(shí)出過兩個(gè)報(bào)錯(cuò):1、提示在ibmdb1上未找到localssh-keygenssk-keygen拷貝至這里。2、提示ibmdb2沒有bash,檢查發(fā)現(xiàn)ibmdb2果然沒有這個(gè),將ibmdb1的拷貝過來。bash-3.00#scpbashibmdb2:這里如果DNS沒有配置好,會(huì)報(bào)scanvip出錯(cuò)。指定網(wǎng)絡(luò)接口,public和private.這里選擇ASM存儲(chǔ):創(chuàng)建ASM磁盤組OCRVOTE,用于放置OCR、VOTE文件:磁盤冗余類型選擇:Normal,提示最少需要3塊,這里我們選擇disk3、5、6三塊。Next:oracle。密碼不要忘記,在建立RAC集群數(shù)據(jù)庫時(shí)還需要。會(huì)提示密碼過于簡單,不用理會(huì)。Next:上圖指定特權(quán)操作系統(tǒng)組:Next上圖指定oraclebase和softwareinstall目錄,按我們的規(guī)劃要求進(jìn)行調(diào)整:OracleBase:gridSoftwareLocation:app安裝不通過,將softwarelocation改為db后可以繼續(xù),db的屬主是oracle:dba,不解
創(chuàng)建臨時(shí)目錄inventory:預(yù)安裝檢查,如下:檢查結(jié)果:Swap空間不足,以及有幾個(gè)補(bǔ)丁未打。檢查發(fā)現(xiàn)ibmdb2忘了增加swap,添加至3G。其余補(bǔ)丁暫時(shí)未打,其中第四個(gè)提示在ibmdb1上有0級(jí)別的用戶不止root一個(gè),檢查發(fā)現(xiàn)在ibmdb1上有人建立了一個(gè)dylan的0級(jí)用戶,在passwd中將其禁用后重新檢查,此問題不在。嘗試忽略其它Failed繼續(xù)安裝。
點(diǎn)擊:Finish開始安裝:安裝時(shí)間較長,達(dá)數(shù)十分鐘。node1上安裝,則執(zhí)行順序:Node1:#/../Node2:/../Node1:/../Node2:/../完成后點(diǎn)擊OK:又有一個(gè)報(bào)錯(cuò),忽略:完裝完成后點(diǎn)擊:close。刪除grid:若安裝出錯(cuò),需要?jiǎng)h除重新安裝時(shí),可以通過deinstall進(jìn)行干凈卸載。3.4Clusterware安裝校驗(yàn)查看集群啟動(dòng)了哪些服務(wù),以grid用戶執(zhí)行crs_stat–t–v命令:如果看到啟動(dòng)的許多相應(yīng)的服務(wù),則顯示正常。Ibmdb1:#./crs_stat-tNameTypeTargetStateHost.dgoraONLINEONLINEibmdb1oraN1.lsnroraONLINEONLINEibmdb1.typeONLINEONLINEibmdb1.typeONLINEONLINEibmdb1.typeOFFLINEOFFLINEoraSM1.asmapplicationONLINEONLINEibmdb11.gsdapplicationOFFLINEOFFLINE1.onsapplicationONLINEONLINEibmdb11.viporat1.typeONLINEONLINEibmdb1oraSM2.asmapplicationONLINEONLINEibmdb22.gsdapplicationOFFLINEOFFLINE2.onsapplicationONLINEONLINEibmdb22.viporat1.typeONLINEONLINEworkoraONLINEONLINEibmdb14j4j.typeOFFLINEOFFLINE.typeONLINEONLINEibmdb11.viporaONLINEONLINEibmdb1#Ibmdb2:#./crs_stat-tNameTypeTargetStateHost
.dgoraONLINEONLINEibmdb1oraN1.lsnroraONLINEONLINEibmdb1
.typeONLINEONLINEibmdb1.typeONLINEONLINEibmdb1.typeOFFLINEOFFLINEoraSM1.asmapplicationONLINEONLINEibmdb11.gsdapplicationOFFLINEOFFLINE1.onsapplicationONLINEONLINEibmdb11.viporat1.typeONLINEONLINEibmdb1
oraSM2.asmapplicationONLINEONLINEibmdb22.gsdapplicationOFFLINEOFFLINE2.onsapplicationONLINEONLINEibmdb22.viporat1.typeONLINEONLINEibmdb2
workoraONLINEONLINEibmdb14j4j.typeOFFLINEOFFLINE.typeONLINEONLINEibmdb11.viporaONLINEONLINEibmdb1#4安裝Databasedbcadatabase軟件后,還要建立ASM磁盤組。使用oracle用戶通過xmanager登錄進(jìn)行安裝。選擇不接收更新,Next:選擇只安裝數(shù)據(jù)庫軟件,Next:選擇realapplicationclusterdatabaseinstalllation,然后選中所有的節(jié)點(diǎn),Next:在上圖中,需要進(jìn)行oracle用戶的ssh信任配置,如果在前面沒有配置好,可以在這里進(jìn)行配置。Test一下是否正常,Next:選擇語言,添加SimplitiedChinese,Next:選擇數(shù)據(jù)庫版本:EnterpriseEdition,Next:選擇安裝目錄,Next:oracle用戶的環(huán)境變量保持一致,Next:注:這里原定使用的db用來進(jìn)行g(shù)rid程序的安裝目錄了,所以這里只有調(diào)整,但是db安裝完grid后,目錄權(quán)限自動(dòng)變成了root:dba,不知道有沒有什么影響。由于我們這里只建了一個(gè)dba組,所以,Next:開始執(zhí)行安裝前檢查,有幾個(gè)報(bào)錯(cuò),由于crs安裝完成后有報(bào)錯(cuò),現(xiàn)在嘗試忽略繼續(xù)安裝。Next,開始進(jìn)行安裝:此安裝過程較為耗時(shí)。安裝進(jìn)度完成后,提示需要運(yùn)行相關(guān)腳本,按要求的順序執(zhí)行,正確執(zhí)行完畢后點(diǎn)擊:OK關(guān)閉窗口,完成database的安裝。5創(chuàng)建ASM磁盤組在建庫前需要先創(chuàng)建存儲(chǔ)數(shù)據(jù)文件的ASM磁盤組。以grid用戶通過xmanager登錄,執(zhí)行asmca命令:$asmca切換到DiskGroup界面,點(diǎn)擊Create:按我們的規(guī)劃,選擇rhdisk2、rhdisk4組成ASMORACLE磁盤組。完成后如圖:其中DATA磁盤組是我們安裝grid是建立的給OCR和VOTEDISK使用的,ASMORACLE是準(zhǔn)備用來安裝數(shù)據(jù)庫的。6DBCA創(chuàng)建數(shù)據(jù)庫使用oraclexmanager登錄運(yùn)行dbca來建立RACEnterpriseManagerEM裝過程中配置EM導(dǎo)致建庫時(shí)間很長,如果RAC節(jié)點(diǎn)的主機(jī)性能不好,可能導(dǎo)致安裝程序的EnterpriseManager11點(diǎn)一直安裝到18點(diǎn)才結(jié)束。$exportDISPLAY=2:0.0$dbca當(dāng)然選擇建立RAC數(shù)據(jù)庫,Next:選擇自定議,Next:輸入我們oracle環(huán)境變量中配置的DatabseName,然后選中所有節(jié)點(diǎn),Next:默認(rèn)選擇EM:Next:所有用戶配置一個(gè)密碼:oracle然后Next:選擇剛才建立的ASMORACLE磁盤組:指定ASMSNMP密碼,暫時(shí)不知道有何用,配置密碼:oracle,點(diǎn)擊OK:配置閃回,默認(rèn)選擇OCR的ASM磁盤組,勾選啟用歸檔,Next:進(jìn)入數(shù)據(jù)庫初始化參數(shù)配置:Memory:BlockSize:字符集:ConnectionMode:Next:Next:Finish生成建庫腳本。開始一個(gè)較為慢長的建庫過程。7安裝完成后7.1備份官方建議在安裝完成后要備份腳本文件。因?yàn)槿绻趏raclehome目錄中又安裝其它oracleOUI找到。$cd$ORACLE_HOME$cp.bak7.2重新編譯全部PL/SQLmodules官方建議在建立或升級(jí)數(shù)據(jù)庫后執(zhí)行腳本。這個(gè)腳本重新編譯全部為不可用狀態(tài)的PL/SQLmodulepackagesprocedurestypes選操作,但oracle官方建議在安裝后立即執(zhí)行該腳本。以oracle用戶執(zhí)行以下命令:$sqlplus“/assysdba”SQL>@$ORACLE_HOMEadmin/7.3備份spfile文件$sqlplus/assysdbaSQL>createpfile=’oracle/initorcl1.ora’fromspfile=’+OCRVOTE’;7.4RAC集群系統(tǒng)維護(hù)命令$srvctladd–h#給集
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電器店翻新合同變更說明
- 2025年度二零二五年度包裝公司品牌形象設(shè)計(jì)租賃合同
- 倉儲(chǔ)物流裝修合同標(biāo)準(zhǔn)范本
- 醫(yī)療器械與維護(hù)作業(yè)指導(dǎo)書
- 農(nóng)業(yè)產(chǎn)業(yè)鏈創(chuàng)新技術(shù)研發(fā)手冊
- 臨床路徑管理實(shí)施方案及實(shí)施細(xì)則
- 健康飲食與運(yùn)動(dòng)作業(yè)指導(dǎo)書
- 商鋪裝修糾紛起訴書模板
- 服裝店裝修免租期協(xié)議樣本
- 雨水收集回用系統(tǒng)的組成部分
- 滬教版高一英語上冊(牛津版)全冊課件【完整版】
- 疾控中心考試試題
- 2023門球競賽規(guī)則電子版圖文并茂
- DB13T 2801-2018 水利工程質(zhì)量監(jiān)督規(guī)程
- Q∕SY 05262-2019 機(jī)械清管器技術(shù)條件
- 耳鼻咽喉頭頸外科學(xué)耳鼻咽喉應(yīng)用解剖
- DBJ51 014-2021 四川省建筑地基基礎(chǔ)檢測技術(shù)規(guī)程
- 科學(xué)研究方法與學(xué)術(shù)論文寫作
- 英語的起源與發(fā)展(課堂PPT)
- 藥物化學(xué)結(jié)構(gòu)式大全(高清版)
- 二房東租房合同范文
評(píng)論
0/150
提交評(píng)論