国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

關(guān)于oracle的備份策略

2024-08-29 13:37:26
字體:
供稿:網(wǎng)友
    控制文件在備份中意義重大,建議每次對其單獨備份,假如數(shù)據(jù)庫版本答應(yīng)的話,應(yīng)該設(shè)置為控制文件自動備 份。同時應(yīng)該盡可能地增大CONTROL_FILE_RECORD_KEEP_TIME這個初始化參數(shù)的值。 以便備份信息能更長時間的保留應(yīng)該制定比較完善的備份計劃,否則備份計劃一旦出現(xiàn)缺口,將可能給系統(tǒng)帶來災(zāi)難。記住, "可能出錯的地方一定會出錯"。    熟悉RMAN內(nèi)部備份機制,對DBMS_BACKUP_RESTORE的用法有一定的把握在要害時侯很有幫助。    備份腳本應(yīng)該對Log重定向并保存。以便在出錯的查找有用信息。----------------------------------------------    與RMAN備份有關(guān)的優(yōu)化備份操作主要是完成以下三個步驟1、從磁盤上讀取數(shù)據(jù)2、在內(nèi)存中處理數(shù)據(jù)塊3、寫入數(shù)據(jù)到磁盤或磁帶以上的讀寫操作可以同步或異步的完成,在同步I/O操作中,一個時間只答應(yīng)有一個IO操作,但是在異步I/O操作中,一個時間答應(yīng)有多個IO操作。因此,備份與恢復(fù)的調(diào)優(yōu)主要集中在以下幾個方面:    1、??提高同步或異步I/O操作能力在支持異步操作的操作系統(tǒng)上,可以通過設(shè)置TAPE_AYSNCH_IO,DISK_ASYNCH_IO和BACKUP_TYPE_IO_SLAVES來支持異步操作,提高寫的能力。    2、??提高磁盤讀能力可以在backup命令后通過設(shè)置DISKRATIO來保證從多個磁盤上讀取數(shù)據(jù),保證連續(xù)的數(shù)據(jù)流。    3、??正確設(shè)置緩沖區(qū)與參數(shù)值設(shè)置LARGE_POOL_SIZE,使備份可以使用連續(xù)的緩沖池,通過設(shè)置DB_FIL_DIRECT_IO_COUNT可以提高緩沖區(qū)的利用。假如使用磁帶備份,還可以設(shè)置BACKUP_TYPE_IO_SLAVES來提高磁帶的寫能力。    4、??采用并行備份開辟多個通道,可以實現(xiàn)并行備份與恢復(fù)??    iii.備份RMAN數(shù)據(jù)庫RMAN自己的數(shù)據(jù)庫也需要備份,但是本身很小,而且不是經(jīng)常發(fā)生變化,所以在每次RMAN備份完成后,都可以用如下腳本對RMAN數(shù)據(jù)庫備份。    EXP pafile =exPRman.sql exprman.sql為USERID=RMAN/RMAN BUFFER=32768 OWNER=RMAN FILE=RMAN.DMP ROWS=Y GRANTS=Y COMPRESS=Y CONSISTENT=Y iv.使自動備份數(shù)據(jù)庫自動備份數(shù)據(jù)庫不外乎以下三種方式WINDOWS下的任務(wù)計劃(At命令)    UNIX下的Crontab第三方工具如Viritas在以上三種方式中Viritas屬于第三方工具,很多人可能都沒有接觸,主要說一下windows的任務(wù)計劃與unix的cron 1、生成腳本文件,如backup.rcv假定文件內(nèi)容如下:$>cat backup.rcv connect target sys/passWord rcvcat rman/rman@localname;run{ allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;backup fileaperset 3 format ‘/u01/oradata/backup/arch%u_%s_%p'??    archivelog all delete input;? ?    release channel c1;release channel c2;release channel c3;} 2、生成執(zhí)行文件在windows上生成backup_archive.bat,內(nèi)容包括rman cmdfile = backup.rcv在unix下生成 backup_archive.sh,內(nèi)容包括/Oracle/ramn/rman cmdfile = backup.rcv??3、加入調(diào)度在windows中用任務(wù)計劃向?qū)Ъ纯桑蚴褂胊t命令。    在unix中,在目標(biāo)機器上編寫一個文件,用以啟動自動備份進程。假定文件名為ORACLE,文件將放在/var/spool/cron/crontabs目錄下$>cat oracle 0 23 * * 0 backup_archive.sh #表示星期天23點對數(shù)據(jù)庫備份0 12,18 * * * backup_archive.sh #表示天天12點,18點備份Crontab文件的每一行由六個域(minutes,hours,day of month,month,day of week,command)組成,域之間用空格或Tab分隔開來五、常見誤區(qū)1、使用EXP/IMP備份EXP/IMP不是一個良好的備份工具,在以后的發(fā)展之中,ORACLE對EXP/IMP用于備份的支持會越來越低。ORACLE只是把EXP/IMP當(dāng)作一個好的工具而不是備份工具,在對于大型數(shù)據(jù)庫,如TB級數(shù)據(jù)庫或數(shù)據(jù)倉庫,EXP/IMP肯定會力不從心。    2、在應(yīng)用程序中備份數(shù)據(jù)庫在論壇上,有很多這樣的要求,"我怎么在程序中備份與恢復(fù)數(shù)據(jù)庫?".首先說,這個并不是不可以實現(xiàn),但是實現(xiàn)的過程會很復(fù)雜而且意外會很多。就我的感覺,提出這樣問題的人,首先一點就是對ORACLE或DBA的不了解,假如ORACLE可以這么輕松的實現(xiàn)備份與恢復(fù),那么我可以說,就不需要DBA了。
    3、冷備份比熱備份更輕易,效果會更好有人認(rèn)為,冷備份是關(guān)閉數(shù)據(jù)庫進行的一致性備份,肯定比熱備份要好,使用也輕易,其實不盡然,在熱備份中,一樣可以實現(xiàn)數(shù)據(jù)庫的全備份,而且不會影響到數(shù)據(jù)庫的運行。建議所有的生產(chǎn)機,都運行在歸檔方式下,采用熱備份方式。    六、常見問題1、我導(dǎo)出的數(shù)據(jù)為什么不能導(dǎo)入,提示不支持的字符集轉(zhuǎn)換答:參考上面的字符集原則,導(dǎo)出數(shù)據(jù)時客戶端與數(shù)據(jù)庫字符集一致,導(dǎo)入時修改為與目標(biāo)數(shù)據(jù)庫字符集一致。    2、我的歸檔日志越來越多,我什么時候可以刪除歸檔日志?    答:在每一次全備份(如OS全冷備份或全熱備份)或基于全備份的增量備份(如RMAN基于0級備份上的增量備份)后都可以刪除該備份點之前的歸檔日志,建議在磁帶上保留一年。    3、全備份時一定需要備份所有數(shù)據(jù)文件嗎?    答:不需要,起碼有兩類數(shù)據(jù)文件可以不備份,一類就是臨時數(shù)據(jù)文件,假如丟失,可以刪除后重建;一類是只讀表空間數(shù)據(jù)文件,假如上次備份以來,沒有修改過表空間的只讀屬性,就可以不需要備份。    4、聯(lián)機日志需要備份嗎?    答:假如是歸檔方式熱備份,就沒有必要備份聯(lián)機日志。但是對于冷備份,可以備份聯(lián)機日志,非凡是不歸檔狀態(tài)。備份過聯(lián)機日志后的冷備份,因為數(shù)據(jù)庫是一致的,可以恢復(fù)到該備份點。    七、小結(jié)1、什么是數(shù)據(jù)庫備份,數(shù)據(jù)庫備份就是把數(shù)據(jù)庫復(fù)制到轉(zhuǎn)儲設(shè)備的過程。    2、數(shù)據(jù)庫的運行方式,可以分為歸檔方式和非歸檔方式,建議運行在歸檔方式下運行熱備份。    3、了解了數(shù)據(jù)庫的備份方式,邏輯備份、冷備份、熱備份4、了解數(shù)據(jù)庫的備份工具,EXP/IMP執(zhí)行邏輯備份,OS腳本可以執(zhí)行冷備份或熱備份,RMAN也可以執(zhí)行冷備份或熱備份5、了解ORACLE的備份策略,并怎樣選擇最佳的備份策略6、知道怎么樣啟動自動備份,了解Windows的at命令與unix的cron進程

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 五华县| 白水县| 于田县| 宝山区| 苏州市| 赣榆县| 屏东县| 开鲁县| 微博| 南平市| 三亚市| 肃宁县| 启东市| 永吉县| 莒南县| 贡山| 巴里| 桦南县| 洪泽县| 彭水| 肃南| 绵竹市| 屏东市| 太湖县| 峨山| 鄂托克前旗| 兰溪市| 女性| 新乡县| 普兰县| 淳安县| 庐江县| 金门县| 多伦县| 视频| 新田县| 新平| 长白| 嘉峪关市| 古田县| 晋江市|