成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Oracle數據庫管理系統:大數據的備份

瀏覽:137日期:2023-11-21 12:54:38
問:公司里的Oracle數據庫有20G之大(這是一個方案的大小.原來這個方案有30G,我已經把能刪的數據都刪了),怎么備份?感覺備份一次好慢啊.專家有什么指導一下的嗎?(另:20G的數據庫是不是備份也要20G這樣?)我希望能每周備份一次,最好天天一次. 答:方法一:首選需要在UNIX下創建一個管道(只創建一次即可):$mknod ./eXP_pipe p$ ls -l exp_pipeprw-rw-r-- 1 report group 0 Mar 17 05:20 exp_pipe然后通過管道,將EXP導出的數據直接壓縮,注重:下面二行要寫在同一個shell腳本中。compress < ./exp_pipe > ./tmp_now.dmp.Z &exp user/passwd@數據庫連接串 file=./exp_pipe direct=y compress=no log=./exp.log20G的DMP文件,壓縮后的大小在4G左右。方法二:考慮到機器的速度和效率的問題,一般不建議使用exp對數據量大的數據庫進行備份,因為比較慢。oracle的rman備份可以支持增量備份,你可以自己設置一個備份策略,好比每周日做一次數據庫全備份(level 0 級的備份),然后周一周二做增量備份(level 1 級的備份),周三在做一次數據庫全備份(level 0),最后周四、周五、周六做數據庫的增量備份(level 1)。這樣既可以保證你的備份在大部分時間內比較快,而且也可一保證在需要恢復時較快。具體的備份策略要根據你的要求而定,我只是舉個例子。介紹一下什么是Oracle的rman備份:Oracle 的RMAN備份- -查看那當前使用那個spfile文件 :SQL> select name,value from v$parameter where name='spfile';1。檢查數據庫的歸檔方式。假如不是規定方式,則要修改數據庫為歸檔方式。1.1 以dba帳號登陸,$ sqlplus '/as sysdba';SQL> archive log list;Database log mode No Archive Mode #非歸檔方式Automatic archival EnabledArchive destination /oracle/bakram/log_archiveOldest online log sequence 161Current log sequence 1631.2 假如第一步為 No Archive Mode ,則將數據庫修改修改為歸檔方式1.2.1 建立存檔路徑.$mkdir /oracle/bakram/log_archive1.2.2 在/oracle/OracleHome/dbs/建立一文件 firstSpfile.ora文件內容為:SPFILE='/oracle/OracleHome/dbs/spfileorcyehoo.ora' # 實例名稱log_archive_start=true;log_archive_format=ARC%T%S.arc #格式log_archive_dest=/oracle/bakram/log_archive #存放的路徑1.3 停止數據庫$/oracle/dbstop.sh1.4 修改歸檔方式1.4.1 建立一個dbstartmount.sh文件--------echo 'begin to start oracle mount...'lsnrctl startsqlplus /nolog < connect /as sysdbastartup mountexitexitsleep 10echo 'oracle have started oracle mount...'--------執行./dbstartmount.shSQL>alert database archivelog;Database altered.將數據庫打開SQL> alert database open;Database altered.SQL>1.5.配置dbstart.sh。 啟動數據庫$vi /oracle/dbstart.sh #編輯啟動腳本---------------------------------------------echo 'begin to start oracle...'lsnrctl startsqlplus /nolog < connect /as sysdbastartup pfile='/oracle/OracleHome/dbs/firstSpfile.ora' #修改這里。即啟動時加載自己配置的文件。 exitexitsleep 10echo 'oracle have started...'--------------------------------------2. 創建RMAN目錄$ sqlplus system/data#yes2.1創建一個獨立的表空間SQL> create tablespace back datafile 'back_Css.dmp' size 50m;2.2創建RMAN用戶SQL> create user rman identified by rman default tablespace back temporary tablespace temp;2.3給RMAN授予權限SQL>grant connect,resource,recovery_catalog_owner to rman;2.4打開RMAN$RMAN2.5連接數據庫RMAN>connect catalog rman/rman;2.6 創建恢復目錄RMAN>create catalog tablespace back;3. 注冊目標數據庫(需要備份的數據庫)3.1 注冊數據庫$rman target sys/data#yes catalog rman/rman@yehoo; #yehoo為實例名。----Recovery Manager: Release 9.2.0.1.0 - ProdUCtionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.connected to target database: YEHOO (DBID=2840368994)connected to recovery catalog database----RMAN> register database;3.2 查詢恢復目錄怎么能知道我們的oracle9i是OLTP還是DSS4。備份備份表空間:backup tag 'tsuser' format '/oracle/css_20041209_%u_%s_%p' tablespace css;5. 維護rman5.1 查看現有備份RMAN> list backup;5.2 列出過期備份RMAN> report obsolete6. 選擇備份策略
標簽: Oracle 數據庫
主站蜘蛛池模板: 午夜宅宅宅影院在线观看 | 亚洲成人在线视频播放 | 精品久久国产 | 国产精品久久网 | 久久亚洲国产伦理 | 成人免费毛片一区二区三区 | 中文国产成人精品少久久 | 很黄很暴力深夜爽爽无遮挡 | 亚洲精品国产第一区二区三区 | 免费一级特黄 | 九九热久久免费视频 | 思99re久久这里只有精品首页 | 中国做爰国产精品视频 | 美女曰皮| 99在线视频精品 | 成人免费网站久久久 | 亚洲精品人成网在线播放影院 | 一本大道香蕉大vr在线吗视频 | 中国成人在线视频 | 日本三级香港三级人妇gg在线 | 另类女最新视频 | 成年人网站免费在线观看 | 亚洲国产精品成人久久 | 色狠狠色综合吹潮 | 尹人香蕉久久99天天拍 | 韩国一级永久免费观看网址 | 九九精品视频在线播放 | 青青草国产免费久久久91 | 欧美日韩一区二区三区在线视频 | 波多野结衣中文无毒不卡 | 特黄a大片免费视频 | 亚洲综合精品 | 国产永久高清免费动作片www | 国产精品色内内在线播放 | 伊人久久大香线焦综合四虎 | 黄色片免费网址 | 国产一区二区精品在线观看 | 一级毛片免费看 | 国产欧美va欧美va香蕉在线观 | 最新国产三级久久 | 国产精品秦先生手机在线 |