redhat下通過rman自動備份db!
僅僅是思路和過程,根據自己的需求調整:
1 cp /home/oracle/.bash_profile dbbak.sh
之所以要拷貝這個檔案,是因為它是oracle使用者的環境變數檔案,裡面包含了oracle使用者所需要的所有環境變數
2. 在dbbak.sh檔案中加入如下語句:
rman target sys/password@tns cmdfile=/home/oracle/dbbak.sql
3. 編寫dbbak.sql如下:
backup tablespace 'TEST';這裡只是用來測試!
4. chmod +x dbbak.sh
5. 利用crontab來呼叫dbbak.sh指令碼實現自動備份db,假如想每天晚上21:38分自動備份db,那麼可以通過crontab -e來編輯root使用者的自動定時任務:
[root@xys oracle]# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.3386 installed on Sat Aug 2 21:36:35 2008)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
38 21 * * * /home/oracle/dbbak.sh
6. 有關crontab的使用可以參考
http://blog.chinaunix.net/u/31547/showart_438018.html
[@more@]dbbak.sh內容如下:
[oracle@xys oracle]$ more dbbak.sh
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=TEST
#export NLS_LANG=american.america.WE8ISO8859P1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export DBCA_RAW_CONFIG=$ORACLE_BASE/oradata/test/test_raw.conf
export LC_CTYPE=en_US.UTF-8
LANG=zh
LC_ALL=zh
export LANG LC_ALL
#export DISPLAY=192.168.0.252:0.0
alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'
rman target sys/password@tns cmdfile=/home/oracle/dbbak.sql
--============================================
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1008364/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redhat下部分聯機自動備份db!Redhat
- windows下rman自動備份指令碼Windows指令碼
- solaris下通過rman工具將備份到帶庫上的db異機恢復
- rman通過設定口令加密備份!加密
- RMAN自動備份任務新增
- rman 自動備份指令碼-windows指令碼Windows
- Oracle RAC 利用RMAN自動排程備份Oracle
- TSM+RMAN 自動備份指令碼 on aix指令碼AI
- Rman-ORACLE資料庫RMAN實現自動備份Oracle資料庫
- solaris下透過rman工具將備份到帶庫上的db異機恢復
- 【轉】Redhat dd 備份(在Redhat AS4u4 X64實驗通過)Redhat
- linux下rman增量備份指令碼以及指令碼自動執行Linux指令碼
- 通過oracle 資料庫連結db link自動化備份生產庫的指令碼儲存過程Oracle資料庫指令碼儲存過程
- DB2資料庫自動備份方法TRDB2資料庫
- rman映像copy自動備份的一個指令碼指令碼
- Windows下RMAN備份指令碼Windows指令碼
- Windows下RMAN備份程式碼Windows
- Backup And Recovery User's Guide-RMAN備份概念-RMAN何時執行控制檔案自動備份GUIIDE
- RMAN相容性、控制檔案自動備份、儲存時間、備份策略、備份指令碼(二)指令碼
- 來自《三思筆記:一步一步學RMAN06-實戰rman備份》,用rman進行每天自動備份!筆記
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼
- AIX/Linux生產環境下crontab自動排程RMAN物理備份例子AILinux
- RAC模式下的備份策略以及RMAN備份指令碼模式指令碼
- hacmp環境下的rman備份ACM
- ORACLE DB建立步驟-運用冷備份和RMANOracle
- 拷貝linux下冷備份db到win下測試過程Linux
- Linux下Mysql定時自動備份LinuxMySql
- suse下oracle的自動備份指令碼Oracle指令碼
- 自動expftp備份FTP
- [Rman]Oracle 11g控制檔案延遲自動備份Oracle
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- RAC模式下的備份策略以及RMAN備份指令碼(轉)模式指令碼
- RAC模式下的備份策略以及RMAN備份指令碼(ZF)模式指令碼
- Oracle備份及備份策略及基於Linux下 Oracle 備份策略(RMAN)OracleLinux
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- 【RMAN】RMAN備份至ASMASM
- RMAN說,我能備份(14)--實戰RMAN備份
- 三種Oracle RMAN備份加密策略(下)Oracle加密