偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

概述

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

一、備份腳本

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、進入oracle目錄,設置oracle的參數(shù)

  1. #進入oracle目錄,設置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、導出數(shù)據

  1. echo $syspath  
  2. v_date=$(date '+%Y%m%d%H%M%S')  
  3. filename=$syspath/jcd${v_date}.dmp  
  4. #導出命令  
  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,將壓縮后的包傳遞到備份服務器,注意備份服務器上目錄需要預先創(chuàng)建

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

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

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

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

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

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

責任編輯:龐桂玉 來源: 快資訊
相關推薦

2010-04-09 15:22:57

Oracle數(shù)據庫

2010-04-19 12:54:01

Oracle數(shù)據庫

2011-08-24 15:16:37

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

2011-08-08 10:10:21

Linux備份

2011-03-30 13:57:41

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

2010-10-26 13:33:08

Oracle自動備份

2019-10-16 00:37:36

Oracle數(shù)據庫游標數(shù)

2011-05-16 09:32:33

mysql數(shù)據庫備份

2010-04-09 15:35:28

Oracle數(shù)據庫

2010-04-19 13:15:00

Oracle數(shù)據庫

2009-08-12 18:16:37

Oracle數(shù)據庫自動UNIX

2009-03-26 11:42:36

定時備份Oracle

2009-11-20 14:08:39

Oracle數(shù)據庫備份

2011-05-17 15:02:15

ORACLE數(shù)據庫備份

2010-04-14 17:29:33

Oracle數(shù)據庫

2010-04-19 12:35:36

Oracle數(shù)據庫

2010-05-20 15:22:37

2010-04-12 10:40:49

Oracle數(shù)據庫

2010-10-26 11:14:07

Oracle數(shù)據庫備份

2009-03-16 13:30:55

腳本數(shù)據字典Oracle
點贊
收藏

51CTO技術棧公眾號