unix、linux oracle rman匯出指令碼
::說明
:這個指令碼是在oracle監聽不可以正常使用的情況下使用。
:或者是直接手動備份oracle資料庫時使用。
============================================================
1、修改系統/etc/crontab檔案
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
上面是系統預設的,下面是自行新增的。
34 14 * * * root run-parts /home/oracle/backup3/client/bin/temppath #呼叫指令碼路徑
2、/home/oracle/backup3/client/bin/temppath/*.sh指令碼內容
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10G
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ZSDB
export LANG=zh_CN
export NLS_LANG=AMERICAN
rm -rf /opt/oracle/wavetop/OraExp/*
rman @/home/oracle/backup3/client/bin/temppath/bak.rman #呼叫rman指令碼
3、被呼叫rman指令碼內容如下:
connect target sys/sys
connect catalog yyshuju/yyshuju@rman
run {
allocate channel c0 type disk
maxpiecesize = 1073741824
format '/opt/oracle/wavetop/OraExp/BACKUP_1304745304_%U.OD0';
backup
incremental level 0
skip inaccessible
tag Backup_Level0
database;
release channel c0;
allocate channel c0 type disk
maxpiecesize = 1073741824
format '/opt/oracle/wavetop/OraExp/BACKUP_1304745304_%U.ocl';
backup
skip inaccessible
tag Backup_Controlfile
current controlfile;
release channel c0;
}
exit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7755871/viewspace-738425/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux/Unix shell 指令碼中呼叫SQL,RMAN指令碼Linux指令碼SQL
- oracle linux rman 指令碼OracleLinux指令碼
- 轉貼:RMAN備份指令碼(Unix)指令碼
- Oracle rman 指令碼Oracle指令碼
- expdp 匯出指令碼指令碼
- UNIX下oracle啟動指令碼Oracle指令碼
- oracle RMAN備份指令碼Oracle指令碼
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- 匯出oracle表記錄為insert指令碼Oracle指令碼
- 從Oracle資料庫中匯出SQL指令碼Oracle資料庫SQL指令碼
- 理解 Linux/Unix 登入指令碼Linux指令碼
- [Oracle] rman備份指令碼(2)Oracle指令碼
- oracle rman備份指令碼收集Oracle指令碼
- oracle 10g rman 指令碼Oracle 10g指令碼
- WINDOWS下部署ORACLE邏輯匯出備份指令碼WindowsOracle指令碼
- ORACLE在UNIX、LINUX系統中匯出、匯入時最好保持匯出、匯入系統的字符集一致OracleLinux
- 表統計資訊匯出匯入指令碼指令碼
- 分享Oracle Rman的備份指令碼Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- [Oracle] rman備份的指令碼(1)Oracle指令碼
- ORACLE RMAN備份的指令碼配置Oracle指令碼
- rman指令碼指令碼
- 理解 Linux/Unix 登入指令碼的技巧Linux指令碼
- Unix/Linux 指令碼中 “set -e” 的作用Linux指令碼
- linux_unix_script_生成ping指令碼Linux指令碼
- 批量匯出建立索引的指令碼索引指令碼
- 資料匯出shell指令碼(上)指令碼
- 通過impdp匯出索引指令碼索引指令碼
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- linux 下RMAN備份shell指令碼Linux指令碼
- oracle11g Rman 備份指令碼Oracle指令碼
- 一次 oracle rman 指令碼的部署Oracle指令碼
- oracle 9.2.0.7 + hp_unix exp匯出報錯處理Oracle
- [Rman]Oracle Rman增量備份Level012指令碼Oracle指令碼
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- mysql匯入匯出指令碼的區別對比MySql指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle生產環境RMAN備份指令碼Oracle指令碼