windows和unix平臺下Oracle冷備份指令碼
oracle_coldbackup_window.sql:
Rem unix platform--coldbackup.sql
Rem coldbackup.sql
Rem 冷備份指令碼
Rem 執行該指令碼必須保證資料庫處於歸檔模式
Rem sqlplus '/as sysdba' @coldbackup
Remark 設定SQL*Plus環境變數
set feedback off heading off verify off trimspool off
set pagesize 0 linesize 200
Remark 設定使用者變數
define dir = '/opt/oracle/oradata_backup/cold_backup'
define cmdfile = './oracle_cold_backup_command.sql'
prompt *** spooling to &cmdfile
Remark 建立包含備份命令的指令碼檔案
spool &cmdfile
select 'host cp ' || name || ' &dir' from v$datafile order by 1;
select 'host cp ' || member || ' &dir' from v$logfile order by 1;
select 'host cp ' || name || ' &dir' from v$controlfile order by 1;
select 'host cp ' || name || ' &dir' from v$tempfile order by 1;
spool off;
Remark 關閉資料庫
shutdown immediate;
Remark 執行上面生成的指令碼檔案
@&cmdfile
Remark 重新啟動資料庫
startup;
Remark 重新設定SQL*Plus環境變數
set feedback on heading on verify on trimspool on pagesize 14
oracle_coldbackup_unix.sql:
Rem unix platform--coldbackup.sql
Rem coldbackup.sql
Rem 冷備份指令碼
Rem 執行該指令碼必須保證資料庫處於歸檔模式
Rem sqlplus '/as sysdba' @coldbackup
Remark 設定SQL*Plus環境變數
set feedback off heading off verify off trimspool off
set pagesize 0 linesize 200
Remark 設定使用者變數
define dir = '/opt/oracle/oradata_backup/cold_backup'
define cmdfile = './oracle_cold_backup_command.sql'
prompt *** spooling to &cmdfile
Remark 建立包含備份命令的指令碼檔案
spool &cmdfile
select 'host cp ' || name || ' &dir' from v$datafile order by 1;
select 'host cp ' || member || ' &dir' from v$logfile order by 1;
select 'host cp ' || name || ' &dir' from v$controlfile order by 1;
select 'host cp ' || name || ' &dir' from v$tempfile order by 1;
spool off;
Remark 關閉資料庫
shutdown immediate;
Remark 執行上面生成的指令碼檔案
@&cmdfile
Remark 重新啟動資料庫
startup;
Remark 重新設定SQL*Plus環境變數
set feedback on heading on verify on trimspool on pagesize 14
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1813717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- Oracle物理冷備份指令碼Oracle指令碼
- Oracle Windows平臺自動排程備份指令碼OracleWindows指令碼
- Oracle冷備份(一致備份)指令碼Oracle指令碼
- oracle自動冷備份指令碼Oracle指令碼
- oracle 自動冷備份指令碼(轉)Oracle指令碼
- 生成冷備份指令碼指令碼
- Linux 平臺下 RMAN 全備 和 增量備份 shell 指令碼Linux指令碼
- Windows下RMAN備份指令碼Windows指令碼
- Linux 平臺下 Oracle 資料泵備份(expdp) SHELL 指令碼LinuxOracle指令碼
- oracle冷備指令碼薦Oracle指令碼
- oracle的冷備指令碼Oracle指令碼
- Domino從UNIX平臺到windows平臺的遷移及備份Windows
- oracle的熱備份和冷備份Oracle
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- windows下rman自動備份指令碼Windows指令碼
- 轉貼:RMAN備份指令碼(Unix)指令碼
- Oracle 冷備份Oracle
- 冷備指令碼指令碼
- Oracle冷備份和熱備份的處理Oracle
- Oracle 熱備份和冷備份的區別Oracle
- 關於WINDOWS平臺下RMAN備份移植Windows
- windows mysqldump備份指令碼WindowsMySql指令碼
- windows rman備份指令碼Windows指令碼
- Windows 快速備份指令碼Windows指令碼
- windows下oracle資料庫的exp自動備份指令碼WindowsOracle資料庫指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- ORACLE備份指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- suse下oracle的自動備份指令碼Oracle指令碼
- UNIX下oracle啟動指令碼Oracle指令碼
- ORACLE日常備份指令碼Oracle指令碼
- Oracle 集中備份指令碼Oracle指令碼
- oracle RMAN備份指令碼Oracle指令碼
- oracle_備份指令碼Oracle指令碼
- rman備份和增量備份指令碼指令碼
- Oracle冷備份級冷備份的不完全恢復Oracle