版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
縣級平臺(tái)不動(dòng)產(chǎn)登記信息管理系統(tǒng)平臺(tái)硬件整體解決方案安徽安必生信息科技有限公司目錄1. 項(xiàng)目概述 22. 項(xiàng)目需求 33. 整體解決方案 44. OracleRACforLINUX實(shí)施方案 64.1 簡介 64.2 配置方案 64.3 基礎(chǔ)操作 84.4 設(shè)置 94.5 安裝oracle10g集群服務(wù)軟件 194.6 安裝Oracle10g數(shù)據(jù)庫軟件 214.7 創(chuàng)建TNS監(jiān)聽器進(jìn)程 224.8 創(chuàng)建oracle集群數(shù)據(jù)庫 234.9 測試集群 254.10 啟動(dòng)和停止集群 265. OracleRMAN實(shí)施方案 275.1 簡介 275.2 目標(biāo)數(shù)據(jù)庫限制文件與復(fù)原書目 285.3 配置復(fù)原書目 295.4 啟動(dòng)RMAN 295.5 在非歸檔模式下備份 315.6 增量備份 335.7 復(fù)原 356. 存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)架構(gòu) 37項(xiàng)目概述2013年國家確定將分散在多個(gè)部門的不動(dòng)產(chǎn)登記職責(zé)整合由一個(gè)部門擔(dān)當(dāng),由國土資源部負(fù)責(zé)指導(dǎo)監(jiān)督全國土地、房屋、草原、林地、海疆等不動(dòng)產(chǎn)統(tǒng)一登記職責(zé),實(shí)現(xiàn)登記機(jī)構(gòu)、登記簿冊、登記依據(jù)和信息平臺(tái)“四統(tǒng)一”。通過建立不動(dòng)產(chǎn)登記信息管理基礎(chǔ)平臺(tái),實(shí)現(xiàn)不動(dòng)產(chǎn)審批、交易和登記信息在有關(guān)部門間依法依規(guī)互通共享,消退“信息孤島”。逐步建立健全社會(huì)征信體系,促進(jìn)不動(dòng)產(chǎn)登記信息更加完備、精確、牢靠。推動(dòng)建立不動(dòng)產(chǎn)登記信息依法公開查詢系統(tǒng),保證不動(dòng)產(chǎn)交易平安,愛護(hù)群眾合法權(quán)益。不動(dòng)產(chǎn)登記信息管理基礎(chǔ)平臺(tái)是落實(shí)不動(dòng)產(chǎn)統(tǒng)一登記各項(xiàng)制度和信息查詢的基礎(chǔ)。通過建立不動(dòng)產(chǎn)登記信息管理基礎(chǔ)平臺(tái),整合和匯合覆蓋全省、標(biāo)準(zhǔn)統(tǒng)一、內(nèi)容完整、動(dòng)態(tài)更新的不動(dòng)產(chǎn)登記信息,同時(shí)連接至國家平臺(tái),實(shí)現(xiàn)不動(dòng)產(chǎn)登記信息與審批、交易信息實(shí)時(shí)互通共享,并供應(yīng)依法信息查詢,有效保障不動(dòng)產(chǎn)統(tǒng)一登記制度的全面實(shí)施,減輕群眾負(fù)擔(dān),愛護(hù)群眾合法權(quán)益,提高政府治理效率和水平。通過招標(biāo)書要求,本次利辛縣國土資源局對不動(dòng)產(chǎn)登記硬件系統(tǒng)進(jìn)行招標(biāo),為滿意軟件部署要求,本次主要招標(biāo)有數(shù)據(jù)庫服務(wù)器2臺(tái)、應(yīng)用服務(wù)器2臺(tái),前置服務(wù)器2臺(tái)、備份服務(wù)器1臺(tái)及光纖存儲(chǔ)1臺(tái),本次項(xiàng)目招標(biāo)完成后,主要配置合軟件公司進(jìn)行實(shí)施部署,達(dá)到利辛縣國土資源局對不動(dòng)產(chǎn)登記軟件平臺(tái)發(fā)證要求。項(xiàng)目需求長期以來,土地、房屋、林地、草原、海疆等不動(dòng)產(chǎn)登記職責(zé)分散在國土資源、住房城鄉(xiāng)建設(shè)、農(nóng)業(yè)、林業(yè)、海洋部門,基本上由縣級部門擔(dān)當(dāng)。各部門都針對各自行業(yè)管理特點(diǎn),制定了技術(shù)標(biāo)準(zhǔn)和規(guī)程。目前,土地、房屋、林地、草原、海疆登記信息化在國土資源、住房城鄉(xiāng)建設(shè)、農(nóng)業(yè)、林業(yè)、海洋等部門的信息化整體規(guī)劃和推動(dòng)下,都積累了豐富的數(shù)據(jù)資源,建立了登記信息系統(tǒng),登記業(yè)務(wù)不同程度地實(shí)現(xiàn)了信息化。原有分散登記制度下形成的不動(dòng)產(chǎn)登記信息化呈現(xiàn)出幾個(gè)顯著特征,一是登記資料分散保存在各級不同部門,且數(shù)字化程度不同,數(shù)據(jù)標(biāo)準(zhǔn)互不連接,數(shù)據(jù)格式不統(tǒng)一,行業(yè)之間和行業(yè)內(nèi)不同地區(qū)之間差異較大;二是數(shù)據(jù)庫、地理信息系統(tǒng)等平臺(tái)軟件不統(tǒng)一,技術(shù)架構(gòu)和技術(shù)路途不盡相同;三是行業(yè)或部門信息化統(tǒng)籌力度不同,數(shù)據(jù)和系統(tǒng)標(biāo)準(zhǔn)化程度不一。不動(dòng)產(chǎn)登記信息管理系統(tǒng)作為全國不動(dòng)產(chǎn)統(tǒng)一登記制度實(shí)施的重要支撐,須要構(gòu)建穩(wěn)健、完善、彈性可擴(kuò)展的IT系統(tǒng)平臺(tái),滿意現(xiàn)有業(yè)務(wù)須要。硬件平臺(tái)建設(shè)具備以下特點(diǎn):業(yè)務(wù)處理量大,對性能提出挑戰(zhàn)分散登記制度下各類不動(dòng)產(chǎn)登記與審批、交易管理工作緊密關(guān)聯(lián),成為工作鏈條或流程的組成部分。不動(dòng)產(chǎn)登記和審批、交易的日常業(yè)務(wù)須要雙向信息共享,交互頻度大。同時(shí)面對相關(guān)部門和社會(huì)公眾的信息查詢服務(wù)業(yè)務(wù)量更是巨大。涉及核心涉密信息,信息平安尤為重要不動(dòng)產(chǎn)登記信息涉及空間信息,屬于國家規(guī)定的隱私信息,同時(shí)涉及大量公民隱私信息。不動(dòng)產(chǎn)登記信息管理基礎(chǔ)平臺(tái)以登記信息為支撐,面對規(guī)模浩大、類型不一的服務(wù)對象,須要解決信息平安保密問題。數(shù)據(jù)分散且體量較大,數(shù)據(jù)存儲(chǔ)性能要求較高長期以來不動(dòng)產(chǎn)分散登記制度的實(shí)施,使土地、房屋、林地、草原、海疆等登記數(shù)據(jù)分散在各級不同的部門,數(shù)量巨大,格式多樣,標(biāo)準(zhǔn)不一,把各部門分散的存量不動(dòng)產(chǎn)登記數(shù)據(jù)整合、匯合,工作量巨大、難度高。須要建立高性能的數(shù)據(jù)存儲(chǔ)系統(tǒng),對當(dāng)前的數(shù)據(jù)組織、存儲(chǔ)和管理技術(shù)供應(yīng)支撐。整體解決方案為了滿意利辛縣不動(dòng)產(chǎn)登記信息管理系統(tǒng)的需求,依據(jù)軟件業(yè)務(wù)系統(tǒng)及用戶招標(biāo)要求,本次方案在服務(wù)器系統(tǒng)中都選購 了兩臺(tái)服務(wù)器,依據(jù)招標(biāo)要求,本次數(shù)據(jù)庫服務(wù)器采納OracleRACforLINUX的雙機(jī)進(jìn)行建設(shè),達(dá)到數(shù)據(jù)庫服務(wù)器滿中足業(yè)務(wù)7*24小時(shí)不停機(jī)工作;本次招標(biāo)采納一臺(tái)雙限制器的光纖存儲(chǔ),實(shí)現(xiàn)存儲(chǔ)限制器在數(shù)據(jù)存儲(chǔ)過程中實(shí)現(xiàn)存儲(chǔ)雙限制器架構(gòu),達(dá)到存儲(chǔ)無單點(diǎn)故障;在本項(xiàng)目中采納一臺(tái)備份服務(wù)器,通過OracleRMAN進(jìn)行數(shù)據(jù)庫的備份。通過上述方案介紹,針對利辛縣國土資源局不動(dòng)產(chǎn)登記整體拓?fù)浼軜?gòu)如下所示:如上圖所示,方案中采納兩臺(tái)數(shù)據(jù)庫服務(wù)器,通過OracleRACforLINUX技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫服務(wù)器雙機(jī)熱備工作,保證數(shù)據(jù)庫服務(wù)器無單點(diǎn)故障;詳細(xì)詳見OracleRACforLINUX技術(shù)方案部份;在業(yè)務(wù)系統(tǒng)中分別采納兩臺(tái)應(yīng)用服務(wù)器和兩臺(tái)前置服務(wù)器,實(shí)現(xiàn)服務(wù)器工作處理備份狀態(tài),保證服務(wù)器工作時(shí)無單點(diǎn)故障;由于數(shù)據(jù)比較重要,本次采納一臺(tái)備份服務(wù)器,通過OracleRMAN實(shí)現(xiàn)數(shù)據(jù)備份,保證數(shù)據(jù)的平安性,詳細(xì)詳見OracleRMAN技術(shù)方案部份;在數(shù)據(jù)層,我們部署一臺(tái)Active-Active雙限制存儲(chǔ),利用Active-Active的技術(shù)將兩個(gè)限制器同時(shí)屬于活動(dòng)狀態(tài),在其中一個(gè)限制器出現(xiàn)故障后,另一個(gè)正常運(yùn)行,不影響存儲(chǔ)的正常工作。OracleRACforLINUX實(shí)施方案簡介OracleRAC的核心是共享磁盤子系統(tǒng)。集群中的全部節(jié)點(diǎn)必需能夠訪問集群中全部節(jié)點(diǎn)的全部數(shù)據(jù)、重做日志文件、限制文件和參數(shù)文件。數(shù)據(jù)磁盤必需在全局范圍內(nèi)可用,以便允許全部節(jié)點(diǎn)訪問數(shù)據(jù)庫。每個(gè)節(jié)點(diǎn)擁有自己的重做日志和限制文件,但是其他節(jié)點(diǎn)必需能夠訪問這些文件,以便在系統(tǒng)故障時(shí)復(fù)原該節(jié)點(diǎn)。Oracle真正應(yīng)用集群(RAC)10g技術(shù)的最有效方法之一是訪問一個(gè)實(shí)際的OracleRAC10g集群。沒有什么方法比干脆體驗(yàn)它們能夠更好地理解其好處的了—包括容錯(cuò)、平安性、負(fù)載均衡和可伸縮性。配置方案1、PC服務(wù)器主要配置:Celeron(R)CPUMaxtor6E040L0,ATADISKdrive40G以上網(wǎng)卡一塊內(nèi)存顯示卡操作系統(tǒng):WhiteBoxEnterpriseLinux3以上版本2、服務(wù)器分區(qū)方案Oracle數(shù)據(jù)庫文件RAC節(jié)點(diǎn)名實(shí)例名數(shù)據(jù)庫名$ORACLE_BASE文件系統(tǒng)dbracorcl1orcl/home/oracleASMOracleCRS共享文件文件類型文件名分區(qū)掛載點(diǎn)文件系統(tǒng)oracle集群注冊表/u01/orcl/orcfile/dev/hda8/u01OCFSCRS表決磁盤/u01/orcl/cssfile/dev/hda8/u01OCFS3、所涉及軟件1)oracle10g數(shù)據(jù)庫軟件2)oracle10g集群服務(wù)軟件3)OCFS文件系統(tǒng)支持4)ASMlib驅(qū)動(dòng)程序基礎(chǔ)操作1、安裝linux安裝過程中一些須要留意的地方:1)磁盤分區(qū):swap分區(qū)大小建議是內(nèi)存的2倍,這里是2048MB,劃出一些系統(tǒng)必要的分區(qū)根分區(qū)/,var分區(qū)/var,usr分區(qū)/usr,home分區(qū)/home,臨時(shí)文件分區(qū)/tmp。留意:這里不要把全部的硬盤空間劃分進(jìn)操作系統(tǒng),留下一半給后面安裝oarcle集群磁盤運(yùn)用,本文示例2)文件系統(tǒng)容量掛載點(diǎn)/dev/hda11012M//dev/hda27.7G/home/dev/hda71012M/tmp/dev/hda35.8G/usr/dev/hda52.0G/var3)組件選取:肯定要選上delvelopmenttools和X-windows兩項(xiàng),為了節(jié)約空間其他可以不要4)網(wǎng)絡(luò)設(shè)置:eth0取消選中[ConfigureusingDHCP]復(fù)選項(xiàng)選中[Activateonboot]5)主機(jī)名:dbrac2、.安裝完成后檢查必需的RPM3、必需安裝以下程序包(或更高版本):compat-libsetarch-1.3-1設(shè)置1、更改/etc/hostsvi/etc/hostslocalhost.localdomainlocalhost4dbracint-dbrac44vip-dbrac確保RAC節(jié)點(diǎn)名沒有出現(xiàn)在回送地址中。此處設(shè)置相當(dāng)重要,不能跳過,肯定依據(jù)此設(shè)置,IP和主機(jī)別名可以自己定;oracle10gRAC中運(yùn)用了虛擬IP(VIP)技術(shù),這是一個(gè)令人心動(dòng)的高可用性、多機(jī)無縫切換的解決方案,但在單機(jī)模擬環(huán)境中僅僅是個(gè)形式而已,為了以后的順當(dāng)安裝,不得不配置它2、調(diào)整內(nèi)核網(wǎng)絡(luò)設(shè)置參數(shù)編輯/etc/sysctl.conf,增加下面的設(shè)置:vi/etc/sysctl.conf#Defaultsettinginbytesofthesocketreceivebuffernet.core.rmem_default=262144#Defaultsettinginbytesofthesocketsendbuffernet.core.wmem_default=262144#Maximumsocketreceivebuffersizewhichmaybesetbyusing#theSO_RCVBUFsocketoptionnet.core.rmem_max=262144#Maximumsocketsendbuffersizewhichmaybesetbyusing#theSO_SNDBUFsocketoptionnet.core.wmem_max=2621443、添加模塊選項(xiàng):將下列行添加到/etc/modules.conf中:optionssbp2sbp2_exclusive_login=04、創(chuàng)建“oracle”用戶和書目$su-#groupadddba#useradd-gdba-moracle#passwdoracle5、編輯.bash_profile文件,增加oracle環(huán)境變量$vi.bash_profileexportPATHunsetUSERNAMEexportLANG=zh_CN.EUCORACLE_BASE=/home/oracle;exportORACLE_BASEexportORACLE_SID=rac1exportNLS_LANG='SIMPLIFIEDCHINESE_CHINA.ZHS16GBK'PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib;exportLD_LIBRARY_PATHexportORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmp6、創(chuàng)建CRS分區(qū)和數(shù)據(jù)文件分區(qū)1)先建立CRS分區(qū)掛載點(diǎn)mkdir/u01chownoracle:dba/u012)接著創(chuàng)建CRS分區(qū)和共享數(shù)據(jù)文件分區(qū)fdisk/dev/hdaCRS分區(qū)只要500M就夠了,剩下的全部劃分給數(shù)據(jù)文件分區(qū),這里為數(shù)據(jù)文件只分了1個(gè)區(qū)/dev/hda9CRS分區(qū)為/dev/hda8[root@dbracroot]#fdisk/dev/hdaThenumberofcylindersforthisdiskissetto4997.[root@dbracroot]#fdisk/dev/hdaThenumberofcylindersforthisdiskissetto4997.Thereisnothingwrongwiththat,butthisislargerthan1024,andcouldincertainsetupscauseproblemswith:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)bootingandpartitioningsoftwarefromotherOSs(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):pDisk/dev/hda:41.1GB,41109061120bytes255heads,63sectors/track,4997cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*1131105222683Linux/dev/hda21321151819315083Linux/dev/hda3115219166144862+83Linux/dev/hda41917499824756165fWin95Ext'd(LBA)/dev/hda519172177209645183Linux/dev/hda621782438209645182Linuxswap/dev/hda724392569105222683LinuxCommand(mforhelp):nFirstcylinder(2570-4998,default2570):Usingdefaultvalue2570Lastcylinderor+sizeor+sizeMor+sizeK(2570-4998,default4998):+500MCommand(mforhelp):nFirstcylinder(2632-4998,default2632):Usingdefaultvalue2632Lastcylinderor+sizeor+sizeMor+sizeK(2632-4998,default4998):+15000MCommand(mforhelp):pDisk/dev/hda:41.1GB,41109061120bytes255heads,63sectors/track,4997cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*1131105222683Linux/dev/hda21321151819315083Linux/dev/hda3115219166144862+83Linux/dev/hda41917499824756165fWin95Ext'd(LBA)/dev/hda519172177209645183Linux/dev/hda621782438209645182Linuxswap/dev/hda724392569105222683Linux/dev/hda825702631497983+83Linux/dev/hda9263244561465928183LinuxCommand(mforhelp):wThepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.WARNING:Re-readingthepartitiontablefailedwitherror16:設(shè)備或資源忙.Thekernelstillusestheoldtable.Thenewtablewillbeusedatthenextreboot.Syncingdisks.7、編輯/etc/sysctl.conf,增加下面2行以設(shè)置系統(tǒng)共享內(nèi)存大小和文件句柄kernel.shmmax=2147483648kernel.sem=25032000100128本文涉及到的linux操作系統(tǒng)的內(nèi)核參數(shù)默認(rèn)設(shè)置大多符合oracle安裝所需,不須要做更大的改動(dòng)8、配置hangcheck-timer內(nèi)核模塊在/etc/modules.conf中增加下面一行optionshangcheck-timerhangcheck_tick=30hangcheck_margin=180為了確保系統(tǒng)每次重新啟動(dòng)的時(shí)候都能自動(dòng)加載hangcheck-timer模塊,須要在/etc/rc.local文件中增加下面一行echo“modprobehangcheck-timer”>;>;/etc/rc.local重啟系統(tǒng)并檢查hangcheck-timer模塊是否已經(jīng)加載[root@dbracroot]#lsmod|grephangcheck-timerhangcheck-timer26160(unused)9、配置RAC節(jié)點(diǎn)以進(jìn)行遠(yuǎn)程訪問在RAC節(jié)點(diǎn)上運(yùn)行OracleUniversalInstaller時(shí),它將運(yùn)用rsh、rcp或scp吩咐將Oracle軟件復(fù)制到RAC集群中的全部其他節(jié)點(diǎn)。雖然是單機(jī)模擬,但仍舊要配置,無法跳過,從oracle10g起先已經(jīng)支持ssh協(xié)議,本文將首先嘗試運(yùn)用它運(yùn)用oracle用戶創(chuàng)建ssh公共密匙:[oracle@dbracoracle]$ssh-keygen-tdsaGeneratingpublic/privatedsakeypair.Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_dsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/oracle/.ssh/id_dsa.Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_dsa.pub.Thekeyfingerprintis:2d:09:9a:c0:40:c7:99:46:ea:43:0d:22:4b:d0:a0:26oracle@dbrac復(fù)制公匙到其他節(jié)點(diǎn)(這里是單機(jī))[oracle@dbracoracle]$cp-v.ssh/id_dsa.pub.ssh/authorized_keys測試密匙是否生效[oracle@dbracoracle]$sshdbracTheauthenticityofhost'dbrac(4)'can'tbeestablished.RSAkeyfingerprintise7:ff:ce:5e:92:ac:c4:96:a8:ca:3e:20:2e:5c:75:ae.Areyousureyouwanttocontinueconnecting(yes/no)?yesWarning:Permanentlyadded'dbrac,4'(RSA)tothelistofknownhosts.[oracle@dbracoracle]$無需密碼即可登陸表示密匙已經(jīng)生效10、安裝和配置OCFSOCFS是Oracle集群文件系統(tǒng)(OCFS),由Oracle開發(fā),用于消退數(shù)據(jù)庫管理員和系統(tǒng)管理員管理原始設(shè)備這一負(fù)擔(dān),它供應(yīng)了與通常的文件系統(tǒng)相同的功能和用法。盡量不要在OCFS文件系統(tǒng)上運(yùn)用linux二進(jìn)制文件系統(tǒng)操作吩咐在目前的版本1種支持以下文件類型:Oracle數(shù)據(jù)庫文件聯(lián)機(jī)重做日志文件歸檔重做日志文件限制文件服務(wù)器參數(shù)文件(SPFILE)Oracle集群注冊表(OCR)文件CRS表決磁盤。安裝和配置1)上傳ocfs-2.4.21-EL-1.0.14-1.i686.rpm,ocfs-support-1.0.10-1.i386.rpm,ocfs-tools-1.0.10-1.i386.rpm到/home/oracle/install/rac/ocfs書目2)執(zhí)行rpm-ivhocfs*.rpm起先安裝[oracle@dbracoracle]$su-Password:[root@dbracroot]#cd/home/oracle/install/rac/ocfs[root@dbracocfs]#rpm-ivhocfs*.rpmPreparing...###########################################[100%]1:ocfs-support###########################################[33%]2:ocfs-2.4.21-EL###########################################[67%]3:ocfs-tools###########################################[100%]3)生成并配置/etc/ocfs.conf文件root@dbracocfs]#ocfstool&4)運(yùn)用ocfstoolGUI工具執(zhí)行以下步驟:5)選擇[Task]-[GenerateConfig]在“OCFSGenerateConfig”對話框中,輸入專用互連的接口和DNS名。驗(yàn)證全部節(jié)點(diǎn)上的全部值正確之后,請退出應(yīng)用程序6)檢查/etc/ocfs.conf[root@dbracocfs]#cat/etc/ocfs.conf##ocfsconfig#Ensurethisfileexistsin/etc#node_name=dbracip_port=7000comm_voting=1guid=B907DC7945D81C0A2C8C000D61EB0166留意guid在集群中唯一對應(yīng)一個(gè)節(jié)點(diǎn),假如要更換網(wǎng)卡,請運(yùn)用ocfs_uid_gen-c吩咐重新創(chuàng)建7)重新啟動(dòng)系統(tǒng)并確認(rèn)ocfs模塊已經(jīng)正確加載[oracle@dbracoracle]$lsmod|grepocfsocfs2991040(unused)8)創(chuàng)建OCFS文件系統(tǒng)[oracle@dbracoracle]$iduid=500(oracle)gid=500(dba)groups=500(dba)[oracle@dbracoracle]$su-Password:[root@dbracroot]#mkfs.ocfs-F-b128-Lcrs-m/u01-u'500'-g'500'-p0775/dev/hda8ClearedvolumeheadersectorsClearednodeconfigsectorsClearedpublishsectorsClearedvotesectorsClearedbitmapsectorsCleareddatablockWrotevolumeheader留意-u和-g是oracle用戶的id和dba組的id,肯定要填寫正確,-p是設(shè)置/u01書目的訪問權(quán)限,假如要設(shè)置dba組用戶有權(quán)管理集群注冊文件的話,請?jiān)O(shè)置07759)載入OCFS文件系統(tǒng)$su-#mount-tocfs/dev/hda8/u0110)將OCFS分區(qū)配置為在啟動(dòng)時(shí)自動(dòng)載入11)將以下條目添加到/etc/fstab文件中/dev/hda8/u01ocfs_netdev0012)重新啟動(dòng)服務(wù)器并檢查CRS分區(qū)已經(jīng)正確安裝[root@dbracroot]#mount|grepocfs/dev/hda8on/u01typeocfs(rw)假如沒有被自動(dòng)加載,請執(zhí)行如下吩咐echo“mount-tocfs/dev/hda8/u01”>;>;/etc/rc.local,然后重新啟動(dòng)也可用運(yùn)用oracle官方為我們供應(yīng)的打過補(bǔ)丁的linux內(nèi)核來解決此問題11、安裝并配置自動(dòng)存儲(chǔ)管理和磁盤Oracle數(shù)據(jù)庫10g中引入了ASM,使管理員不必再管理單個(gè)文件和驅(qū)動(dòng)器,ASM被內(nèi)置到Oracle內(nèi)核中,通過它,數(shù)據(jù)庫管理員可以全天候管理單個(gè)實(shí)例以及集群實(shí)例的上千個(gè)磁盤驅(qū)動(dòng)器。本文將運(yùn)用ASM來自動(dòng)存儲(chǔ)和管理全部Oracle物理數(shù)據(jù)庫文件(數(shù)據(jù)、聯(lián)機(jī)重做日志、限制文件、歸檔重做日志)。oracle不舉薦運(yùn)用裸設(shè)備,因此這里運(yùn)用前面創(chuàng)建的/dev/hda9分區(qū)1)上傳oracleasm-2.4.21-EL-1.0.3-1.i686.rpm,oracleasmlib-1.0.0-1.i386.rpm,oracleasm-support-1.0.3-1.i386.rpm三個(gè)軟件包到/home/oracle/install/rac/asm書目中,起先安裝:[oracle@dbracasmlib]$su-Password:[root@dbracroot]#cd/home/oracle/install/rac/asmlib[root@dbracasmlib]#rpm-ivhoracleasm*.rpmPreparing...###########################################[100%]1:oracleasm-support###########################################[33%]2:oracleasm-2.4.21-EL###########################################[67%]3:oracleasmlib###########################################[100%]2)配置并加載ASMLib程序包[root@dbracasmlib]#/etc/init.d/oracleasmconfigureConfiguringtheOracleASMlibrarydriver.Thiswillconfiguretheon-bootpropertiesoftheOracleASMlibrarydriver.Thefollowingquestionswilldeterminewhetherthedriverisloadedonbootandwhatpermissionsitwillhave.Thecurrentvalueswillbeshowninbrackets('[]').Hitting<ENTER>;withouttypingananswerwillkeepthatcurrentvalue.Ctrl-Cwillabort.Defaultusertoownthedriverinterface[]:oracleDefaultgrouptoownthedriverinterface[]:dbaStartOracleASMlibrarydriveronboot(y/n)[n]:yFixpermissionsofOracleASMdisksonboot(y/n)[y]:yWritingOracleASMlibrarydriverconfiguration[OK]Loadingmodule"oracleasm"[OK]MountingASMlibdriverfilesystem[OK]ScanningsystemforASMdisks[OK]為Oracle共享數(shù)據(jù)文件創(chuàng)建ASM磁盤[root@dbracasmlib]#/etc/init.d/oracleasmcreatediskoradata/dev/hda9Markingdisk"/dev/hda9"asanASMdisk[OK]其中oradata是ASM磁盤的卷標(biāo)列出ASM磁盤的吩咐是/etc/init.d/oracleasmlistdisks刪除ASM磁盤得吩咐是/etc/init.d/oracleasmdeltediskORADATA(留意:此處大寫)/etc/init.d/oraclerasmscandisk吩咐用于其它節(jié)點(diǎn)上掃描并識別新卷,由于此處是單機(jī),所以這里不須要執(zhí)行。安裝oracle10g集群服務(wù)軟件從這里起先,建議全部的安裝過程全部運(yùn)用英文界面安裝,在簡體中文環(huán)境下安裝會(huì)有問題,假如安裝操作系統(tǒng)的時(shí)候選擇了默認(rèn)語言為簡體中文,請更改/etc/sysconfig/i18n文件中LANG的值,然后重新登陸系統(tǒng)。LANG="en_US.UTF-8"1)上傳ship.crs.lnx32.cpio.gz到/home/oracle/install/rac書目中并解壓縮;32.cpio2)在安裝過程中oracle10g集群服務(wù)軟件會(huì)在CRS分區(qū)創(chuàng)建2個(gè)文件,分別是/u01/orcl/ocrfile和/u01/orcl/cssfile,相當(dāng)重要,不能跳過;檢查/tmp書目是否有足夠的空間,必需保證/tmp書目有500M以上空余空間;3)更改oracle用戶環(huán)境變量;unsetORA_CRS_HOME$unsetORACLE_HOME$unsetORA_NLS33$unsetTNS_ADMIN4)轉(zhuǎn)到安裝源文件書目/home/oracle/install/rac/Disk1書目,執(zhí)行./runInstaller&起先安裝;屏幕名稱回應(yīng)WelcomeScreen單擊NextSpecifyInventorydirectoryandcredentials接受默認(rèn)值RootScriptWindow-RunorainstRoot.sh以“root”用戶帳戶打開一個(gè)新的限制臺(tái)窗口。變更書目到/home/oracle/oraInventory書目,運(yùn)行orainstRoot.sh。返回OUI并確認(rèn)此對話框窗口。SpecifyFileLocationsLanguageSelection請運(yùn)用English,可以加入簡體中文支持ClusterConfigurationClusterName:crs;PublicNodeName:dbracPrivateNodeName:int-dbracSpecifyNetworkInterfaceUsage運(yùn)用默認(rèn)OracleClusterRegistry/u01/orcl/ocrfileVotingDisk/u01/orcl/cssfileRootScriptWindow-RunorainstRoot.sh以“root”用戶帳戶打開一個(gè)新的限制臺(tái)窗口。轉(zhuǎn)到/home/oracle/product/10.1.0/crs_1書目,運(yùn)行root.sh。返回OUI并確認(rèn)此對話框窗口。5)核實(shí)CRS安裝a)檢查集群節(jié)點(diǎn)[oracle@dbracoradbrac1a)檢查CRS自啟動(dòng)腳本[oracle@dbracoracle]$ll/etc/init.d/init.*-r-xr-xr-x1rootroot1204May1016:54/etc/init.d/init.crs-r-xr-xr-x1rootroot5489May1016:54/etc/init.d/init.crsd-r-xr-xr-x1rootroot18598May1016:54/etc/init.d/init.cssd-r-xr-xr-x1rootroot4550May1016:54/etc/init.d/init.evmd安裝Oracle10g數(shù)據(jù)庫軟件1)上傳ship.db.lnx32.cpio.gz至/home/oracle/install書目并解壓2)更改oracle用戶環(huán)境變量unsetORA_CRS_HOME$unsetORACLE_HOME$unsetORA_NLS33$unsetTNS_ADMIN3)執(zhí)行./runInstaller起先安裝屏幕名稱回應(yīng)WelcomeScreen選擇高級安裝SpecifyFileLocationsName:OraDb10g_home1SpecifyHardwareClusterInstallationMode默認(rèn)dbracSelectInstallationType選擇EnterpriseEdition選項(xiàng)SelectDatabaseConfiguration選擇Donotcreateastarterdatabase(必需選這個(gè))RootScriptWindow-Runroot.sh以“root”用戶帳戶打開一個(gè)新的限制臺(tái)窗口。轉(zhuǎn)到/home/oracle/product/10.1.0/db_1書目,運(yùn)行root.sh程序。當(dāng)VIPCA出現(xiàn)時(shí),請回應(yīng)如下所示的屏幕提示:Welcome:單擊NextNetworkinterfaces:選擇接口-eth0VirtualIPsforclusternotes:NodeName:dbracIPAliasName:vip-dbrac留意:假如在安裝操作系統(tǒng)的時(shí)候選擇了默認(rèn)語言支持是簡體中文,請?jiān)趫?zhí)行root.sh之前先取消root中文環(huán)境設(shè)置,吩咐exportLANG=zh_CN.EUCEndofinstallation安裝結(jié)束時(shí),退出OUI創(chuàng)建TNS監(jiān)聽器進(jìn)程DBCA須要在RAC集群的全部節(jié)點(diǎn)上配置并運(yùn)行OracleTNS監(jiān)聽器進(jìn)程,然后它才能創(chuàng)建集群化數(shù)據(jù)庫。$exportLANG=zh_CN.EUC$netca&屏幕名稱回應(yīng)SelecttheTypeofOracleNetServicesConfiguration選擇ClusterConfigurationSelectthenodestoconfigure選擇節(jié)點(diǎn)dbracListenerConfiguration-Next6Screens接下來全部選擇默認(rèn),然后返回到SelecttheTypeofOracleNetServicesConfigurationTypeofConfiguration選擇NamingMethodsconfiguration。NamingMethodsConfigurationSelectedNamingMethods:LocalNamingTypeofConfiguration單擊Finish退出NETCA。測試[oracle@dbracoracle]$ps-ef|greplsnr|grep-v'grep'|grep-v'ocfs'|awk'{print$9}'LISTENER_DBRAC創(chuàng)建oracle集群數(shù)據(jù)庫1)在執(zhí)行DBCA前,請確保為$ORACLE_BASE/product/10.1.0/db_1環(huán)境正確設(shè)置了$ORACLE_HOME和$PATH。2)在試圖起先創(chuàng)建集群化數(shù)據(jù)庫之前,還應(yīng)確保已安裝的全部服務(wù)(OracleTNS監(jiān)聽器、CRS進(jìn)程等)正在運(yùn)行。屏幕名稱回應(yīng)WelcomeScreen選擇OracleRealApplicationClustersdatabase。Operations選擇CreateaDatabaseNodeSelection選擇dbracDatabaseTemplates選擇CustomDatabaseDatabaseIdentificationGlobalDatabaseName:orclSIDPrefix:orclManagementOption保留默認(rèn)DatabaseCredentials選擇UsetheSamePasswordforAllAccounts,并輸入兩次密碼StorageOptions選擇運(yùn)用ASMCreateASMInstance舉薦選擇spfileASMDiskGroups單擊CreateNew創(chuàng)建ASM,在彈出的CreateDiskGroup窗口中,DiskGroupName:orcl_data;選擇“SelectMemberDisks”窗口中的ASM卷ORCL:ORADATA,并確保狀態(tài)為PROVISIONED,最終單擊ok完成,假如不能格式化,請選擇redundancy為externalDatabaseFileLocations選擇運(yùn)用默認(rèn)值OracleManagedFilesDatabaseArea:+ORCL_DATARecoveryConfiguration選擇默認(rèn)FlashRecoveryArea,假如要運(yùn)用傳統(tǒng)歸檔方式,請選擇EnableArchivingDatabaseContent本文為了加快安裝速度,去掉了全部組件支持,僅保留了EnterpriseManagerRepositoryDatabaseServices單擊Add,輸入orcltest作為“ServiceName”。TAFPolicy選BasicInitializationParameters保留默認(rèn)DatabaseStorage保留默認(rèn)CreationOptions選擇默認(rèn)EndofDatabaseCreation退出DBCA3)完成DBCA后,一個(gè)單節(jié)點(diǎn)集群的oracle數(shù)據(jù)庫服務(wù)器已經(jīng)勝利創(chuàng)建了4)核實(shí)orcltest服務(wù)SQL>;showparameterserviceNAMETYPEVALUEservice_namesstringorcl,orcltest假如value只有一個(gè)值orcl,則須要手工添加orcltestSQL>;altersystemsetservice_names='orcl,orcltest'scope=spfile;測試集群先檢查VIP是否已經(jīng)啟動(dòng)[oracle@dbracoracle]$ifconfigeth0:1eth0:1Linkencap:EthernetHWaddr00:0D:61:EB:01:66UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1Interrupt:11Baseaddress:0xc000從外部客戶端連接集群化數(shù)據(jù)庫在裝有oracle10g客戶端的pc上執(zhí)行下面的吩咐進(jìn)行連接測試,客戶端須要配置TNS,配置的時(shí)候把服務(wù)名指定為orcltest,數(shù)據(jù)庫服務(wù)器IP運(yùn)用VIP(44)C:\DocumentsandSettings\Administrator>;sqlplus/nologSQL*Plus:Release.0-Productionon星期三5月1113:24:342005Copyright(c)1982,2004,Oracle.Allrightsreserved.SQL>;connectsys/racrac@orcltestassysdba已連接。在服務(wù)器上執(zhí)行下面的吩咐[oracle@dbracoracle]$srvctlstatusdatabase-dorcl例程orcl1正在節(jié)點(diǎn)dbrac上運(yùn)行[oracle@dbracoracle]$srvctlstatusnodeapps-ndbracVIP正在運(yùn)行的節(jié)點(diǎn):dbracGSD正在運(yùn)行的節(jié)點(diǎn):dbrac監(jiān)聽程序正在節(jié)點(diǎn)上運(yùn)行:dbracONS守護(hù)程序正在節(jié)點(diǎn)上運(yùn)行:dbrac[oracle@dbracoracle]$srvctlstatusasm-ndbracASM例程+ASM1正在節(jié)點(diǎn)dbrac上運(yùn)行。顯示數(shù)據(jù)庫配置[oracle@dbracoracle]$srvctlconfigdatabase-dorclscrctl吩咐還有許多測試功能,這里不再一一介紹啟動(dòng)和停止集群1)停止OracleRAC10g環(huán)境先停止Oracle實(shí)例。當(dāng)此實(shí)例(和相關(guān)服務(wù))關(guān)閉后,關(guān)閉ASM實(shí)例。最終,關(guān)閉節(jié)點(diǎn)應(yīng)用程序(虛擬IP、GSD、TNS監(jiān)聽器和ONS)。$exportORACLE_SID=orcl1$emctlstopdbconsole$srvctlstopinstance-dorcl-iorcl1$srvctlstopasm-ndbrac$srvctlstopnodeapps-ndbrac2)啟動(dòng)OracleRAC10g環(huán)境第一步是啟動(dòng)節(jié)點(diǎn)應(yīng)用程序(虛擬IP、GSD、TNS監(jiān)聽器和ONS)。當(dāng)勝利啟動(dòng)節(jié)點(diǎn)應(yīng)用程序后,啟動(dòng)ASM實(shí)例。最終,啟動(dòng)Oracle實(shí)例(和相關(guān)服務(wù))以及企業(yè)管理器數(shù)據(jù)庫限制臺(tái)。$exportORACLE_SID=orcl1$srvctlstartnodeapps-ndbrac$srvctlstartasm-ndbrac$srvctlstartinstance-dorcl-iorcl1$emctlstartdbconsole3)運(yùn)用SRVCTL啟動(dòng)/停止全部實(shí)例$srvctlstartdatabase-dorcl$srvctlstopdatabase-dorcl全中文數(shù)據(jù)庫環(huán)境安裝解決方法更改oracle用戶的環(huán)境變量exportLANG=zh_CN并轉(zhuǎn)到/home/oracle/install/Disk1書目下執(zhí)行如下代碼cdstage/Components/oracle.swd.jre/2.0/1/DataFiles&&unzipall_except_bin.jar&&cdjre/1.4.2/lib&&perties.bak&&perties.zh_CN.Rperties&&cd../../../;zip-rall_except_bin.jar.newjre/;mvall_except_bin.jar.newall_except_bin.jar&&rm-rfvjre&&cd../../../../../../cdstage/Components/oracle.jdk/.0/1/DataFiles&&unzip-dsol_binsol_bin.1.1.jar&&cdsol_bin;perties.bak;perties.Rperties;zip-r../sol_bin.1.1.jar*&&cd..;rm-rfvsol_bin&&cd../../../../../../OracleRMAN實(shí)施方案簡介RMAN是RecoveryManager的簡稱,也就是復(fù)原管理器,是ORACLE的備份復(fù)原工具。我們上幾章所講的備份復(fù)原,是用戶管理的備份復(fù)原。用戶管理的備份復(fù)原已經(jīng)可以完成各種備份復(fù)原操作,為什么還要用RMAN呢?最重要的一點(diǎn)是,當(dāng)數(shù)據(jù)文件比較多,而且有時(shí)新增數(shù)據(jù)文件、有時(shí)削減數(shù)據(jù)文件。備份的時(shí)間一長,有時(shí)候我們自己都簡潔遺忘誰被備份了,而誰還沒有備份。假如我想讓每個(gè)數(shù)據(jù)文件都有兩份備份,那么哪個(gè)數(shù)據(jù)文件的備份數(shù)量還達(dá)不到要求。等等,這些問題,在用戶管理的備份復(fù)原下,因?yàn)槟銈浞萘苏l,在ORACLE中并沒有記錄,你必需去操作系統(tǒng)中查閱磁盤文件,假如數(shù)據(jù)文件比較多,這將是一個(gè)特別繁鎖的過程。而且,也很簡潔出現(xiàn)遺漏。我見過一家企業(yè),因?yàn)閭浞莶呗允且郧熬徒ê玫?,沒有運(yùn)用RMAN,運(yùn)行了很久,沒有出過什么問題,因此也沒有人敢提出升級到RMAN。數(shù)據(jù)庫管理就是這樣,假如它運(yùn)行的好好的,性能、平安性上都能滿意須要,就沒有必要?jiǎng)铀Ul知道變更它會(huì)有什么后果呢。這家企業(yè)的備份策略運(yùn)用了大量的操作系統(tǒng)Shell腳本、ORACLE中SQL*Plus腳本,自己建立了許多表,每備份一次,都把備份的數(shù)據(jù)件名記進(jìn)表中,須要知道數(shù)據(jù)文件、限制文件的備份狀況時(shí),就去統(tǒng)計(jì)表。其實(shí)這基本上實(shí)現(xiàn)了簡潔的RMAN的功能。但是便利用戶管理備份,這只是RMAN諸多優(yōu)點(diǎn)中的一項(xiàng),RMAN的備份性能要高于用戶管理的備份,RMAN可以實(shí)現(xiàn)塊級復(fù)原等等,這些功能就不要利用腳本自己就可以實(shí)現(xiàn)的了??傊?,經(jīng)過8i、9i、10G幾代的發(fā)展,RMAN已經(jīng)成為了ORACLE中的最要的備份復(fù)原工具,我們有什么備份復(fù)原操作,要盡量運(yùn)用RMAN來完成。好,下面,我們就起先介紹RMAN的運(yùn)用。目標(biāo)數(shù)據(jù)庫限制文件與復(fù)原書目目標(biāo)數(shù)據(jù)庫,我們運(yùn)用RMAN要對哪個(gè)數(shù)據(jù)庫進(jìn)行備份,哪個(gè)數(shù)據(jù)庫就是目標(biāo)數(shù)據(jù)庫。RMAN有一項(xiàng)重要功能,就是記錄各種文件的備份信息,以便用戶隨時(shí)了解各個(gè)文件的備份狀況。備份信息會(huì)被RMAN自動(dòng)的記入目標(biāo)數(shù)據(jù)庫的限制文件中。限制文件中存儲(chǔ)RMAN備份信息的區(qū)域是循環(huán)運(yùn)用的,以初始化參數(shù)control_file_record_keep_time的值為準(zhǔn)。這個(gè)參數(shù)的值默認(rèn)是7天,也就是說限制文件中的RMAN信息,最多保留7天就會(huì)被新的信息覆蓋。這個(gè)參數(shù)的設(shè)置,也是影響限制文件大小的重要因素之一。但是,將RMAN的備份信息保留在目標(biāo)數(shù)據(jù)庫中,是特別擔(dān)心全的。假如目標(biāo)數(shù)據(jù)庫的限制文件損壞了,RMAN將因?yàn)樽x不出來備份信息,而無法進(jìn)行復(fù)原。通常建議將信息再存儲(chǔ)到另外一個(gè)數(shù)據(jù)庫中,這個(gè)數(shù)據(jù)庫一般被稱為復(fù)原書目。作為復(fù)原書目的數(shù)據(jù)庫,其實(shí)復(fù)原書目在它里面只建一個(gè)表空間,這個(gè)數(shù)據(jù)庫還可以像正常數(shù)據(jù)庫一樣另外存放其他信息。并不是只能用來存放另一個(gè)數(shù)據(jù)庫RMAN的備份信息。好了,我們講了兩個(gè)概念,目標(biāo)數(shù)據(jù)庫和復(fù)原書目。目標(biāo)數(shù)據(jù)庫就是我們要備份的數(shù)據(jù)庫,而復(fù)原書目是存放目標(biāo)數(shù)據(jù)庫備份信息的數(shù)據(jù)庫。下面,我們說一下復(fù)原書目的配置。配置復(fù)原書目第一步要有一個(gè)數(shù)據(jù)庫了,我額外創(chuàng)建了一個(gè)RCAT數(shù)據(jù)庫,下面我們用它來作復(fù)原書目。在實(shí)際的狀況下,復(fù)原書目數(shù)據(jù)庫最好是和目標(biāo)數(shù)據(jù)庫分別存在在不同的存儲(chǔ)設(shè)備中。下面,啟動(dòng)RCAT數(shù)據(jù)庫。步1:創(chuàng)建存儲(chǔ)目標(biāo)數(shù)據(jù)庫備份信息的表空間sid=25pid=20>createtablespacecattbsdatafile'f:\oracle\oradata\rcat\cattbs_1.dbf'size20m;Tablespacecreated.這個(gè)表空間并不是專用的,它的名字你可隨意定。它也可以存儲(chǔ)其他信息。但是建議只用它存儲(chǔ)目標(biāo)數(shù)據(jù)庫的備份信息。步2:創(chuàng)建RCAT1用戶sid=22pid=15>createuserrcat1identifiedbyabcdedefaulttablespacecattbsquotaunlimitedoncattbs;用戶已創(chuàng)建。用戶名當(dāng)然也是隨變定的。它的缺省表空間肯定要是剛才創(chuàng)建的CATTBS。步3:授予權(quán)限:sid=22pid=15>grantconnect,recovery_catalog_ownertorcat1;授權(quán)勝利。復(fù)原書目用戶,肯定要有recovery_catalog_owner角色。此角色是特地針對復(fù)原書目的,它向用戶授予了許多特權(quán)。步4:在RMAN中創(chuàng)建復(fù)原書目在RMAN中,連接到復(fù)原書目數(shù)據(jù)庫:RMAN>connectcatalogrcat1/abcde@rcat;連接到復(fù)原書目數(shù)據(jù)庫啟動(dòng)RMANRMAN為交互式吩咐行處理界面,也可以從企業(yè)管理器中運(yùn)行。為了運(yùn)用下面的實(shí)例,先檢查環(huán)境符合:thetargetdatabaseiscalled"his"andhasthesameTNSaliasuserrmanhasbeengranted"recovery_catalog_owner"privileges目標(biāo)數(shù)據(jù)庫的連接用戶為internal帳號,或者以其他SYSDBA類型帳號連接therecoverycatalogdatabaseiscalled"rman"andhasthesameTNSaliastheschemacontainingtherecoverycatalogis"rman"(samepassword)在運(yùn)用RMAN前,設(shè)置NLS_DATE_FORMAT和NLS_LANG環(huán)境變量,許多RMANLIST吩咐的輸出結(jié)果是與日期時(shí)間相關(guān)的,這點(diǎn)在用戶希望執(zhí)行以時(shí)間為基準(zhǔn)的復(fù)原工作也很重要。下例是環(huán)境變量的示范:NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBKNLS_DATE_FORMAT=DD-MON-YYYYHH24:MI:SS為了保證RMAN運(yùn)用時(shí)能連接復(fù)原書目,復(fù)原書目數(shù)據(jù)庫必需打開,目標(biāo)數(shù)據(jù)庫至少要STARTED(unmount),否則RMAN會(huì)返回一個(gè)錯(cuò)誤,目標(biāo)數(shù)據(jù)庫必需置于歸檔模式下。運(yùn)用不帶復(fù)原書目的RMAN設(shè)置目標(biāo)數(shù)據(jù)庫的ORACLE_SID,執(zhí)行:%rmannocatalogRMAN>connecttargetRMAN>connecttargetinternal/@his運(yùn)用帶復(fù)原書目的RMAN%rmanrman_tsrman/rman@rmanRMAN>connecttarget%rmanrman_tsrman/rman@rmantargetinternal/@his運(yùn)用RMAN一旦連接到目標(biāo)數(shù)據(jù)庫,可以通過交互界面或者事先存儲(chǔ)的腳本執(zhí)行指定RMAN吩咐,下面是一個(gè)運(yùn)用RMAN交互界面的實(shí)例:RMAN>resynccatalog;RMAN-03022:正在編譯吩咐:resyncRMAN-03023:正在執(zhí)行吩咐:resyncRMAN-08002:正在啟動(dòng)全部復(fù)原書目的resyncRMAN-08004:完成全部resync運(yùn)用腳本的實(shí)例:RMAN>executescriptalloc_1_disk;創(chuàng)建或者替代存儲(chǔ)的腳本:RMAN>replacescriptalloc_1_disk{2>allocatechanneld1typedisk;3>}在非歸檔模式下備份復(fù)原書目數(shù)據(jù)庫須要打開,目標(biāo)數(shù)據(jù)庫必需啟動(dòng)(或者加載)。因?yàn)槟繕?biāo)數(shù)據(jù)庫不在歸檔模式下,所以當(dāng)進(jìn)行備份復(fù)原操作的時(shí)候數(shù)據(jù)庫無法打開。不行以將表空間置于熱備份模式上進(jìn)行等同于文件系統(tǒng)級的拷貝,假如在非歸檔模式,數(shù)據(jù)庫打開的狀態(tài)下不能進(jìn)行數(shù)據(jù)文件的備份。數(shù)據(jù)庫完全備份RMAN>run{2>#backupthecompletedatabasetodisk3>allocatechanneldev1typedisk;4>backup5>full6>tagfull_db_backup7>format"/oracle/backups/db_t%t_s%s_p%p"8>(database);9>releasechanneldev1;10>}行#2:表明該行為注釋行(#是注釋符)3&9:Seesection15-Channels通道定義5:Fullbackup(defaultiffullorincrementalnotspecified)完全備份模式(缺省模式)6:Meaningfulstring(<=30chars)(備份集標(biāo)識,<=30個(gè)字符)7:Filenametouseforbackuppieces,includingsubstitutionvariables.備份片運(yùn)用的文件名,可以包含代替變量。8:Indicatesallfilesincludingcontrolfilesaretobebackedup表明備份全部數(shù)據(jù)文件包括限制文件通過下面的吩咐顯示復(fù)原書目中記載的備份集信息:RMAN>listbackupsetofdatabase;備份表空間RMAN>run{2>allocatechanneldev1typedisk;3>backup4>tagtbs_users_read_only5>format"/oracle/backups/tbs_users_t%t_s%s"6>(tablespaceusers)7>}運(yùn)用下列吩咐來顯示復(fù)原書目中該表的備份信息:RMAN>listbackupsetoftablespaceusers;假設(shè)USERS表空間在備份后被置為READONLY表空間,以后的全庫備份就可以不用備份該表空間,為了達(dá)到這個(gè)目的,可以在以后的備份中指定"skipreadonly"。留意,目標(biāo)數(shù)據(jù)庫不須要肯定打開,只要加載就可以,因?yàn)楸砜臻g的信息存儲(chǔ)在限制文件中。備份單獨(dú)數(shù)據(jù)文件RMAN>run{2>allocatechanneldev1type"SBT_TAPE";3>backup4>format"%d_%u"5>(datafile"/oracle/dbs/sysbigdb.dbf");6>releasechanneldev1;7>}行#2:運(yùn)用MML(mediamanagerlayer)安排磁帶驅(qū)動(dòng)器,必需指定類型為SBT_TAPE;運(yùn)用下面的吩咐顯示復(fù)原書目中備份的表空間:RMAN>listbackupsetofdatafile1;備份數(shù)據(jù)文件RMAN>run{2>allocatechanneldev1type"SBT_TAPE";3>copydatafile"/oracle/dbs/temp.dbf"to"/oracle/backups/temp.dbf";4>releasechanneldev1;5>}運(yùn)用下面的吩咐顯示復(fù)原書目中的文件拷貝:RMAN>listcopyofdatafile"/oracle/dbs/temp.dbf";拷貝數(shù)據(jù)文件和備份數(shù)據(jù)文件是不一樣的,數(shù)據(jù)文件拷貝是一個(gè)該文件的鏡像。文件的備份產(chǎn)生一個(gè)備份集。7.5.備份限制文件RMAN>run{2>allocatechanneldev1type"SBT_TAPE";3>backup4>format"cf_t%t_s%s_p%p"5>tagcf_monday_night6>(currentcontrolfile);7>releasechanneldev1;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省渾源縣2025屆物理高二第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 2025屆福建省寧德寧市-同心順-六校聯(lián)盟高一物理第一學(xué)期期中監(jiān)測試題含解析
- 2025屆山西省平遙縣和誠物理高二上期中達(dá)標(biāo)檢測模擬試題含解析
- 陜西省西安市西光中學(xué)2025屆物理高二第一學(xué)期期末學(xué)業(yè)水平測試模擬試題含解析
- 甘肅省蘭州市二十七中2025屆物理高一上期末教學(xué)質(zhì)量檢測模擬試題含解析
- 2025屆浙江省杭州五校物理高二第一學(xué)期期末統(tǒng)考試題含解析
- 2025屆遼寧省鞍山市高二物理第一學(xué)期期末學(xué)業(yè)水平測試模擬試題含解析
- 2025屆朝陽市重點(diǎn)中學(xué)物理高一上期中經(jīng)典模擬試題含解析
- 2025屆玉溪市重點(diǎn)中學(xué)高三物理第一學(xué)期期末綜合測試試題含解析
- 2025屆黑龍江省哈爾濱市第九中學(xué)物理高一上期中質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 暫堵壓裂技術(shù)服務(wù)方案
- 生產(chǎn)現(xiàn)場作業(yè)十不干PPT課件
- 《孔乙己》公開課一等獎(jiǎng)PPT優(yōu)秀課件
- 美的中央空調(diào)故障代碼H系列家庭中央空調(diào)(第一部分多聯(lián)機(jī))
- 物料承認(rèn)管理辦法
- 業(yè)主委員會(huì)成立流程圖
- (完整版)全usedtodo,beusedtodoing,beusedtodo辨析練習(xí)(帶答案)
- 廣聯(lián)達(dá)辦公大廈工程施工組織設(shè)計(jì)
- 疑難病例HELLP綜合征
- Tiptop管理員手冊
- 財(cái)務(wù)報(bào)告模版(向股東會(huì)、董事會(huì))
評論
0/150
提交評論