欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > oracle備份之備份測試腳本的方法(冷備、熱備、rman)

oracle備份之備份測試腳本的方法(冷備、熱備、rman)

熱門標簽:鶴壁電話機器人價格 網貸外呼系統合法嗎 地圖標注坐標圖標 電銷套路機器人 杭州網絡外呼系統運營商 手機地圖標注門店 地圖標注效果的制作 安陽企業電銷機器人供應商 汽車4s店百度地圖標注店

1、數據庫環境

數據庫DBID及打開模式

SQL> select dbid,open_mode from v$database; 
DBID OPEN_MODE
---------- ----------
4106451204 READ WRITE

數據文件:

SQL> select file#,status,enabled,name from v$datafile;

FILE# STATUS ENABLED NAME
---------- ------- ---------- --------------------------------------------------------------------------------
1 SYSTEM READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/system01.dbf
2 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/undotbs01.dbf
3 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/sysaux01.dbf
4 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/tbs_1.dbf
5 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/tbs3.dbf
6 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/tbs_big01.dbf
7 ONLINE READ WRITE /u01/app/oracle/oradata/ocmdb/dfile/rman.dbf

控制文件:

SQL> select status,name from v$controlfile;

STATUS NAME
------- --------------------------------------------------------------------------------
/u01/app/oracle/ocmdb/cfile/ora_control1
/u01/app/oracle/ocmdb/cfile/ora_control2
/u01/app/oracle/ocmdb/cfile/control3

聯機日志:

SQL> select group#,status,type,member from v$logfile;

GROUP# STATUS TYPE MEMBER
---------- ------- ------- --------------------------------------------------------------------------------
1 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo01.log
1 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo11.log
3 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo03.log
2 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo02.log
5 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo05.log
5 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo55.log
4 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo04.log
4 ONLINE /u01/app/oracle/oradata/ocmdb/lfile/redo44.log

2、數據庫備份腳本

冷備份腳本

#rem script:coldbak.sh
#rem creater:chon
#rem date:2011
#rem desc:offline full backup database

