-- 使用RMAN實(shí)現(xiàn)異機(jī)備份恢復(fù)(WIN平臺(tái))
--=================================
?? ?在有些情況下,如數(shù)據(jù)庫服務(wù)器處于磁盤空間的壓力或成本控制需要將數(shù)據(jù)文件備份到異機(jī),使用RMAN可以完成該工作。基于Windows平臺(tái)
所需完成的配置相對(duì)簡單,僅僅是添加賬戶與使用新增的帳戶來啟動(dòng)數(shù)據(jù)庫服務(wù)以及設(shè)置共享路徑。
?? ?下面給出具體描述。
?? ?
一、配置數(shù)據(jù)庫服務(wù)器與備份目的主機(jī)
?? ?1. 帳戶配置(假定有主機(jī)A,B 且A為數(shù)據(jù)庫服務(wù)器,B為備份目的主機(jī),且能互相ping通)?? ?
?? ??? ??? ?如果主機(jī)A與主機(jī)B使用的Administrator密碼相同,且A上的OracleServiceDBNAME服務(wù)和OracleOraHome92TNSListener服務(wù)都以"本
?? ??? ?地系統(tǒng)賬戶登陸"
?? ??? ??? ?如果主機(jī)A與主機(jī)B使用不同的Administrator密碼,處于安全考慮不宜設(shè)為相同,則則可以分別在主機(jī)A與主機(jī)B上新建一用戶,假
?? ??? ?定在主機(jī)A上建立DBA_oracle,密碼為ORA_PWD,則在主機(jī)B上也建立該用戶(用戶名可以不同,密碼必須相同),密碼同樣設(shè)置為ORA_PWD
?? ??? ?。將剛建好的用戶在各自主機(jī)將其加入到Aministrators組
?? ?2. 設(shè)定OracleServiceDBNAME服務(wù)和OracleOraHome92TNSListener服務(wù)的啟動(dòng)帳戶。在運(yùn)行處輸入services.msc。在主機(jī)A上設(shè)定使用此帳
?? ??? ?戶登陸,即使用剛剛建立的DBA_oracle,輸入密碼啟動(dòng),該設(shè)置需要重啟后有效
?? ?3. 在主機(jī)B上設(shè)定共享文件夾,如RMAN_Shared,設(shè)置其權(quán)限為完全控制(在A上使用\\IP\RMAN_Shared測試是否可寫入文件)
?? ??? ?
二、查看RMAN的配置與數(shù)據(jù)庫情況? ? ????
三、備份數(shù)據(jù)庫并關(guān)閉數(shù)據(jù)庫,刪除system01.dbf文件
?? ?使用備份腳本對(duì)數(shù)據(jù)庫進(jìn)行備份,備份腳本在最后給出???
四、從異機(jī)進(jìn)行還原與恢復(fù)
?? ?1.關(guān)閉數(shù)據(jù)庫?? ?????
??? 2.刪除system01.dbf數(shù)據(jù)文件以便測試恢復(fù)?? ????
??? 3.重啟實(shí)例,收到錯(cuò)誤提示?? ??
??? 4.使用RMAN進(jìn)行還原與恢復(fù)?? ????
??? 5.結(jié)論
?? ??? ??? ?從上面的備份與恢復(fù)來看,使用異機(jī)備份與恢復(fù)與使用本地服務(wù)器備份與恢復(fù)操作方式并無太多差異,但數(shù)據(jù)庫的性能則受到一定
?? ??? ?的影響。即備份到異機(jī)其備份與恢復(fù)速度低于備份恢復(fù)在本地服務(wù)器。在大型生產(chǎn)環(huán)境中且實(shí)時(shí)性要求特高的情形,盡可能的避免異機(jī)
?? ??? ?備份與恢復(fù)。盡管如此,備份到異機(jī)與從異機(jī)恢復(fù)仍然不失為一種可選方案。
五、RMAN 備份腳本 ? ?
六、快捷參考
有關(guān)性能優(yōu)化請(qǐng)參考
??? Oracle硬解析與軟解析
??? 共享池的調(diào)整與優(yōu)化(Sharedpool Tuning)
??? Buffercache 的調(diào)整與優(yōu)化(一)
??? Oracle表緩存(cachingtable)的使用
?
有關(guān)ORACLE體系結(jié)構(gòu)請(qǐng)參考
??? Oracle密碼文件
??? Oracle參數(shù)文件
??? Oracle聯(lián)機(jī)重做日志文件(ONLINE LOG FILE)
??? Oracle歸檔日志
??? Oracle回滾(ROLLBACK)和撤銷(UNDO)
??? Oracle數(shù)據(jù)庫實(shí)例啟動(dòng)關(guān)閉過程
??? Oracle10g SGA 的自動(dòng)化管理
??? Oracle實(shí)例和Oracle數(shù)據(jù)庫(Oracle體系結(jié)構(gòu))
?
有關(guān)閃回特性請(qǐng)參考
??? Oracle閃回特性(FLASHBACK DATABASE)
??? Oracle閃回特性(FLASHBACK DROP & RECYCLEBIN)
??? Oracle閃回特性(Flashback Query、FlashbackTable)
??? Oracle閃回特性(Flashback Version、Flashback Transaction)
?
有關(guān)基于用戶管理的備份和備份恢復(fù)的概念請(qǐng)參考
??? Oracle冷備份
??? Oracle熱備份
??? Oracle備份恢復(fù)概念
??? Oracle基于用戶管理恢復(fù)的處理 (詳細(xì)描述了介質(zhì)恢復(fù)及其處理)
?
有關(guān)RMAN的備份恢復(fù)與管理請(qǐng)參考
??? RMAN 備份詳解
??? RMAN 還原與恢復(fù)
??? RMAN catalog 的創(chuàng)建和使用
??? 基于catalog 創(chuàng)建RMAN存儲(chǔ)腳本
使用RMAN遷移文件系統(tǒng)數(shù)據(jù)庫到ASM
??? RMAN 備份路徑困惑(使用plus archivelog時(shí))
?
有關(guān)ORACLE故障請(qǐng)參考
??? ORA-01658錯(cuò)誤
??? ORA-00119,ORA-00132 錯(cuò)誤處理
??? 又一例SPFILE設(shè)置錯(cuò)誤導(dǎo)致數(shù)據(jù)庫無法啟動(dòng)
??? 對(duì)參數(shù)FAST_START_MTTR_TARGET= 0 的誤解及設(shè)定
??? SPFILE錯(cuò)誤導(dǎo)致數(shù)據(jù)庫無法啟動(dòng)(ORA-01565)
?
有關(guān)ASM請(qǐng)參考
??? 創(chuàng)建ASM實(shí)例及ASM數(shù)據(jù)庫
??? ASM 磁盤、目錄的管理
?
有關(guān)SQL/PLSQL請(qǐng)參考
??? SQLPlus常用命令
??? 替代變量與SQL*Plus環(huán)境設(shè)置
??? 使用Uniread實(shí)現(xiàn)SQLplus翻頁功能
??? SQL 基礎(chǔ) --> NEW_VALUE的使用
??? SQL 基礎(chǔ) --> 集合運(yùn)算(UNION與UNION ALL)
??? SQL 基礎(chǔ) --> 視圖(CREATEVIEW)
??? SQL 基礎(chǔ) --> 創(chuàng)建和管理表
??? SQL 基礎(chǔ) --> 分組與分組函數(shù)
??? SQL 基礎(chǔ) --> 層次化查詢(STARTBY ... CONNECT BY PRIOR)
??? SQL 基礎(chǔ) --> ROLLUP與CUBE運(yùn)算符實(shí)現(xiàn)數(shù)據(jù)匯總
??? PL/SQL --> 異常處理(Exception)
??? PL/SQL --> 流程控制
??? PL/SQL --> 包的創(chuàng)建與管理
??? PL/SQL --> 隱式游標(biāo)(SQL%FOUND)
??? PL/SQL --> INSTEAD OF 觸發(fā)器
??? PL/SQL --> 動(dòng)態(tài)SQL
??? PL/SQL --> 動(dòng)態(tài)SQL的常見錯(cuò)誤
?
有關(guān)ORACLE其它特性
??? Oracle常用目錄結(jié)構(gòu)(10g)
??? 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle實(shí)例
??? 日志記錄模式(LOGGING、FORCE LOGGING 、NOLOGGING)
??? OralceOMF 功能詳解
??? Oracle用戶、對(duì)象權(quán)限、系統(tǒng)權(quán)限 ?
? ?? Oracle角色、配置文件
??? Oracle分區(qū)表
??? Oracle外部表
??? 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
??? 簇表及簇表管理(Index clustered tables)
??? 數(shù)據(jù)泵 EXPDP 導(dǎo)出工具的使用
??? 數(shù)據(jù)泵 IMPDP 導(dǎo)入工具的使用
??? 導(dǎo)入導(dǎo)出 Oracle 分區(qū)表數(shù)據(jù)
??? SQL*Loader使用方法
??? 啟用用戶進(jìn)程跟蹤
??? 配置非默認(rèn)端口的動(dòng)態(tài)服務(wù)注冊(cè)
??? 配置ORACLE 客戶端連接到數(shù)據(jù)庫
??? systemsys,sysoper sysdba 的區(qū)別
??? ORACLE_SID、DB_NAME、INSTANCE_NAME、DB_DOMIAN、GLOBAL_NAME
??? Oracle補(bǔ)丁全集 (Oracle 9i 10g 11g Path)
??? Oracle10.2.0.1 升級(jí)到10.2.0.4
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
