欢迎来到天天文库
浏览记录
ID:37489572
大小:41.00 KB
页数:7页
时间:2019-05-24
《Oracle:大数据的备份》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle:大數據的備份問:公司裡的oracle數據庫有20G之大(這是一個方案的大小.原來這個方案有30G,我已經把能刪的數據都刪了),怎麼備份?感覺備份一次好慢啊.專家有什麼指導一下的嗎?(另:20G的數據庫是不是備份也要20G這樣?)我希望能每週備份一次,最好每天一次. 答:方法一:首選需要在UNIX下創建一個管道(只創建一次即可): $mknod./exp_pipep $ls-lexp_pipe prw-rw-r--1reportgroup0Mar1705:20exp_pipe 然後通過管道,將EXP導出的數據直接壓縮,注意:下面
2、二行要寫在同一個shell腳本中。 compress<./exp_pipe>./tmp_now.dmp.Z& expuser/passwd@數據庫連接串file=./exp_pipedirect=ycompress=nolog=./exp.log 20G的DMP文件,壓縮後的大小在4G左右。 方法二:考慮到機器的速度和效率的問題,一般不建議使用exp對數據量大的數據庫進行備份,因為比較慢。oracle的rman備份可以支持增量備份,你可以自己設置一個備份策略,好比每週日做一次數據庫全備份(level0級的備份),然後週一週二做增量備份(lev
3、el1級的備份),週三在做一次數據庫全備份(level0),最後週四、週五、週六做數據庫的增量備份(level1)。這樣既可以保證你的備份在大部分時間內比較快,而且也可一保證在需要恢復時較快。具體的備份策略要根據你的要求而定,我只是舉個例子。 介紹一下什麼是Oracle的rman備份: Oracle的RMAN備份-- 查看那當前使用那個spfile文件: SQL>selectname,valuefromv$parameterwherename=’spfile’; 問:公司裡的oracle數據庫有20G之大(這是一個方案的大小.原來這個方案有3
4、0G,我已經把能刪的數據都刪了),怎麼備份?感覺備份一次好慢啊.專家有什麼指導一下的嗎?(另:20G的數據庫是不是備份也要20G這樣?)我希望能每週備份一次,最好每天一次. 答:方法一:首選需要在UNIX下創建一個管道(只創建一次即可): $mknod./exp_pipep $ls-lexp_pipe prw-rw-r--1reportgroup0Mar1705:20exp_pipe 然後通過管道,將EXP導出的數據直接壓縮,注意:下面二行要寫在同一個shell腳本中。 compress<./exp_pipe>./tmp_now.dmp.
5、Z& expuser/passwd@數據庫連接串file=./exp_pipedirect=ycompress=nolog=./exp.log 20G的DMP文件,壓縮後的大小在4G左右。 方法二:考慮到機器的速度和效率的問題,一般不建議使用exp對數據量大的數據庫進行備份,因為比較慢。oracle的rman備份可以支持增量備份,你可以自己設置一個備份策略,好比每週日做一次數據庫全備份(level0級的備份),然後週一週二做增量備份(level1級的備份),週三在做一次數據庫全備份(level0),最後週四、週五、週六做數據庫的增量備份(lev
6、el1)。這樣既可以保證你的備份在大部分時間內比較快,而且也可一保證在需要恢復時較快。具體的備份策略要根據你的要求而定,我只是舉個例子。 介紹一下什麼是Oracle的rman備份: Oracle的RMAN備份-- 查看那當前使用那個spfile文件: SQL>selectname,valuefromv$parameterwherename=’spfile’; 1。檢查數據庫的歸檔方式。如果不是規定方式,則要修改數據庫為歸檔方式。 1.1以dba帳號登陸, $sqlplus’/assysdba’; SQL>archiveloglist;
7、 DatabaselogmodeNoArchiveMode#非歸檔方式 AutomaticarchivalEnabled Archivedestination/oracle/bakram/log_archive Oldestonlinelogsequence161 Currentlogsequence163 1.2如果第一步為NoArchiveMode,則將數據庫修改修改為歸檔方式 1.2.1建立存檔路徑. $mkdir/oracle/bakram/log_archive 1.2.2在/oracle/OracleHome/dbs/建
8、立一文件firstSpfile.ora 文件內容為: SPFILE="/oracle/OracleHom
此文档下载收益归作者所有