12
返回列表 发新帖
楼主: c4313848

写了个生产库的备份脚本,大家帮忙挑一下,看哪里有问题

[复制链接]
论坛徽章:
47
蒙奇·D·路飞
日期:2017-03-27 08:04:23马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11一汽
日期:2013-09-01 20:46:27复活蛋
日期:2013-03-13 07:55:232013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20
11#
发表于 2009-8-14 22:22 | 只看该作者
> 用backup database plus archivelog,备份顺序让rman自己搞定好了,

Good suggestion.

> 连接到单实例中,并且type为disk,有没有必要分配3个通道希望高手们给些意见。

If he has enough CPU, why not use it? If you don't use it, you're wasting it anyway.

Yong Huang

使用道具 举报

回复
论坛徽章:
2
生肖徽章2007版:鼠
日期:2008-01-02 17:35:53ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20
12#
 楼主| 发表于 2009-8-17 08:48 | 只看该作者
原帖由 zhmengjun 于 2009-8-14 15:07 发表
if [ -d $BACKUP_PATH/data/$DATE/ ]; then
    echo "----Delete the data backup ----"
    #rm -rf $BACKUP_PATH/data/$DATE/*
else
    echo "----auto create backup dir ----- $BACKUP_PATH/data/$DATE"
    mkdir -p $BACKUP_PATH/data/$DATE
fi


1、mkdir -p $BACKUP_PATH/data/$DATE是不是要放在fi后面呢?还是我理解错了?



2、用backup database plus archivelog,备份顺序让rman自己搞定好了,



3、连接到单实例中,并且type为disk,有没有必要分配3个通道希望高手们给些意见。




1. 可能是你理解有问题,我上面的逻辑可能也有点问题,
上面的代码,
       原意是:如果当天不是第一次备份就删除当日前次备份。要是这样的话,就应该是
      if [ -d $BACKUP_PATH/data/$DATE/ ]; then
           echo "----Delete the data backup ----"
          rm -rf $BACKUP_PATH/data/$DATE/*
      fi

      echo "----auto create backup dir ----- $BACKUP_PATH/data/$DATE"
      mkdir -p $BACKUP_PATH/data/$DATE


     后来感觉删除当日前次备份这样做也不是很好,就把删除的代码去掉了。


3. 我机器上是有4个双核的CPU,就像上面说的,不用也浪费

使用道具 举报

回复
论坛徽章:
2
生肖徽章2007版:鼠
日期:2008-01-02 17:35:53ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20
13#
 楼主| 发表于 2009-8-17 08:55 | 只看该作者
备份顺序自己搞定也行,

上面那个脚本顺序没有问题。

是我自己恢复的时候做错了,

用第一次生产的控制文件,结果这个控制文件是在备份数据库的时候自己备份的,里面没有包含 归档日志的信息。
应该用第二次生成的控制文件恢复才对(是在备份归档日志时候自动备份的)。

使用道具 举报

回复
论坛徽章:
10
授权会员
日期:2005-10-30 17:05:33秀才
日期:2016-03-24 09:10:24秀才
日期:2016-02-18 09:11:33秀才
日期:2016-01-25 14:55:312013年新春福章
日期:2013-02-25 14:51:24ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB元老
日期:2010-11-16 08:41:11ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51秀才
日期:2016-03-24 09:20:52
14#
发表于 2009-8-19 17:30 | 只看该作者
no problem

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2009-9-1 09:45 | 只看该作者
原帖由 Yong Huang 于 2009-8-6 22:46 发表
I don't see anything wrong. Can you run it to see if it works? Preferably run it once and use the backup to test restore. It the restored database works as expected, you're all done.

Some very minor comments:

(1) Can you say tag'something' without a space in between?
(2) Expect is pretty archaic now. It's interesting you're using it. To achieve maximum control, such as 20 seconds timeout?
(3) If this is a new database, why not use 10.2.0.4 or 11g?

Yong Huang

Yong Huang




对于第2点,我想知道对于pretty的替代工具是什么呢?

使用道具 举报

回复
论坛徽章:
32
奥运会纪念徽章:摔跤
日期:2012-08-23 11:03:05青年奥林匹克运动会-击剑
日期:2014-09-19 10:58:152014年世界杯参赛球队:巴西
日期:2014-07-07 12:19:232014年世界杯参赛球队: 瑞士
日期:2014-05-19 12:18:36马上有钱
日期:2014-04-08 12:12:232014年新春福章
日期:2014-04-04 14:20:47马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09红旗
日期:2014-02-14 15:15:55优秀写手
日期:2013-12-18 09:29:16
16#
发表于 2009-9-1 11:12 | 只看该作者

使用道具 举报

回复
论坛徽章:
32
奥运会纪念徽章:摔跤
日期:2012-08-23 11:03:05青年奥林匹克运动会-击剑
日期:2014-09-19 10:58:152014年世界杯参赛球队:巴西
日期:2014-07-07 12:19:232014年世界杯参赛球队: 瑞士
日期:2014-05-19 12:18:36马上有钱
日期:2014-04-08 12:12:232014年新春福章
日期:2014-04-04 14:20:47马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09红旗
日期:2014-02-14 15:15:55优秀写手
日期:2013-12-18 09:29:16
17#
发表于 2009-9-1 11:23 | 只看该作者

使用道具 举报

回复
论坛徽章:
47
蒙奇·D·路飞
日期:2017-03-27 08:04:23马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11一汽
日期:2013-09-01 20:46:27复活蛋
日期:2013-03-13 07:55:232013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20
18#
发表于 2009-9-2 00:29 | 只看该作者
>> (2) Expect is pretty archaic now. It's interesting you're using it.
>> To achieve maximum control, such as 20 seconds timeout?
>
> 对于第2点,我想知道对于pretty的替代工具是什么呢?

You mean replacement for Expect? I don't know any general replacement. But for specific tasks, authors of some tools are aware of the issue (i.e. users want to use his tool from a batch file) so they build the capability in the tool. For example, ftp has -n option, and sftp has -b. Read man page for details.

Yong Huang

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表