版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle11GR2RAC安裝手冊(cè)一、基礎(chǔ)知識(shí)RAC是什么RAC,全稱 realapplicationclusters,譯為“實(shí)時(shí)應(yīng)用集群” ,是Oracle 新版數(shù)據(jù)庫(kù)中采用的一項(xiàng)新技術(shù),是高可用性的一種,也是Oracle 數(shù)據(jù)庫(kù)支持網(wǎng)格計(jì)算環(huán)境的核心技術(shù)。RAC的優(yōu)缺點(diǎn)優(yōu)點(diǎn)OracleRAC 支持 Oracle9i 、 10g、 11g 版本,可以支持24x7 有效的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在低成本服務(wù)器上構(gòu)建高可用性數(shù)據(jù)庫(kù)系統(tǒng),并且自由部署應(yīng)用,無(wú)需修改代碼。在 OracleRAC 環(huán)境下, Oracle 集成提供了集群軟件和存儲(chǔ)管理軟件,為用戶降低了應(yīng)用成本。當(dāng)應(yīng)用規(guī)模需要擴(kuò)充時(shí),用戶可以按
2、需擴(kuò)展系統(tǒng),以保證系統(tǒng)的性能。多節(jié)點(diǎn)負(fù)載均衡 ;提供高可用:故障容錯(cuò)和無(wú)縫切換功能,將硬件和軟件錯(cuò)誤造成的影響最小化 ;通過(guò)并行執(zhí)行技術(shù)提高事務(wù)響應(yīng)時(shí)間 通常用于數(shù)據(jù)分析系統(tǒng) ;通過(guò)橫向擴(kuò)展提高每秒交易數(shù)和連接數(shù) 通常對(duì)于聯(lián)機(jī)事務(wù)系統(tǒng) ;節(jié)約硬件成本, 可以用多個(gè)廉價(jià) PC服務(wù)器代替昂貴的小型機(jī)或大型機(jī),同時(shí)節(jié)約相應(yīng)維護(hù)成本 ;可擴(kuò)展性好,可以方便添加刪除節(jié)點(diǎn),擴(kuò)展硬件資源。缺點(diǎn)相對(duì)單機(jī),管理更復(fù)雜,要求更高 ;可能會(huì)增加軟件成本OracleRAC 原理在一個(gè)應(yīng)用環(huán)境當(dāng)中, 所有的服務(wù)器使用和管理同一個(gè)數(shù)據(jù)庫(kù), 目的是為了分散每一臺(tái)服務(wù)器的工作量,硬件上至少需要兩臺(tái)以上的服務(wù)器,而且還需要一個(gè)
3、共享存儲(chǔ)設(shè)備。同時(shí)所有服務(wù)器上的 OS都應(yīng)該是同一類 OS,根據(jù)負(fù)載均衡的配置策略, 當(dāng)一個(gè)客戶端發(fā)送請(qǐng)求到某一臺(tái)服務(wù)的 listener 后,這臺(tái)服務(wù)器根據(jù)我們的負(fù)載均衡策略,會(huì)把請(qǐng)求發(fā)送給本機(jī)的 RAC組件處理也可能會(huì)發(fā)送給另外一臺(tái)服務(wù)器的 RAC 組件處理,處理完請(qǐng)求后, RAC會(huì)通過(guò)集群軟件來(lái)訪問(wèn)共享存儲(chǔ)設(shè)備 .邏輯結(jié)構(gòu)上看:每一個(gè)參加集群的節(jié)點(diǎn)有一個(gè)獨(dú)立的instance ,這些 instance訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)。每一個(gè)節(jié)點(diǎn)的linstance都有自己的SGA。每一個(gè)節(jié)點(diǎn)的linstance都有自己的backgroundprocess 。每一個(gè)節(jié)點(diǎn)的linstance都有自己的red
4、ologs 。每一個(gè)節(jié)點(diǎn)的instance都有自己的undo 表空間。所有節(jié)點(diǎn)都共享一份datafiles和 controlfiles。三類 Resource :VIP- 虛擬 IP 地址 (VirtualIP)OCR-OracleClusterRegistry(集群注冊(cè)文件 ), 記錄每個(gè)節(jié)點(diǎn)的相關(guān)信息VotingDisk,仲裁機(jī)制用于仲裁多個(gè)節(jié)點(diǎn)向共享節(jié)點(diǎn)同時(shí)寫的行為,這樣做是為了避免發(fā)生沖突。二、RAC環(huán)境設(shè)計(jì)服務(wù)器配置操作系統(tǒng)主機(jī)名內(nèi)存網(wǎng)卡eth0 (Public )RedhatEnterpriseLinux5.4rac12Geth1 (Prive )eth0 (Public )Red
5、hatEnterpriseLinux5.4rac22Geth1 (Prive )用戶組規(guī)劃GroupNameGroupID說(shuō)明HOSToinstall501Oracle 清單和軟件所有rac1 ,者rac2asmadmin504Oracle 自動(dòng)存儲(chǔ)管理組rac1 ,rac2asmdba506ASM數(shù)據(jù)庫(kù)管理員組rac1 ,rac2asmopen507ASM操作員組rac1 ,rac2dba502數(shù)據(jù)庫(kù)管理員rac1 ,rac2用戶規(guī)劃UserIDUserNameGroup說(shuō)明HOST口令oinstalldbaOracleClusterrac1501gridasmadminrac2grid12
6、3用戶asmdbaasmoperoinstallOracle 數(shù)據(jù)庫(kù)rac1502oracledbarac2oracle123asmdba管理員IP 規(guī)劃主機(jī)名公用 IP私有 IP虛擬 IPrac1rac2ScanIP存儲(chǔ)規(guī)劃存儲(chǔ)組件BlockDeviceASMlibNameSize/dev/sdbOCR_VOL11GOCR/dev/sdcOCR_VOL21G/dev/sddOCR_VOL31G數(shù)據(jù)文件/dev/sdeDATA_VOL110G文件備份/dev/sdfBACK_VOL15G三、OracleRAC 搭建配置共享存儲(chǔ)( ASM依賴)方法一: vmwareworkstation9虛擬共
7、享存儲(chǔ)在 VM安裝目錄 VMwareWorkstation 下執(zhí)行命令:#vmware-vdiskmanager.exe-c-s1GB-alsilogic-t2D:racDiskdb01.vmdk#vmware-vdiskmanager.exe-c-s1GB-alsilogic-t2D:racDiskdb02.vmdk#vmware-vdiskmanager.exe-c-s1GB-alsilogic-t2D:racDiskdb03.vmdk#vmware-vdiskmanager.exe-c-s10GB-alsilogic-t2D:racDiskdb04.vmdk#vmware-vdiskma
8、nager.exe-c-s5GB-alsilogic-t2D:racDiskdb05.vmdk修改 rac1 和 rac2 下的 .vmx 文件,在最后一行添加如下內(nèi)容:diskLib.dataCacheMaxSize=0diskLib.dataCacheMaxReadAheadSize=0diskLib.dataCacheMinReadAheadSize=0diskLib.dataCachePageSize=4096diskLib.maxUnsyncedWrites=0disk.locking=FALSEscsi1.sharedBus=virtualscsi1.present=TRUEscs
9、i1.virtualDev=lsilogicscsi1:0.mode=independent-persistentscsi1:0.deviceType=diskscsi1:0.present=TRUEscsi1:0.fileName=D:racDiskdb01.vmdkscsi1:1.mode=independent-persistentscsi1:1.deviceType=diskscsi1:1.present=TRUEscsi1:1.fileName=D:racDiskdb02.vmdkscsi1:2.mode=independent-persistentscsi1:2.deviceTyp
10、e=diskscsi1:2.present=TRUEscsi1:2.fileName=D:racDiskdb03.vmdkscsi1:3.mode=independent-persistentscsi1:3.deviceType=diskscsi1:3.present=TRUEscsi1:3.fileName=D:racDiskdb04.vmdkscsi1:4.mode=independent-persistentscsi1:4.deviceType=diskscsi1:4.present=TRUEscsi1:4.fileName=D:racDiskdb05.vmdk重新打開虛擬機(jī),并啟動(dòng)。磁
11、盤分區(qū),在 rac1 執(zhí)行#fdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabel.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwontberecoverable.Warning:invalidflag0 x0000ofpartitiontable4willbecorrectedbyw(rite)C
12、ommand(mforhelp): p64heads,32sectors/track,1000cylindersUnits=cylindersof2048*512=1048576bytesDeviceBootStartEndBlocksIdSystemCommand(mforhelp): nCommandactioneextendedpprimarypartition(1-4)pPartitionnumber(1-4):1Firstcylinder(1-1000,default1):Usingdefaultvalue1Lastcylinderor+sizeor+sizeMor+sizeK(1-
13、1000,default1000):Usingdefaultvalue1000Command(mforhelp): wThepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.Syncingdisks.#fdisk/dev/sdc#fdisk/dev/sdd 重復(fù)上面操作#fdisk/dev/sde 重復(fù)上面操作#fdisk/dev/sdf 重復(fù)上面操作方法二: Linuxmount 掛載(待解決)安裝依賴包#yuminstall-yexpect*iscsi*binutils*compat-libstdc+*ex
14、pat*elfutils-libelf*gcc*glibc*ksh*libgcc*#yuminstall-ypdksh*libgomp*compat-db*libXp*libaio*cpp*setarch*sysstat*libstdc+*make-3*#yuminstall-yunixODBC#yuminstall-yunixODBC-devel查看依賴包安裝狀況#rpm-q-qf%NAME-%VERSION-%RELEASE(%ARCH)nbinutilsunixODBC-devel執(zhí)行結(jié)果 elfutils-libelf-0.137-3.el5(x86_64)elfutils-libel
15、f-0.137-3.el5(i386)elfutils-libelf-0.137-3.el5(x86_64)elfutils-libelf-0.137-3.el5(i386)glibc-2.5-118.el5_10.2(i686)glibc-2.5-118.el5_10.2(x86_64)glibc-common-2.5-118.el5_10.2(x86_64)glibc-devel-2.5-118.el5_10.2(x86_64)glibc-devel-2.5-118.el5_10.2(i386)glibc-headers-2.5-118.el5_10.2(x86_64)make-3.81-
16、3.el5(x86_64)網(wǎng)絡(luò)配置修改 rac1 和 rac2 的 network#vi/etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=rac1#此處為主機(jī)名#vi/etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=rac2修改 rac1 和 rac2 的 hosts#vi/etc/hosts#eth0-PublicIP#eth1 PRIVATEIP#VIP#SCAN#(3) 重啟 rac1 和 rac2 網(wǎng)絡(luò)服務(wù)#servicenetwork
17、restart配置虛擬 IP#注:虛擬 IP 在重啟網(wǎng)絡(luò)服務(wù)會(huì)被卸載,需要重新設(shè)置。配置 NTPD服務(wù)NTPD服務(wù)為 Grid 的檢查項(xiàng),提供時(shí)間同步服務(wù)。修改 NTPD參數(shù)文件( rac1 , rac2 )#vi/etc/sysconfig/ntpdSYNC_HWCLOCK=yesOPTIONS=-x-untp:ntp-p/var/run/ntpd.pid修改 rac1 的 ntpd.conf 文件,刪除原有內(nèi)容錄入以下內(nèi)容#vi/etc/ntp.confserverfudgedriftfile/var/lib/ntp/driftbroadcastdelay0.008authenticate
18、nokeys/etc/ntp/keys(3) 清空 rac1 的 ntpservers原有內(nèi)容#cp/etc/ntp/ntpservers/etc/ntp/ntpservers.bak#vi/etc/ntp/ntpservers(4) 編輯 rac1 的 step-tickers,添加一行#cp/etc/ntp/step-tickers/etc/ntp/step-tickers.bak#vi/etc/ntp/step-tickers修改 rac2 的 ntpd.conf 文件,刪除原有內(nèi)容錄入以下內(nèi)容#vi/etc/ntp.confserverserverfudgedriftfile/var/
19、lib/ntp/driftbroadcastdelay0.008authenticatenokeys/etc/ntp/keys清空 rac2 的 ntpservers 原有內(nèi)容#cp/etc/ntp/ntpservers/etc/ntp/ntpservers.bak#vi/etc/ntp/ntpservers(7) 編輯 rac2 的 step-tickers,添加一行#cp/etc/ntp/step-tickers/etc/ntp/step-tickers.bak#vi/etc/ntp/step-tickers#rac1 的 ip 地址rac1 節(jié)點(diǎn)重啟 NTPD服務(wù)#servicentpd
20、restartrac2 節(jié)點(diǎn)停止 NTPD服務(wù), rac1 重啟 NTPD服務(wù)后 5、6 分鐘再執(zhí)行#servicentpdstop#ntpdaterac1#servicentpdstartNTPD啟用自動(dòng)加載( rac1 , rac2 )#chkconfigntpdon關(guān)閉服務(wù)關(guān)閉 rac1 和 rac2 無(wú)用的 sendmail 和 cups 服務(wù),加快開機(jī)速度。#chkconfigsendmailoff#chkconfigcupsoff用戶、用戶組創(chuàng)建用戶和用戶組#groupadd-g501oinstall#groupadd-g502dba#groupadd-g504asmadmin#g
21、roupadd-g506asmdba#groupadd-g507asmoper#useradd-u501-goinstall-Gdba,asmadmin,asmdba,asmopergrid#useradd-u502-goinstall-Gdba,asmdbaoracle#idoracle#idgrid修改用戶密碼#passwdoracle#passwdgrid文件夾及權(quán)限#mkdir-p/u01/app/grid/#mkdir-p/u01/app/oraInventory#chown-Rgrid:oinstall/u01/app#chown-Roracle:oinstall/u01/app/
22、oracle#chmod-R775/u01修改系統(tǒng)參數(shù)修改 rac1 和 rac2 的 limits.conf #vi/etc/security/limits.conf#ORACLESETTINGgridsoftnproc2047gridhardnproc16384gridsoftnofile1024gridhardnofile65536oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536修改 rac1 和 rac2 的 /etc/pam.d/login#vi/etc/pam.d/log
23、in#ORACLESETTINGsessionrequiredpam_limits.so修改 rac1 和 rac2 的 /etc/sysctl.conf#vi/etc/sysctl.conf#ORACLESETTINGfs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmni=4096(4) 執(zhí)行命令 (rac1 、 rac2)#sysctl-p修改 rac1 和 rac2 的 profile ,在末尾添加#vi/etc/profileif$USER=oracle|$USER=grid;thenif$S
24、HELL=/bin/ksh;thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi執(zhí)行命令 (rac1 、 rac2) #source/etc/profile修改 rac1 和 rac2 的 /etc/csh.login#vi/etc/csh.loginif($USER=oracle|$USER=grid)thenlimitmaxproc16384limitdescriptors65536endifEOFCSH修改 grid 用戶的環(huán)境變量#su-grid$cd/home/grid/$vi.bash_profileT
25、MP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_SID=+ASM1;exportORACLE_SIDORACLE_BASE=/u01/app/grid;exportORACLE_BASENLS_DATE_FORMAT=yyyy-mm-ddHH24:MI:SS;exportNLS_DATE_FORMATTHREADS_FLAG=native;exportTHREADS_FLAGPATH=$ORACLE_HOME/bin:$PATH;exportPATHTHREADS_FLAG=native;exportTHREADS_FLAGPATH=$ORACL
26、E_HOME/bin:$PATH;exportPATHif$USER=oracle|$USER=grid;thenif$SHELL=/bin/ksh;thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi#su-grid$cd/home/grid/$vi.bash_profileTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_SID=+ASM2;exportORACLE_SIDORACLE_BASE=/u01/app/grid;exportORACLE_BASENLS
27、_DATE_FORMAT=yyyy-mm-ddHH24:MI:SS;exportNLS_DATE_FORMATTHREADS_FLAG=native;exportTHREADS_FLAGPATH=$ORACLE_HOME/bin:$PATH;exportPATHTHREADS_FLAG=native;exportTHREADS_FLAGPATH=$ORACLE_HOME/bin:$PATH;exportPATHif$USER=oracle|$USER=grid;thenif$SHELL=/bin/ksh;thenulimit-p16384ulimit-n65536elseulimit-u163
28、84-n65536fiumask022fi執(zhí)行命令 (rac1 、 rac2) $source.bash_profile修改 oracle 用戶的環(huán)境變量#su-oracle$cd/home/oracle/$vi.bash_profile#OracleSettingsoracleTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_SID=orcl1;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=
29、/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHNLS_DATE_FORMAT=yyyy-mm-ddHH24:MI:SS;exportNLS_DATE_FORMATNLS_LANG=AMERICAN_AMERICA.
30、ZHS16GBK;exportNLS_LANGif$USER=oracle|$USER=grid;thenif$SHELL=/bin/ksh;thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi#su-grid$cd/home/grid/$vi.bash_profile#OracleSettingsoracleTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_SID=orcl2;
31、exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHNLS_DATE_FORMAT=yyyy-mm-ddHH
32、24:MI:SS;exportNLS_DATE_FORMATNLS_LANG=AMERICAN_AMERICA.ZHS16GBK;exportNLS_LANGif$USER=oracle|$USER=grid;thenif$SHELL=/bin/ksh;thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi執(zhí)行命令 (rac1 、 rac2) $source.bash_profile配置用戶等效性使用 Oracle 用戶,在所有節(jié)點(diǎn)執(zhí)行#su-oracle$ssh-keygen-trsaGeneratingpubli
33、c/privatersakeypair.Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_rsa):Createddirectory/home/oracle/.ssh.Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/oracle/.ssh/id_rsa.Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_rsa.pub.Thekeyfingerpri
34、ntis:be:8b:34:fd:c9:34:a7:2f:d2:f7:d9:30:1f:2e:48:d6oraclerac1$ssh-keygen-tdsaGeneratingpublic/privatedsakeypair.Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_dsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/oracle/.ssh/id_dsa.Yourpublicke
35、yhasbeensavedin/home/oracle/.ssh/id_dsa.pub.Thekeyfingerprintis:4f:bc:4b:9a:a6:cd:1c:15:e7:67:92:94:a2:cd:50:14oraclerac1使用 Oracle 用戶,在節(jié)點(diǎn) rac1 執(zhí)行$cat/home/oracle/.ssh/*.pub/home/oracle/.ssh/authorized_keys$sshrac2cat/home/oracle/.ssh/*.pub/home/oracle/.ssh/authorized_keys$scp/home/oracle/.ssh/author
36、ized_keysrac2:/home/oracle/.ssh/authorized_keys驗(yàn)證 Oracle 用戶等效性,在所有節(jié)點(diǎn)執(zhí)行$sshrac2date$sshrac1date$sshrac2-vipdate$sshrac1-vipdate$sshrac2-privdate$sshrac1-privdates使用 grid 用戶,在所有節(jié)點(diǎn)執(zhí)行#su-grid$ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/grid/.ssh/id_rsa):Createddi
37、rectory/home/grid/.ssh.Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/grid/.ssh/id_rsa.Yourpublickeyhasbeensavedin/home/grid/.ssh/id_rsa.pub.Thekeyfingerprintis:39:1c:f5:9b:76:e1:de:20:40:e0:e8:20:77:fa:cd:97gridrac1$ssh-keygen-tdsaGeneratingpubl
38、ic/privatedsakeypair.Enterfileinwhichtosavethekey(/home/grid/.ssh/id_dsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/grid/.ssh/id_dsa.Yourpublickeyhasbeensavedin/home/grid/.ssh/id_dsa.pub.Thekeyfingerprintis:08:a4:1b:87:89:fb:cd:93:3f:5d:f8:7
39、b:f6:67:dd:4cgridrac1使用 grid 用戶,在節(jié)點(diǎn) rac1 執(zhí)行$cat/home/grid/.ssh/*.pub/home/grid/.ssh/authorized_keys$sshrac2cat/home/grid/.ssh/*.pub/home/grid/.ssh/authorized_keys$scp/home/grid/.ssh/authorized_keysrac2:/home/grid/.ssh/authorized_keys驗(yàn)證 grid 用戶等效性,在所有節(jié)點(diǎn)執(zhí)行$sshrac2date$sshrac1date$sshrac2-vipdate$sshra
40、c1-vipdate$sshrac2-privdate$sshrac1-privdates重啟 rac1 、 rac2 #reboot安裝 ASM檢查系統(tǒng)及內(nèi)核版本#uname aLinuxrac2#1SMPTueAug1815:51:48EDT2009x86_64x86_64x86_64GNU/Linux#lsb_release aLSBVersion:core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:RedHat
41、EnterpriseServerDescription:RedHatEnterpriseLinuxServerrelease5.4(Tikanga)Release:5.4Codename:Tikanga(2) 下載與系統(tǒng)及內(nèi)核版本對(duì)應(yīng)的ASM下載地址:當(dāng)前版本:安裝 asm包,按順序安裝#rpm-ivh-nodepsorac#初始化 asmlib ,在所有節(jié)點(diǎn)執(zhí)行#/usr/sbin/oracleasmconfigure-iConfiguringtheOracleASMlibrarydriver.Thiswillconfiguretheon-bootpropertiesoftheOracleA
42、SMlibrarydriver.Thefollowingquestionswilldeterminewhetherthedriverisloadedonbootandwhatpermissionsitwillhave.Thecurrentvalueswillbeshowninbrackets().Hittingwithouttypingananswerwillkeepthatcurrentvalue.Ctrl-Cwillabort.Defaultusertoownthedriverinterface:gridDefaultgrouptoownthedriverinterface:asmadmi
43、nStartOracleASMlibrarydriveronboot(y/n)n:yScanforOracleASMdisksonboot(y/n)y:yWritingOracleASMlibrarydriverconfiguration:doneASMlib 加載到內(nèi)核,在所有節(jié)點(diǎn)執(zhí)行#/usr/sbin/oracleasminit創(chuàng)建 asm磁盤,在節(jié)點(diǎn) rac1 執(zhí)行#/usr/sbin/oracleasmcreatediskOCR_VOL1/dev/sdb1#/usr/sbin/oracleasmcreatediskOCR_VOL2/dev/sdc1#/usr/sbin/oraclea
44、smcreatediskOCR_VOL3/dev/sdd1#/usr/sbin/oracleasmcreatediskDATA_VOL1/dev/sde1#/usr/sbin/oracleasmcreatediskBACK_VOL1/dev/sdf1rac2 節(jié)點(diǎn)執(zhí)行#/usr/sbin/oracleasmscandisks#/usr/sbin/oracleasmlistdisks安裝 OracleGrid(1) 安裝 cvuqdisk(rac1, rac2)#exportCVUQDISK_GRP=oinstall#使用 grid 用戶,進(jìn)行 oraclegrid 安裝前檢查#su-grid$
45、cd/Grid安裝目錄$./runcluvfy.shstage-precrsinst-nrac1,rac2-fixup-verbose.檢查內(nèi)容略 Pre-checkforclusterservicessetupwassuccessful.更改 DISPLAY設(shè)置#su-root#xhost+#DISPLAY=:0.0;exportDISPLAY#su-grid$xhost+更改 SELinxu 設(shè)置#system-config-securitylevel執(zhí)行安裝 Grid#su-grid$./runInstaller安裝方式安裝類型產(chǎn)品語(yǔ)言集群信息節(jié)點(diǎn)信息指定網(wǎng)絡(luò)接口用法存儲(chǔ)選項(xiàng)信息創(chuàng)建 A
46、SM磁盤組指定 ASM口令,使用統(tǒng)一口令:Nortek123故障隔離支持角色分配指定安裝路徑創(chuàng)建產(chǎn)品清單安裝檢測(cè)安裝概要正在安裝以 root 用戶在 rac1 和 rac2 運(yùn)行腳本#OracleClusterVerificationUtility失敗可以忽略O(shè)racleGrid安裝完成確認(rèn)安裝成功$crs_stat-t-v配置 ASM磁盤組啟動(dòng) ASM磁盤組創(chuàng)建向?qū)Вc(diǎn)擊新建;#su-grid$asmca創(chuàng)建 DATA磁盤組創(chuàng)建 BACK磁盤組創(chuàng)建完成安裝 Oracle11G啟動(dòng) oracle 安裝程序#su-oracle$cd/oracle11G安裝目錄$./runInstaller&僅安
47、裝數(shù)據(jù)庫(kù)軟件選擇兩個(gè)節(jié)點(diǎn)添加簡(jiǎn)體中文選擇企業(yè)版默認(rèn)安裝目錄默認(rèn)用戶分配安裝前檢查安裝概要執(zhí)行安裝用戶 root 在 rac1 和 rac2 執(zhí)行腳本Oracle 軟件安裝成功創(chuàng)建數(shù)據(jù)庫(kù)啟動(dòng)數(shù)據(jù)庫(kù)創(chuàng)建向?qū)?su-oracle$dbca創(chuàng)建數(shù)據(jù)庫(kù)安裝一般用途數(shù)據(jù)庫(kù)填寫數(shù)據(jù)庫(kù)名稱,選擇兩個(gè)節(jié)點(diǎn)使用默認(rèn)選項(xiàng)使用統(tǒng)一口令( orcl )選擇數(shù)據(jù)文件存儲(chǔ)路徑選擇 +DATA輸入 ASM口令( Nortek123 )選擇歸檔模式,添加歸檔參數(shù)添加參數(shù)“ +BACK/”使用默認(rèn)設(shè)置設(shè)置數(shù)據(jù)庫(kù)參數(shù) SGA(注: SGA不可大于 /dev/shm )選擇數(shù)據(jù)庫(kù)字符集( utf8 ,根據(jù)需求)安裝概述點(diǎn)擊 Fini
48、sh 設(shè)置完畢點(diǎn)擊 OK,開始安裝正在安裝數(shù)據(jù)庫(kù)創(chuàng)建成功創(chuàng)建表空間#su-oracle$sqlplussys/orclorclassysdbaSQLcreatetablespaceimatrixdatafile+DATA/orcl/imatrix.dbfsize100Mautoextendonnext10Msegmentspacemanagementautoextentmanagementlocal;創(chuàng)建用戶并指定默認(rèn)表空間SQLcreateuserjwjidentifiedbyjwjdefaulttablespaceimatrix;用戶分權(quán)SQLgrantdba,connect,resour
49、ce,createtable,createsessiontojwj;日常維護(hù)RAC的啟停關(guān)閉crsctlstopcluster停止本節(jié)點(diǎn)集群服務(wù)crsctlstopclusterall停止所有節(jié)點(diǎn)服務(wù)啟動(dòng)crsctlstartcluster停止本節(jié)點(diǎn)集群服務(wù)crsctlstartcluster all停止所有節(jié)點(diǎn)服務(wù)RAC檢查運(yùn)行狀態(tài)crsctlcheckclusterDATABASE檢查實(shí)例狀態(tài)srvctlstatusdatabase-dorcl檢查節(jié)點(diǎn)應(yīng)用狀態(tài)及配置srvctlstatusnodeappssrvctlconfignodeapps-a-g-s-l查看數(shù)據(jù)配置srvctlcon
50、figdatabase-dorcl-a檢查 ASM狀態(tài)及配置srvctlstatusasmsrvctlconfigasm-a檢查 TNS的狀態(tài)及配置srvctlstatuslistenersrvctlconfiglistener-a檢查 SCAN狀態(tài)及配置srvctlstatusscansrvctlconfigscan檢查 VIP 狀態(tài)及配置srvctlstatusvip-nrac1srvctlstatusvip-nrac2srvctlconfigvip-nrac1srvctlconfigvip-nrac2四、RAC負(fù)載均衡配置RAC負(fù)載均衡概述RAC的負(fù)載均衡主要是指新會(huì)話連接到RAC數(shù)據(jù)庫(kù)時(shí),如何判定這個(gè)新的連接要連到哪
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人裝修工程石材安裝合同
- 個(gè)人專屬高效勞務(wù)協(xié)議(2024優(yōu)化版)
- 2025版無(wú)人機(jī)植保作業(yè)質(zhì)量控制合同樣本3篇
- 教育信息化與學(xué)生成長(zhǎng)檔案的建設(shè)研究
- 二零二五年度誠(chéng)意金支付及旅游產(chǎn)品預(yù)購(gòu)協(xié)議4篇
- 二零二五年度綠色食品生產(chǎn)設(shè)備按揭購(gòu)買協(xié)議2篇
- 提升學(xué)生網(wǎng)路素養(yǎng)助力其終身學(xué)習(xí)與發(fā)展
- 2025版無(wú)子女離婚協(xié)議書:離婚后子女權(quán)益保障與家庭責(zé)任協(xié)議12篇
- 二零二五年度車庫(kù)門故障診斷與快速修復(fù)服務(wù)協(xié)議3篇
- 二零二五年度潔具綠色生產(chǎn)認(rèn)證合同范本共20套3篇
- 2025年山東省濟(jì)南市第一中學(xué)高三下學(xué)期期末統(tǒng)一考試物理試題含解析
- 中學(xué)安全辦2024-2025學(xué)年工作計(jì)劃
- 網(wǎng)絡(luò)安全保障服務(wù)方案(網(wǎng)絡(luò)安全運(yùn)維、重保服務(wù))
- 2024年鄉(xiāng)村振興(產(chǎn)業(yè)、文化、生態(tài))等實(shí)施戰(zhàn)略知識(shí)考試題庫(kù)與答案
- 現(xiàn)代科學(xué)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 軟件模塊化設(shè)計(jì)與開發(fā)標(biāo)準(zhǔn)與規(guī)范
- 2024年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 無(wú)痛人工流產(chǎn)術(shù)課件
- 有機(jī)農(nóng)業(yè)種植模式
- 勞務(wù)派遣招標(biāo)文件
- 法醫(yī)病理學(xué)課件
評(píng)論
0/150
提交評(píng)論