久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle數(shù)據(jù)庫中怎么實現(xiàn)一個自動備份腳本

162次閱讀
沒有評論

共計 1146 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章給大家介紹 Oracle 數(shù)據(jù)庫中怎么實現(xiàn)一個自動備份腳本,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一、備份腳本

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

# 變量  
sysname= 填寫自己的系統(tǒng)名稱  
syspath=/home/oracle/databak/$sysname 
v_date=$(date  +%Y%m%d%H%M%S) 
#日志目錄  
logfile=${syspath}/backup.${v_date}.log 
#打印開始時間  
echo backup_time ${logfile} 
date  +%Y-%m-%d %H:%M:%S    ${logfile} 
echo  backup jcd ${logfile} 
echo  start_time ${logfile} 
date  +%Y-%m-%d %H:%M:%S    ${logfile}

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

# 進入 oracle 目錄,設(shè)置 oracle 變量  
cd /home/11g/app/oracle/product/11.2.0 
export ORACLE_HOME=/home/11g/app/oracle/product/11.2.0/db_1 
export PATH=$PATH:/home/11g/app/oracle/product/11.2.0/db_1/bin 
export ORACLE_SID=SID 名稱 

3、導出數(shù)據(jù)

echo $syspath 
v_date=$(date  +%Y%m%d%H%M%S) 
filename=$syspath/jcd${v_date}.dmp 
#導出命令  
exp username/password file=${filename} compress=n   ${logfile} 
echo  end_time ${logfile} 
date  +%Y-%m-%d %H:%M:%S ${logfile}

4、壓縮 dump 包

gzip ${filename}

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

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

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

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

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

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

關(guān)于 Oracle 數(shù)據(jù)庫中怎么實現(xiàn)一個自動備份腳本就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向 AI 問一下細節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計1146字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 通河县| 霸州市| 浪卡子县| 盐山县| 新乡市| 天峻县| 云林县| 沙湾县| 和静县| 全州县| 沂南县| 霍州市| 东安县| 长宁区| 元谋县| 突泉县| 绵阳市| 顺平县| 乐山市| 长宁区| 沾化县| 丹寨县| 洞头县| 梁山县| 米脂县| 保定市| 亳州市| 漳平市| 达孜县| 荃湾区| 屯门区| 南部县| 思南县| 深水埗区| 马边| 东莞市| 江永县| 买车| 八宿县| 永泰县| 嘉峪关市|