我們計(jì)劃讓數(shù)據(jù)庫在晚上23點(diǎn)做export導(dǎo)出備份,在凌晨2點(diǎn)將備份文件拷貝到磁帶上,在凌晨4點(diǎn)將備份文件拷貝到另一臺(tái)UNIX機(jī)器上,為此我們可進(jìn)行如下操作:
一、導(dǎo)出數(shù)據(jù)庫
export命令將數(shù)據(jù)庫中的數(shù)據(jù)備份成一個(gè)二進(jìn)制文件,它通常有三種模式:用戶模式、表模式和整個(gè)數(shù)據(jù)庫模式。本文擬采用用戶模式,備份之前,應(yīng)先建立一個(gè)備份目錄,以容納備份文件,比如可建一個(gè)/backup目錄。接著我們可在UNIX的Oracle目錄下(也可以是其它目錄)分別建立兩個(gè)文件ora―backup,tar―backup。需要說明的是,前一個(gè)文件需要對(duì)Oracle的參數(shù)進(jìn)行初始化,為了方便起見,我們不妨將初始化命令放到一個(gè)文件中(文件名姑且定為ora―env),再由第一個(gè)文件調(diào)用它。
1. ora―env文件對(duì)Oracle的參數(shù)進(jìn)行初始化,其內(nèi)容如下:
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文件對(duì)數(shù)據(jù)庫做export導(dǎo)出,導(dǎo)出的文件名可以任意定,本文定為字母“xx”加當(dāng)天日期,即假如當(dāng)天日期是12月10號(hào),則導(dǎo)出的文件名為“xx1210.dmp”,以區(qū)別于其它日期的備份文件。
ora―backup文件內(nèi)容:
./oracle/ora―env
#初始化Oracle數(shù)據(jù)庫
rq=′date +″%m%d″ ′
#把當(dāng)天日期賦予變量rq
rm /backup/ 主站蜘蛛池模板: 台湾省| 沿河| 科尔| 德安县| 济阳县| 安达市| 三穗县| 象山县| 白玉县| 岗巴县| 宾川县| 广德县| 张家界市| 通州区| 枣强县| 三原县| 平度市| 于都县| 盐城市| 五大连池市| 田东县| 伊吾县| 定陶县| 海原县| 镇沅| 精河县| 青浦区| 泰顺县| 大兴区| 环江| 葵青区| 红河县| 昭觉县| 罗定市| 肥城市| 荃湾区| 蓝田县| 高碑店市| 霞浦县| 淮南市| 英山县|