自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

超實用的Oracle數(shù)據(jù)庫自動備份腳本

數(shù)據(jù)庫 Oracle
數(shù)據(jù)是應(yīng)用的核心部分,程序壞了換臺機(jī)器重新發(fā)布就可以,但數(shù)據(jù)一旦丟失,造成的損失將不可挽回,程序發(fā)布到生產(chǎn)后,數(shù)據(jù)的備份便顯得尤為重要,由于不一定所有的服務(wù)均有資金完成高級的備份如RAC和DG,在我們只有一臺數(shù)據(jù)庫服務(wù)器的,暫時采取最簡單的備份策略,export出dmp進(jìn)行保存。

概述

數(shù)據(jù)是應(yīng)用的核心部分,程序壞了換臺機(jī)器重新發(fā)布就可以,但數(shù)據(jù)一旦丟失,造成的損失將不可挽回,程序發(fā)布到生產(chǎn)后,數(shù)據(jù)的備份便顯得尤為重要,由于不一定所有的服務(wù)均有資金完成高級的備份如RAC和DG,在我們只有一臺數(shù)據(jù)庫服務(wù)器的,暫時采取最簡單的備份策略,export出dmp進(jìn)行保存。

一、備份腳本

1、初始化變量,記錄開始日志

  1. #變量  
  2. sysname=填寫自己的系統(tǒng)名稱  
  3. syspath=/home/oracle/databak/$sysname  
  4. v_date=$(date '+%Y%m%d%H%M%S')  
  5. #日志目錄  
  6. logfile=${syspath}/backup.${v_date}.log  
  7. #打印開始時間  
  8. echo backup_time>>${logfile}  
  9. date '+%Y-%m-%d %H:%M:%S' >> ${logfile}  
  10. echo "backup jcd">>${logfile}  
  11. echo "start_time">>${logfile}  
  12. date '+%Y-%m-%d %H:%M:%S' >> ${logfile} 

2、進(jìn)入oracle目錄,設(shè)置oracle的參數(shù)

  1. #進(jìn)入oracle目錄,設(shè)置oracle變量  
  2. cd /home/11g/app/oracle/product/11.2.0  
  3. export ORACLE_HOME=/home/11g/app/oracle/product/11.2.0/db_1  
  4. export PATH=$PATH:/home/11g/app/oracle/product/11.2.0/db_1/bin  
  5. export ORACLE_SID=SID名稱 

3、導(dǎo)出數(shù)據(jù)

  1. echo $syspath  
  2. v_date=$(date '+%Y%m%d%H%M%S')  
  3. filename=$syspath/jcd${v_date}.dmp  
  4. #導(dǎo)出命令  
  5. exp username/password file=${filename} compress=n >> ${logfile}  
  6. echo "end_time">>${logfile}  
  7. date '+%Y-%m-%d %H:%M:%S'>>${logfile} 

4、壓縮dump包

  1. gzip ${filename} 

5、使用scp,將壓縮后的包傳遞到備份服務(wù)器,注意備份服務(wù)器上目錄需要預(yù)先創(chuàng)建

  1. scp ${filename}.gz remot_name@remot_ip:/home/weblogic/databak/備份目錄 

二、設(shè)定腳本執(zhí)行時間

我們設(shè)定規(guī)則為每天凌晨2點執(zhí)行一次,采用crontab來進(jìn)行處理

執(zhí)行crontab -e,設(shè)定如下規(guī)則:

  1. 0 2 * * * sh /home/oracle/db.sh 

大家可以參照上面去寫一個適合自己生產(chǎn)數(shù)據(jù)庫的一個腳本,定期備份。

責(zé)任編輯:龐桂玉 來源: 快資訊
相關(guān)推薦

2010-04-09 15:22:57

Oracle數(shù)據(jù)庫

2011-08-24 15:16:37

Oracle數(shù)據(jù)庫自動備份

2010-04-19 12:54:01

Oracle數(shù)據(jù)庫

2011-08-08 10:10:21

Linux備份

2011-03-30 13:57:41

MySQL數(shù)據(jù)庫自動備份

2010-10-26 13:33:08

Oracle自動備份

2019-10-16 00:37:36

Oracle數(shù)據(jù)庫游標(biāo)數(shù)

2011-05-16 09:32:33

mysql數(shù)據(jù)庫備份

2010-04-09 15:35:28

Oracle數(shù)據(jù)庫

2009-08-12 18:16:37

Oracle數(shù)據(jù)庫自動UNIX

2009-03-26 11:42:36

定時備份Oracle

2010-04-19 13:15:00

Oracle數(shù)據(jù)庫

2011-05-17 15:02:15

ORACLE數(shù)據(jù)庫備份

2009-11-20 14:08:39

Oracle數(shù)據(jù)庫備份

2010-04-19 12:35:36

Oracle數(shù)據(jù)庫

2010-04-14 17:29:33

Oracle數(shù)據(jù)庫

2010-05-20 15:22:37

2009-03-16 13:30:55

腳本數(shù)據(jù)字典Oracle

2010-10-26 11:14:07

Oracle數(shù)據(jù)庫備份

2010-04-12 10:40:49

Oracle數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號