windows部分聯機自動備份指令碼!
c:dbbak.bat
dbbak.bat內容如下:
sqlplus / as sysdba @ dbbak.sql
把批處理檔案dbbak.bat放到任務計劃裡或者透過at命令呼叫就可以實現自動備份db
[@more@]--================================
select 'alter tablespace '||tablespace_name||' begin backup;' from dba_data_files;
select 'host copy '||file_name||' C:oracleproduct10.2.0oradataonline;' from dba_data_files
select 'alter tablespace '||tablespace_name||' end backup;' from dba_data_files;
dbbak.sql指令碼內容可以透過上面語句構造
dbbak.sql內容如下:
alter tablespace USERS begin backup;
alter tablespace UNDOTBS2 begin backup;
alter tablespace SYSAUX begin backup;
alter tablespace UNDOTBS1 begin backup;
alter tablespace SYSTEM begin backup;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS02.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF C:oracleproduct10.2.0oradataonline;
alter tablespace USERS end backup;
alter tablespace UNDOTBS2 end backup;
alter tablespace SYSAUX end backup;
alter tablespace UNDOTBS1 end backup;
alter tablespace SYSTEM end backup;
--===============================
一個更簡單的指令碼是:
alter database begin backup;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS02.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DBF C:oracleproduct10.2.0oradataonline;
host copy C:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF C:oracleproduct10.2.0oradataonline;
alter database end backup;
--===============================
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1008350/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman 自動備份指令碼-windows指令碼Windows
- redhat下部分聯機自動備份db!Redhat
- windows下rman自動備份指令碼Windows指令碼
- Windows環境PgSql自動備份指令碼WindowsSQL指令碼
- 自動備份指令碼指令碼
- MySQL自動備份指令碼MySql指令碼
- Oracle Windows平臺自動排程備份指令碼OracleWindows指令碼
- windows下自動備份指令碼(exp)Windows指令碼
- oracle自動冷備份指令碼Oracle指令碼
- ORACLE自動備份shell指令碼Oracle指令碼
- windows下oracle資料庫的exp自動備份指令碼WindowsOracle資料庫指令碼
- svn dump 全自動備份指令碼指令碼
- oracle 自動冷備份指令碼(轉)Oracle指令碼
- windows mysqldump備份指令碼WindowsMySql指令碼
- windows rman備份指令碼Windows指令碼
- Windows 快速備份指令碼Windows指令碼
- MySQL自動備份指令碼30天自動刪除MySql指令碼
- shell 備份檔案指令碼+自動清理指令碼
- Oracle自動備份指令碼的實現Oracle指令碼
- suse下oracle的自動備份指令碼Oracle指令碼
- TSM+RMAN 自動備份指令碼 on aix指令碼AI
- Windows下RMAN備份指令碼Windows指令碼
- windows系統下postgresql的自動備份及維護的指令碼WindowsSQL指令碼
- 【BASIS】HANA備份指令碼,Catalog自動清理指令碼
- 設定自動匯出(exp)備份指令碼指令碼
- linux下rman增量備份指令碼以及指令碼自動執行Linux指令碼
- rman映像copy自動備份的一個指令碼指令碼
- oracle自動備份,儲存每天備份日誌的指令碼編寫Oracle指令碼
- windows 全量+增量備份指令碼batWindows指令碼BAT
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- exp自動備份on linux and on windowsLinuxWindows
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼
- 設定週期性自動執行備份指令碼指令碼
- 一個簡單的自動備份alert log指令碼指令碼
- MySQL自動備份指令碼及異地定時FTPMySql指令碼FTP
- Linux ftp 自動上傳備份檔案指令碼LinuxFTP指令碼
- RMAN相容性、控制檔案自動備份、儲存時間、備份策略、備份指令碼(二)指令碼