1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      怎么在Linux中使用Oracle設(shè)置定時(shí)任務(wù)備份數(shù)據(jù)庫-創(chuàng)新互聯(lián)

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

      創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元鶴慶做網(wǎng)站,已為上家服務(wù),為鶴慶各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

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

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

      以下兩個(gè)sql語句都可以查到:

      select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
      select * from v$nls_parameters where parameter='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]view plaincopy
      #!/bin/sh
      export ORACLE_BASE=/u01/app/oracle
      export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
      export ORACLE_SID=orcl
      export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
      export DATA_DIR=/home/oracle/dbbak/data
      export LOGS_DIR=/home/oracle/dbbak/log
      export DELTIME=`date -d "30 days ago" +%Y%m%d`
      export BAKUPTIME=`date +%Y%m%d%H%M%S`
      export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
      mkdir -p $DATA_DIR
      mkdir -p $LOGS_DIR
      echo "Starting bakup..."
      echo "Bakup filepath$DATA_DIR/$BAKUPTIME.dmp"
      exp user/pwd@orcl file=$DATA_DIR/orcl$BAKUPTIME.dmp log=$LOGS_DIR/orcl$BAKUPTIME.log
      echo "Delete the file bakup before 30days...filepath: $DATA_DIR/orcl$DELTIME*.dmp "
      rm -rf $DATA_DIR/orcl$DELTIME*.dmp
      rm -rf $LOGS_DIR/orcl$DELTIME*.log
      echo "Delete the file bakup successfully."
      echo "Bakup completed."

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

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

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

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

      chmod 777 dbbak.sh  

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

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

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

      在Oracle用戶下

      crontab –e

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

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

      重啟crond:

      service crond restart 

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

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

      sqlplus user/pwd  // 用戶名密碼登錄數(shù)據(jù)庫
      SQL> SELECT 'drop table ' || table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;

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

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

      export NLS_LANG=AMERICAN_AMERICA.AL32UTF8;
      導(dǎo)入數(shù)據(jù):
      imp DISPLAY/DISPLAY file=/home/oracle/dbbak/data/orcl20191121113703.dmp fromuser=DISPLAY touser=DISPLAY ignore=y;
      // ignore=y 忽略錯(cuò)誤,繼續(xù)執(zhí)行

      看完上述內(nèi)容,你們掌握怎么在Linux中使用Oracle設(shè)置定時(shí)任務(wù)備份數(shù)據(jù)庫的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      文章標(biāo)題:怎么在Linux中使用Oracle設(shè)置定時(shí)任務(wù)備份數(shù)據(jù)庫-創(chuàng)新互聯(lián)
      分享網(wǎng)址:http://ef60e0e.cn/article/hccei.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        乐业县| 托克托县| 广灵县| 古交市| 梨树县| 高阳县| 和平县| 安宁市| 若羌县| 刚察县| 西林县| 开江县| 江油市| 佛坪县| 旬邑县| 德庆县| 秭归县| 兰州市| 绩溪县| 蒙阴县| 蒙山县| 泊头市| 邯郸县| 建昌县| 奉节县| 梅河口市| 临汾市| 萨嘎县| 荣成市| 岑巩县| 包头市| 宜春市| 上思县| 开远市| 顺平县| 肃南| 黄龙县| 永丰县| 福鼎市| 威信县| 怀安县|