基於表空間的熱備份指令碼
set trimspool off
set heading off
set verify off
set feedback off
set linesize 200
set pagesize 0
define dir='/home/oracle/hotbackup'
define script='/home/oracle/backuptablespace.sql'
--一般要確保hotbackup這個資料夾為空,如果存放有其他的備份檔案,應該要轉移避免混淆
spool &script
select 'alter tablespace '||tablespace_name||' begin backup;'||chr(10)||'ho cp '||file_name||' &dir'||chr(10)||'alter tablespace '||tablespace_name||' end backup;'
from dba_data_files order by tablespace_name;
spool off
start &script;
alter database backup controlfile to '&dir/controlceltic.ctl';
create pfile='&dir/initceltic.ora' from spfile;
set heading off
set verify off
set feedback off
set linesize 200
set pagesize 0
define dir='/home/oracle/hotbackup'
define script='/home/oracle/backuptablespace.sql'
--一般要確保hotbackup這個資料夾為空,如果存放有其他的備份檔案,應該要轉移避免混淆
spool &script
select 'alter tablespace '||tablespace_name||' begin backup;'||chr(10)||'ho cp '||file_name||' &dir'||chr(10)||'alter tablespace '||tablespace_name||' end backup;'
from dba_data_files order by tablespace_name;
spool off
start &script;
alter database backup controlfile to '&dir/controlceltic.ctl';
create pfile='&dir/initceltic.ora' from spfile;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29227735/viewspace-1064120/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份表空間並上傳磁帶庫的指令碼指令碼
- 基於時間戳的檔案備份指令碼時間戳指令碼
- 生成熱備份指令碼指令碼
- 基於資料庫的熱備指令碼資料庫指令碼
- 【物理熱備】(下)備份恢復系統表空間 手工備份恢復
- Oracle物理熱備份指令碼(ZT)Oracle指令碼
- 移動表空間的指令碼指令碼
- MySQL 遷移表空間,備份單表MySql
- 【恢復】基於使用者管理的熱備份對非系統表空間的損壞進行恢復
- 關於Oracle資料庫熱備份指令碼深入剖析Oracle資料庫指令碼
- mysql按表備份指令碼MySql指令碼
- 基於可傳輸表空間的表空間遷移
- MySQL備份之分庫分表備份指令碼MySql指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- 歸檔模式下聯機熱備份某個表空間步驟模式
- 監控oracle表空間指令碼Oracle指令碼
- 指令碼建立表空間、使用者、表指令碼
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- 實戰RMAN備份傳輸表空間
- oracle監控表空間,JOB,rman備份Oracle
- 根據源庫表空間實際使用建立表空間指令碼指令碼
- 基於歸檔的熱備份完全恢復
- oracle的熱備指令碼Oracle指令碼
- 透過rman備份system系統表空間
- mysql無備份恢復-獨立表空間MySql
- 表空間級資料庫備份恢復資料庫
- 查詢表空間使用情況的指令碼指令碼
- 有關表空間查詢的sql指令碼SQL指令碼
- oracle 熱備指令碼 .Oracle指令碼
- 計算表空間使用率指令碼指令碼
- EXP的備份指令碼指令碼
- 表空間正在熱備份時關閉例項重啟報錯的重現和解決
- DB2 使用表空間備份恢復庫DB2
- 判斷一個表空間是在備份模式的方法模式
- 如何用rman 不備份只讀表空間的資料
- rman備份和增量備份指令碼指令碼
- ORACLE備份指令碼Oracle指令碼
- mysqldump 備份指令碼MySql指令碼