中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

怎么在Linux中使用Oracle設(shè)置定時任務(wù)備份數(shù)據(jù)庫

怎么在Linux中使用Oracle設(shè)置定時任務(wù)備份數(shù)據(jù)庫?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

10年的南票網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整南票建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“南票網(wǎng)站設(shè)計”,“南票網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

1、查看數(shù)據(jù)庫的字符集

數(shù)據(jù)庫的字符集必須和Linux下設(shè)置的環(huán)境變量一致,不然會有亂碼。

以下兩個sql語句都可以查到:

select*fromnls_database_parameterstwheret.parameter='NLS_CHARACTERSET';select*fromv$nls_parameterswhereparameter='NLS_CHARACTERSET';

查詢結(jié)果為:NLS_CHARACTERSET AL32UTF8

2、用oracle用戶登錄oracle服務(wù)器,創(chuàng)建相關(guān)的目錄

創(chuàng)建備份數(shù)據(jù)的目錄 mkdir -p /home/oracle/dbbak/data

創(chuàng)建備份腳本目錄 mkdir -p /home/oracle/dbbak/shell

創(chuàng)建導(dǎo)出數(shù)據(jù)日志目錄 mkdir /home/oracle/dbbak/log

3、在腳本目錄下創(chuàng)建腳本文件

vi/home/oracle/dbbak/shell/dbbak.sh

腳本中內(nèi)容:

#[plain]viewplaincopy#!/bin/shexportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1exportORACLE_SID=orclexportPATH=$PATH:$HOME/bin:$ORACLE_HOME/binexportDATA_DIR=/home/oracle/dbbak/dataexportLOGS_DIR=/home/oracle/dbbak/logexportDELTIME=`date-d"30daysago"+%Y%m%d`exportBAKUPTIME=`date+%Y%m%d%H%M%S`exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8mkdir-p$DATA_DIRmkdir-p$LOGS_DIRecho"Startingbakup..."echo"Bakupfilepath$DATA_DIR/$BAKUPTIME.dmp"expuser/pwd@orclfile=$DATA_DIR/orcl$BAKUPTIME.dmplog=$LOGS_DIR/orcl$BAKUPTIME.logecho"Deletethefilebakupbefore30days...filepath:$DATA_DIR/orcl$DELTIME*.dmp"rm-rf$DATA_DIR/orcl$DELTIME*.dmprm-rf$LOGS_DIR/orcl$DELTIME*.logecho"Deletethefilebakupsuccessfully."echo"Bakupcompleted."

根據(jù)自己的需要修改相關(guān)內(nèi)容:

exportDELTIME=`date-d"30daysago"+%Y%m%d`配置保留數(shù)據(jù)的時間,這里是保留30天,根據(jù)自己需要和服務(wù)器的存儲空間進(jìn)行相應(yīng)的修改即可;exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8字符編碼格式,需跟第一步查詢中結(jié)果保持一致;expDISPLAY/DISPLAY@orclfile=$DATA_DIR/orcl$BAKUPTIME.dmplog=$LOGS_DIR/orcl$BAKUPTIME.log

導(dǎo)出語句,全表導(dǎo)出,可以根據(jù)需要修改,exp 用戶名/密碼@SID file=dmp文件全路徑 log=日志文件全路徑

4、修改腳本文件的執(zhí)行權(quán)限

chmod 777 dbbak.sh

測試是否可以執(zhí)行:./ dbbak.sh

Export terminated successfully without warnings.表示導(dǎo)出沒有問題,如果有問題,解決

5、添加定時任務(wù)

在Oracle用戶下

crontab –e

插入:59 23 * * * /home/oracle/dbbak/shell/dbbak.sh

表示每天的23點59分執(zhí)行腳本

重啟crond:

service crond restart

6、導(dǎo)入dmp文件

導(dǎo)入前需刪除相應(yīng)用戶下的所有表,避免導(dǎo)入后表數(shù)據(jù)出現(xiàn)問題:

sqlplususer/pwd//用戶名密碼登錄數(shù)據(jù)庫SQL>SELECT'droptable'||table_name||';'FROMUSER_TABLESORDERBYTABLE_NAME;

然后執(zhí)行查詢出來的結(jié)果

執(zhí)行此行,避免表字段注釋亂碼 :

exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8;導(dǎo)入數(shù)據(jù):impDISPLAY/DISPLAYfile=/home/oracle/dbbak/data/orcl20191121113703.dmpfromuser=DISPLAYtouser=DISPLAYignore=y;//ignore=y忽略錯誤,繼續(xù)執(zhí)行

看完上述內(nèi)容,你們掌握怎么在Linux中使用Oracle設(shè)置定時任務(wù)備份數(shù)據(jù)庫的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注箭頭云行業(yè)資訊頻道,感謝各位的閱讀!

分享名稱:怎么在Linux中使用Oracle設(shè)置定時任務(wù)備份數(shù)據(jù)庫
網(wǎng)頁路徑:http://www.rwnh.cn/article28/cpgcjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、建站公司、企業(yè)網(wǎng)站制作、網(wǎng)站營銷、品牌網(wǎng)站制作動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
安庆市| 略阳县| 隆安县| 富蕴县| 石台县| 临桂县| 广州市| 沈丘县| 天峻县| 孟村| 佛冈县| 安泽县| 石林| 读书| 商城县| 河津市| 宁明县| 丰顺县| 商南县| 库伦旗| 库尔勒市| 镇远县| 三明市| 永州市| 宁都县| 托克逊县| 洪洞县| 南陵县| 谷城县| 含山县| 五常市| 泸州市| 房产| 旌德县| 兴宁市| 中山市| 天柱县| 长汀县| 囊谦县| 卓资县| 新乐市|