Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9729
  • 博文数量: 12
  • 博客积分: 440
  • 博客等级: 下士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-15 22:16
文章分类

全部博文(12)

文章存档

2011年(1)

2008年(11)

我的朋友
最近访客

分类: Oracle

2008-07-15 22:25:06

文件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

在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

在demo用户下执行下面的命令:crontab cron.demo 执行的结果放

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

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

执行结果放在本用户的邮件里;

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

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

正常关闭数据库,作一次全回收(用操作系统的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

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

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

alter tablespace 表空间名 begin backup;

用操作系统命令备份数据文件

最后标记联机的表空间回收结束

alter tablespace 表空间名 end backup

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

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

sqldba >alter database backup controlfile to ’文件名’ reuse;

一套完善的备份制度是数据库安全运行的有利保障。

转自:

阅读(349) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~