Fosdccf.blog.chinaunix.net
sdccf
全部博文(19283)
Linux酷软(214)
tmp(0)
PostgreSQL(93)
Solaris(383)
AIX(173)
SCOUNIX(575)
DB2(1005)
Shell(386)
C/C++(1187)
MySQL(1750)
Sybase(465)
Oracle(3695)
Informix(548)
HP-UX(0)
IBM AIX(2)
Sun Solaris(0)
BSD(1)
Linux(8597)
SCO UNIX(23)
2011年(1)
2009年(125)
2008年(19094)
2007年(63)
clifford
linky521
曾德标
fengzhan
leon_yu
mcuflowe
yt200902
guanyuji
GY123456
snow888
carlos94
丸喵喵
sean229
cxunix
可怜的猪
cqxc413
xzzgege
wb123456
分类: Oracle
2008-04-28 20:33:12
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
./oracle/ora—env #初始化Oracle数据库 rq=′date +″%m%d″ ′ #把当天日期赋予变量rq rm /backup/? # 清空 /backup目录 exp test/test file=/backup/xx$rq.dmp log=/backup/xx$rq.log
tar rvf /dev/rmt/0n/backup/?
ora—env、ora—backup、tar—backup文件编写完成后,分别使用下述命令: chmod 755 ora—env chmod 755 ora—backup chmod 755 tar—backup
machine host2 # host2为作备份用的主机名 login oracle #oracle为备份主机上的一个用户 password oracle #oracle用户的口令为oracle macdef init #定义一个名为init的宏,它将在自动注册进程的最后被执行 bin #文件的传输方式设为二进制 lcd /backup # 进入本地工作目录/backup cd /pub # 进入备份主机目录/pub mput ? # 将/backup目录下的所有文件传输至备份主机 bye #退出FTP会话进程 .netrc文件编写完成后,使用下述命令: chmod 600 .netrc
0 23 ? ? ? /oracle/ora—backup # 每天23点对数据库执行备份 0 2 ? ? ? /oracle/tar—backup # 每天2点将文件备份到磁带上 0 4 ? ? ? ftp -i host2 # 每天4点将文件备份到另一台主机上
上一篇:Oracle之rman备份方式半功略
下一篇:Oracle数据库分离与数据备份
登录 注册