扫一扫
关注微信公众号

ORACLE数据库备份技术(下)
2007-11-12   IT168

文件zlbf6:(增量备份6, 星期六执行的程序)

. /u11/demo/.profile

js=`ls c*.dmp|wc -l`

if test $js = 0

then

exp system/manager inctype=CUMULATIVE file=c01.dmp

ftp -n< < !

open 10.10.10.40

user demo demo

binary

prompt

cd backup40

put c01.dmp

close

bye

!

fi

if test $js = 1

then

exp system/manger inctype=CUMULATIVE file=c02.dmp

ftp -n< < !

open 10.10.10.40

user demo demo

binary

prompt

cd backup40

put c02.dmp

close

bye

!

fi

if test $js = 2

then

exp system/maneger inctype=CUMULATIVE file=c03.dmp

ftp -n< < !

open 10.10.10.40

user demo demo

binary

prompt

cd backup40

put c03.dmp

close

bye

!

fi

if test $js = 3

then

exp system/manager inctype=COMPLETE file=x01.dmp

ftp -n< < !

open 10.10.10.40

user demo demo

binary

prompt

cd backup40

put x01.dmp

close

bye

!

rm c*.dmp

fi
1
---- e.在demo 用户下建一个文件,假如叫:cron.demo,文件内容如下

59 22 * * 1 bin/zlbf1

59 22 * * 2 bin/zlbf2

59 22 * * 3 bin/zlbf3

59 22 * * 4 bin/zlbf4

59 22 * * 5 bin/zlbf5

59 22 * * 6 bin/zlbf6


---- f.在demo用户下执行下面的命令:

crontab cron.demo 执行的结果放到

/var/spool/cron/crontabs/demo文件里


---- g.重新启动cron 进程,命令:kill -1 进程号

---- h.执行结果放在本用户的邮件里


---- i.查看结果是否执行,请看:/var/adm/cron/log文件


---- 4.2.2归档方式


---- a. 找到要回收的数据文件、联机重做登录文件、控制文件和参数文件


---- b. 正常关闭数据库,作一次全回收(用操作系统的TAR命令,可以写成shell程序),然后打开数据库供正常使用,shell程序如下:


tar cvf /dev/rmt/ctape2 /u1/oracle/dbs/ctrl1ora7.ctl

/u1/oracle/dbs/ctrl2ora7.ctl

/u1/oracle/dbs/ctrl3ora7.ctl

/u1/oracle/dbs/systora7.dbf

/u1/oracle/dbs/rbsora7.dbf

/u1/oracle/dbs/tempora7.dbf

/u1/oracle/dbs/toolora7.dbf

/u1/oracle/dbs/usrora7.dbf

/ls1/ls1.dbf

>/u1/oracle/dbs/log1ora7.dbf

/u1/oracle/dbs/log2ora7.dbf

/u1/oracle/dbs/log3ora7.dbf

---- a. 经常作联机的表空间和数据文件的部分回收

首先标记联机表空间回收的开始

alter tablespace 表空间名 begin backup;

用操作系统命令备份数据文件
1
最后标记联机的表空间回收结束

alter tablespace 表空间名 end backup

---- 多个表空间可以一起做标记,备份做标记的所有数据文件后,一起标记结束。

---- d. 当数据库结构发生改变后,要对它的控制文件做回收


sqldba >alter database backup

controlfile to ’文件名’ reuse;


---- 5 结束语


---- 一套完善的备份制度是数据库安全运行的有利保障,文章所介绍的可供同行们参考。
1

热词搜索:

上一篇:ORACLE数据库备份技术(上)
下一篇:红帽拟推"随需应变"Linux服务

分享到: 收藏