DB2 V9自动维护(三)

启用自动备份功能

        由于大量发生硬件或软件故障,数据库可能会变得不可用。自动数据库备份功能减轻了 DBA 的数据库备份管理任务,它始终会确保在需要时对数据库执行最新的完全备份,需要注意的是,自动备份是完全备份,不是增量备份或差异备份。

        我们接下来对清单1中创建的示例数据库DB2TEST1启用自动备份功能,在DB2CLP窗口环境中 ,连接上示例数据库DB2TEST1,通过发出UPDATE DB CFG命令修改自动数据库备份(AUTO_DB_BACKUP)参数,将其值置为ON,具体如清单3所示:

 

- - 清单 3 .修改示例数据库DB2TEST1参数

 

C:\> db2 connect to db2test1

 

   数据库连接信息

 

 数据库服务器         = DB2 / NT 9.1.0

 SQL 授权标识         = RHETTE

 本地数据库别名       = DB2TEST1

 

 

C:\> db2 update db cfg using AUTO_DB_BACKUP on

DB20000I  UPDATE DATABASE CONFIGURATION命令成功完成。

 

      

        命令执行成功后,我们再次查看示例数据库的配置参数,发现自动数据库备份( AUTO_DB_BACKUP )已经被修改成ON了,至此,我们打开了自动数据库备份功能(另一个重要开关AUTO_MAINT在创建数据库的时候已经默认打开了) 。注意,我们此时使用的是循环日志,LOGARCHMETH1参数处于OFF状态,查看示例数据库参数的详细情况具体如清单4所示:

 

- - 清单 4 .查看示例数据库DB2TEST1参数

 

C:\> db2 get db cfg for db2test1

 

       数据库 db2test1 的数据库配置

 

 数据库配置发行版级别                                    = 0x0b00

 数据库发行版级别                                        = 0x0b00

 

 数据库地域                                              = CN

 数据库代码页                                            = 1386

 数据库代码集                                            = GBK

 数据库国家/地区代码                                    = 86

 数据库整理顺序                                          = UNIQUE

 备用整理顺序                              ( ALT_COLLATE ) =

 数据库页大小                                            = 4096

 

. . . . . . . . . . . . . . . . . . . .

 

第一个日志归档方法                      ( LOGARCHMETH1 ) = OFF

logarchmeth1 的选项                      ( LOGARCHOPT1 ) =

第二个日志归档方法                      ( LOGARCHMETH2 ) = OFF

logarchmeth2 的选项                      ( LOGARCHOPT2 ) =

故障转移日志归档路径                     ( FAILARCHPATH ) =

错误时重试日志归档次数                   ( NUMARCHRETRY ) = 5

日志归档重试延迟(秒)                 ( ARCHRETRYDELAY ) = 20

供应商选项                                  ( VENDOROPT ) =

 

. . . . . . . . . . . . . . . . . . . .

 

自动维护                                   ( AUTO_MAINT ) = ON

   自动数据库备份                       ( AUTO_DB_BACKUP ) = ON

   自动表维护                           ( AUTO_TBL_MAINT ) = ON

     自动 runstats                       ( AUTO_RUNSTATS ) = ON

     自动统计信息概要分析              ( AUTO_STATS_PROF ) = OFF

       自动概要文件更新                  ( AUTO_PROF_UPD ) = OFF

     自动重组                       ( AUTO_REORG ) = OFF            

 

        也可以使用图形化界面启用自动备份数据库功能,在控制中心在示例数据库DB2TEST1上右键单击,选择自动维护窗口, 打开,在第五个页面“选择要配置的维护活动”页面中对“备份数据库(BACKUP)”这条记录中的“自动化”列打上勾即可,具体界面如图6所示:

9524210_200807111636261.jpg

图6 :配置自动维护窗口选择配置的维护活动页面

 

       双击“备份数据库(BACKUP)”记录,或者选中这条记录并单击页面下面的“配置设置”按钮,就会打开“配置设置-备份数据库(BACKUP)”窗口,在其第一个标签页“备份条件”中,可以指定用于确定此数据库上合适需要进行备份的条件,需要注意的是,如果数据库从未备份过,则一旦有机会就将执行备份。可选的条件有:

1.        优化数据库可恢复性(更频繁地备份):两次备份之间的最大时间间隔1天

2.        平衡数据库可恢复性和性能:两次备份之间的最大时间间隔1周

3.        优化数据库性能(不太频繁地备份):两次备份之间的最大时间间隔1个月

4.        定制:时间需要自己选

 

具体界面如图7所示:

9524210_200807111636262.jpg

图7 :配置设置-备份数据库(BACKUP)窗口

 

        在“配置设置-备份数据库(BACKUP)”窗口,在其第二个标签页“备份位置”中,可以指定要存储备份映像的介质类型及其关联选择,注意,如果选择了备份至磁盘,则自动备份功能部件将定期从“配置自动维护”向导中指定的目录中删除备份映像。只能保证在任何给定时间都可以提供最新的备份映像。建议将此目录专用于自动备份功能部件,而不用来存储其他备份映像。具体界面如图8所示:


9524210_200807111636263.jpg


图8 :配置设置-备份数据库(BACKUP)窗口

 

        在“配置设置-备份数据库(BACKUP)”窗口,在其第三个标签页“备份方式”中,可以指定是想执行联机备份还是脱机备份,具体页面如图9所示:

  9524210_200807111636264.jpg

                              图9:配置设置-备份数据库(BACKUP)窗口

 

        循环日志方式下的配置自动维护窗口的其他页面和第一部分“创建数据库期间缺省启用自动收集统计信息功能”中所述差不多,不再累述。

fj.pngimage012.jpg

fj.pngimage014.jpg

fj.pngimage016.jpg

fj.pngimage018.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9524210/viewspace-376272/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9524210/viewspace-376272/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值