国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

自動備份Oracle數據庫

2020-07-26 14:41:11
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:自動備份Oracle數據庫。  相信為數不少的系統管理員每天都在做著同一樣的工作――對數據進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行數據恢復,那么此時就無能為力了。假如每天設定一個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談UNIX環境下Oracle數據庫的自動備份,以起到拋磚引玉的作用。

  我們計劃讓數據庫在晚上23點做export導出備份,在凌晨2點將備份文件拷貝到磁帶上,在凌晨4點將備份文件拷貝到另一臺UNIX機器上,為此我們可進行如下操作:

  一、導出數據庫

  export命令將數據庫中的數據備份成一個二進制文件,它通常有三種模式:用戶模式、表模式和整個數據庫模式。本文擬采用用戶模式,備份之前,應先建立一個備份目錄,以容納備份文件,比如可建一個/backup目錄。接著我們可在UNIX的Oracle目錄下(也可以是其它目錄)分別建立兩個文件ora―backup,tar―backup。需要說明的是,前一個文件需要對Oracle的參數進行初始化,為了方便起見,我們不妨將初始化命令放到一個文件中(文件名姑且定為ora―env),再由第一個文件調用它。

  1. ora―env文件對Oracle的參數進行初始化,其內容如下:

  ORACLE―HOME=$ORACLE―HOME;export ORACLE―HOME

  ORACLE―SID=ora73;export ORACLE―SID

  ORACLE―TERM=sun;export ORACLE―TERM

  LD―LIBRARY―PATH=$ORACLE―HOME/lib;export LD―LIBRARY―PATH

  ORA―NLS32=$ORACLE―HOME/ocommon/nls/admin/data;export ORA―NLS

  PATH=.:/usr/ccs/bin:/usr/ucb:$ORACLE―HOME/bin:$PATH;export PATH

  DISPLAY=host1:0;export DISPLAY

  NLS―LANG=american―america.zhs16cgb231280;export NLS―LANG

  2. ora―backup文件對數據庫做export導出,導出的文件名可以任意定,本文定為字母“xx”加當天日期,即假如當天日期是12月10號,則導出的文件名為“xx1210.dmp”,以區別于其它日期的備份文件。

  ora―backup文件內容:

  ./oracle/ora―env

  #初始化Oracle數據庫

  rq=′date +″%m%d″ ′

  #把當天日期賦予變量rq

  rm /backup/ 主站蜘蛛池模板: 崇州市| 嘉兴市| 闽清县| 即墨市| 聂荣县| 扎囊县| 阿城市| 凤冈县| 都兰县| 博罗县| 永平县| 台北县| 肃宁县| 吐鲁番市| 香格里拉县| 梨树县| 贵州省| 石阡县| 砀山县| 垣曲县| 开封县| 雷山县| 周至县| 社旗县| 美姑县| 陵水| 霍林郭勒市| 叶城县| 大兴区| 开远市| 监利县| 澄江县| 东辽县| 札达县| 六安市| 冀州市| 高雄市| 延安市| 阳西县| 栾川县| 聊城市|