#--connect database
sqlplus / as sysdba EOF
#--shutdown database
shutdown immediate;
#--Copy Data file
!cp /u01/app/oracle/oradata/ocmdb/dfile/*.dbf /backup
!cp /u01/app/oracle/oradata/ocmdb/undotbs01.dbf /backup
#--Copy Control file
!cp /u01/app/oracle/ocmdb/cfile/* /backup
#--Copy Log file
!cp /u01/app/oracle/oradata/ocmdb/lfile/*.log /backup
#--Copy archive log
!cp -R /u01/app/oracle/rmanbak/OCMDB/archivelog/* /backup
#--startup database
startup;

說明:
1、以上腳本在數據庫關閉狀態下備份數據庫所有的數據文件,聯機日志,控制文件,歸檔日志(在一個目錄下),如果成功備份,所有文件是一致的。
2、沒有備份參數文件,參數文件可以另外備份,沒有必要每次都備份,只需要在改變設置后備份一次。
3、如果以上命令沒有成功依次執行,那么備份將是無效的,如連接數據庫不成功,那么肯定關閉數據庫也不成功,那么備份則無效
4、冷備份建議下人工干預下執行。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

OS熱備份
查看表空間和數據文件對應關系

SQL> select file_id,tablespace_name,file_name from dba_data_files;

FILE_ID TABLESPACE_NAME FILE_NAME
---------- ------------------------------ --------------------------------------------------------------------------------
7 RMAN_TS /u01/app/oracle/oradata/ocmdb/dfile/rman.dbf
6 BIG_TBS /u01/app/oracle/oradata/ocmdb/dfile/tbs_big01.dbf
5 TBS3 /u01/app/oracle/oradata/ocmdb/dfile/tbs3.dbf
4 TBS_1 /u01/app/oracle/oradata/ocmdb/dfile/tbs_1.dbf
3 SYSAUX /u01/app/oracle/oradata/ocmdb/dfile/sysaux01.dbf
2 UNDOTBS /u01/app/oracle/oradata/ocmdb/undotbs01.dbf
1 SYSTEM /u01/app/oracle/oradata/ocmdb/dfile/system01.dbf

數據庫OS熱全備份腳本

#rem script:hotbak.sh
#rem creater:chon
#rem date:2011
#rem desc:backup all database datafile in archive

#--connect database
sqlplus / as sysdba EOF

#--archive
alter system archive log current;

#--start hotbak
alter tablespace system begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/system01.dbf /backup
alter tablespace system end backup;

alter tablespace UNDOTBS begin backup;
!cp /u01/app/oracle/oradata/ocmdb/undotbs01.dbf /backup
alter tablespace UNDOTBS end backup;

alter tablespace SYSAUX begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/sysaux01.dbf /backup
alter tablespace SYSAUX end backup;

alter tablespace TBS_1 begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/tbs_1.dbf /backup
alter tablespace TBS_1 end backup;

alter tablespace TBS3 begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/tbs3.dbf /backup
alter tablespace TBS3 end backup;

alter tablespace BIG_TBS begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/tbs_big01.dbf /backup
alter tablespace BIG_TBS end backup;

alter tablespace RMAN_TS begin backup;
!cp /u01/app/oracle/oradata/ocmdb/dfile/rman.dbf /backup
alter tablespace RMAN_TS end backup;
#--end

#--bak control file
#--binary
alter database backup controlfile to '/backup/controlbinbak.000';
#--ascii
alter database backup controlfile to trace;

alter system archive log current;

說明:
1、熱備份必須在數據庫歸檔方式下才可以運行
2、以上腳本可以在數據庫運行狀態下備份數據庫所有的數據文件(除了臨時數據文件),沒有必要備份聯機日志。
3、歸檔日志至少需要一次完整備份之后的所有日志。
4、如果以上命令沒有成功依次執行,那么備份也是無效的,如連接數據庫不成功,那么備份則無效

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

RMAN備份腳本
--本地

創建文件夾

mkdir /home/oracle/backup
mkdir /home/oracle/backup/script
mkdir /home/oracle/backup/log
mkdir /home/oracle/backup/export

--備份目的地

mkdir /home/oracle/rman_backup

創建備份表空間

create tablespace rman_tbs datafile '/oradata/luke/rman_tbs01.dbf' size 1024M;

創建備份用戶

create user rman identified by rman default tablespace rman_tbs temporary tablespace temp;
grant connect,resource ,recovery_catalog_owner to rman;

rman catalog rman/rman
create catalog tablespace rman_tbs;
connect target sys/lukewhx@luke
register database;
report schema;

configure retention policy to redundancy 2;
configure retention policy to recovery window of 7 days;

--倒出RMAN用戶數據腳本exp_rman.par (即備份catalog庫)
userid=rman/rman
file=/home/oracle/backup/export/rman.dmp
log=/home/oracle/backup/log/rman.log

-- 倒出RMAN數據SHELL腳本exp_rman.sh
#!/bin/bash
cd $HOME
. .bash_profile
cd $HOME/backup/script
exp parfile=exp_rman.par

-- 零級備份RMAN腳本level0_backup.rcv
connect catalog rman/rman
connect target sys/unumall@unu2
run {

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS; 
CONFIGURE CONTROLFILE AUTOBACKUP ON; 
allocate channel d1 type disk;
allocate channel d2 type disk;
backup incremental level 0 database format '/home/oracle/rman_backup/level0_%d_%s_%p_%u.bak'
tag='level 0' include current controlfile;
sql 'alter system archive log current';
backup archivelog all format '/home/oracle/rman_backup/log_%d_%s_%p_%u.bak' delete all input;
release channel d2;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
resync catalog;

--零級備份SHELL腳本的level0_backup.sh
#!/bin/bash
cd $HOME
. .bash_profile
cd $HOME/backup/script
rman cmdfile=level0_backup.rcv msglog=$HOME/backup/log/level0_backup.log
. /home/oracle/backup/script/exp_rman.sh


--一級差異增量備份RMAN腳本 level1_backup.rcv
connect catalog rman/rman
connect target sys/luke@luke
run {
allocate channel d1 type disk;
backup incremental level 1 format '/home/oracle/rman_backup/level1_%d_%s_%p_%u.bak' tag = 'level 1' database;
sql 'alter system archive log current';
backup archivelog all format '/home/oracle/rman_backup/log_%d_%s_%p_%u.bak' delete all input;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
resync catalog;


--一級差異增量備份SHELL腳本level1_backup.sh


#!/bin/bash
cd $HOME
. .bash_profile
cd /home/oracle/backup/script
rman cmdfile=level1_backup.rcv msglog=$HOME/backup/log/level1.log
. /home/oracle/backup/script/exp_rman.sh


--二級差異增量備份RMAN腳本 level2_backup.rcv
connect catalog rman/rman
connect target sys/luke@luke
run {
allocate channel d1 type disk;
backup incremental level 2 format '/home/oracle/rman_backup/level2_%d_%s_%p_%u.bak' tag = 'level 2' database;
sql 'alter system archive log current';
backup archivelog all format '/home/oracle/rman_backup/log_%d_%s_%p_%u.bak' delete all input;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
resync catalog;

--二級差異增量備份SHELL腳本level2_backup.sh

#!/bin/bash
cd $HOME
. .bash_profile
cd /home/oracle/backup/script
rman cmdfile=level2_backup.rcv msglog=$HOME/backup/log/level2.log
. /home/oracle/backup/script/exp_rman.sh

提高 RMAN增量備份性能

alter database enable block change tracking using file
'/u01/app/oracle/admin/devdb/bdump/luke.log';

desc v$block_change_tracking;

linux下定時執行備份腳本

crontab -e -u oracle
SHELL=/bin/bash --以下腳本在bash下執行
MAILTO=oracle --執行日志以郵件形式郵給oracle用戶,可以/var/spool/mail/oracle下查收
10 1 * * 0 /home/oracle/backup/script/level0_backup.sh
10 1 * * 1 /home/oracle/backup/script/level2_backup.sh
10 1 * * 2 /home/oracle/backup/script/level2_backup.sh
10 1 * * 3 /home/oracle/backup/script/level1_backup.sh
10 1 * * 4 /home/oracle/backup/script/level2_backup.sh
10 1 * * 5 /home/oracle/backup/script/level2_backup.sh
10 1 * * 6 /home/oracle/backup/script/level2_backup.sh

一周差異備份策略:
備份目標庫和catalog庫
周日0級全備,周一周二為2級,周三為1級,周四周五周六為2級。
每天凌晨1點10分開始備份

零級備份

backup incremental level 0 database;

一級差異增量 差異增量是默認增量備份方式

backup incremental level 1 database;

一級累計增量

backup incremental level 1 cumulative database;

總結

到此這篇關于oracle備份之備份測試腳本的方法(冷備、熱備、rman)的文章就介紹到這了,更多相關oracle備份測試腳本內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql數據庫和oracle數據庫之間互相導入備份
  • Oracle數據庫自動備份腳本分享(超實用)
  • Python讀寫及備份oracle數據庫操作示例
  • Windows系統下Oracle數據庫每天自動備份
  • Linux 自動備份oracle數據庫詳解
  • PL/SQL遠程備份和恢復Oracle數據庫
  • Oracle自動備份及自動備份步驟

標簽:柳州 泰安 焦作 河源 梧州 南陽 銀川 酒泉

巨人網絡通訊聲明:本文標題《oracle備份之備份測試腳本的方法(冷備、熱備、rman)》,本文關鍵詞  oracle,備份,之,測試,腳本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle備份之備份測試腳本的方法(冷備、熱備、rman)》相關的同類信息!
  • 本頁收集關于oracle備份之備份測試腳本的方法(冷備、熱備、rman)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    中文字幕综合网| 极品少妇xxxx精品少妇| 成人性视频网站| 毛片网站免费观看| 337p亚洲精品色噜噜狠狠| 亚洲精品欧美在线| 99久久国产免费看| 欧美丰满熟妇bbbbbb| 久久在线观看免费| 极品瑜伽女神91| 色噜噜日韩精品欧美一区二区| 欧美一区二区三区日韩| 日日夜夜免费精品| 黄色网址在线视频| 91麻豆精品国产自产在线观看一区 | 日韩av中文字幕一区二区三区 | 国产精品毛片无遮挡高清| 极品少妇xxxx偷拍精品少妇| 精品无码国产污污污免费网站| 欧美mv日韩mv国产网站app| 婷婷中文字幕综合| 一级特级黄色片| 日韩亚洲欧美在线| 日本视频一区二区三区| 亚洲国产无码精品| 久久综合国产精品| 国产成人亚洲综合a∨婷婷图片| 青青青手机在线视频| 国产精品女人毛片| 9久草视频在线视频精品| 91福利视频久久久久| 亚洲综合精品自拍| 中国免费黄色片| 日韩欧美久久久| 狠狠网亚洲精品| 99自拍视频在线| 亚洲免费观看高清完整版在线观看 | 91精品国产91久久综合桃花| 日日摸夜夜添夜夜添国产精品| 国产麻豆天美果冻无码视频| 精品国产欧美一区二区| 国产高清久久久| 91久久精品一区二区三区| 一级女性全黄久久生活片免费| 性猛交╳xxx乱大交| 日韩写真欧美这视频| 韩国成人精品a∨在线观看| 三级黄色在线观看| 亚洲美女少妇撒尿| 黄色国产在线观看| 久久精品亚洲国产奇米99| 成人av影视在线观看| 欧美日韩国产免费| 蜜臀精品久久久久久蜜臀| 亚洲精品自拍视频在线观看| 亚洲精品视频一区二区| 深爱五月激情网| 国产精品久久久久一区二区三区共 | 欧美熟妇精品黑人巨大一二三区| 久久精品人人做| 黑人巨大猛交丰满少妇| 欧美大白屁股肥臀xxxxxx| 国产精品亚洲一区二区三区妖精 | 18深夜在线观看免费视频| 日韩欧美电影一二三| 日韩欧美一区电影| 国产一区二区三区久久久 | japan高清日本乱xxxxx| 欧美精品v日韩精品v韩国精品v| 裸体在线国模精品偷拍| 日韩av中文字幕一区二区三区| 成年人视频软件| 亚洲免费观看高清| 国产jk精品白丝av在线观看| 午夜精品一区二区三区电影天堂| 欧美另类高清zo欧美| 成人av午夜影院| 一区二区在线免费观看视频| 干b视频在线观看| 五月天激情综合| 三上悠亚 电影| 久久精品一区二区三区四区| 91网站在线观看视频| 亚洲精品一区二区三区四区高清| 91亚洲国产成人精品一区二区三 | 亚洲丰满少妇videoshd| 欧美成人另类视频| 亚洲国产视频直播| 天天操夜夜操av| 免费人成黄页网站在线一区二区| 色综合激情久久| 极品瑜伽女神91| 欧美一区二区三区系列电影| www.久久久久久久久| 久久综合色天天久久综合图片| 三上悠亚 电影| 欧美国产丝袜视频| 亚洲专区区免费| 亚洲小说欧美激情另类| 国产av无码专区亚洲av毛网站| 老色鬼精品视频在线观看播放| 欧美少妇一区二区| 国产大陆精品国产| 日韩久久精品一区| 又黄又色的网站| 亚洲欧美日韩国产综合| 日韩一区二区三区四区视频| 裸体歌舞表演一区二区| 欧美精品免费视频| 99精品视频在线播放观看| 欧美国产综合一区二区| 亚洲激情视频小说| 日日夜夜精品视频天天综合网| 欧美日韩精品欧美日韩精品一 | 一级特黄大欧美久久久| 色综合视频在线观看| 国产大陆a不卡| 国产日产亚洲精品系列| 久久久久久久久久久久| 日韩电影免费在线看| 欧美日韩精品久久久| 99视频有精品| 1区2区3区精品视频| 顶级黑人搡bbw搡bbbb搡| 国产在线不卡一区| 26uuu精品一区二区| 久久亚洲AV成人无码国产野外| 午夜精品久久久久久久蜜桃app| 欧美色中文字幕| 久久久精品人妻一区二区三区| 亚洲免费av在线| 色综合久久66| 免费观看黄网站| 亚洲午夜一区二区三区| 91国产丝袜在线播放| 91色porny在线视频| 依依成人综合视频| 欧美写真视频网站| 日本精品一二三区| 天堂成人免费av电影一区| 4hu四虎永久在线影院成人| 久久人妻一区二区| 日韩av一区二区在线影视| 日韩精品自拍偷拍| 亚洲码无人客一区二区三区| 韩国欧美国产1区| 国产视频不卡一区| 欧美三级黄色大片| 99久久综合精品| 亚洲午夜一区二区| 日韩欧美综合在线| 精品人妻一区二区三区蜜桃视频| 狠狠色丁香婷婷综合久久片| 国产网站一区二区| 日韩在线中文字幕视频| 91免费在线看| 一区二区三区91| 欧美一区二区观看视频| 天天躁夜夜躁狠狠是什么心态| 国产福利精品导航| 亚洲欧美乱综合| 69堂成人精品免费视频| 国产制服丝袜在线| 国产综合久久久久影院| 国产精品久久久久婷婷二区次| 色欧美乱欧美15图片| 在线精品视频播放| 美女免费视频一区二区| 国产欧美精品区一区二区三区| 色一情一乱一乱一91av| zjzjzjzjzj亚洲女人| 久久精品噜噜噜成人88aⅴ| 国产日韩精品一区二区浪潮av | 性色国产成人久久久精品| 91丨九色丨蝌蚪丨老版| 五月激情六月综合| 久久麻豆一区二区| 在线影院国内精品| 久久人妻少妇嫩草av无码专区| 国产一区二区三区| 亚洲人被黑人高潮完整版| 奇米精品一区二区三区四区 | 精品综合久久久久久8888| 欧美激情一二三区| 欧美日韩电影在线| 欧美福利第一页| 91香蕉视频mp4| 久久黄色级2电影| 亚洲欧美综合色| 日韩视频中午一区| 动漫性做爰视频| 欧美无人区码suv| 大桥未久av一区二区三区中文| 亚洲成人高清在线| 国产日韩欧美a| 91精品国产综合久久福利软件| 亚洲女人久久久| 黄色录像a级片| 97超碰欧美中文字幕| 久久av资源站|