自己整理的学习资料——DB2 V8数据库基础(二十二)

4       表空间状态

DB2 使用表和表空间状态来控制对数据的访问,或帮助保护数据库的完整性。

 

目前,IBM® DB2® Universal Database™DB2 UDB)至少支持 25 种表或表空间状态。这些状态在某些情况下被用来控制对数据的访问,或者在必要时被用来引出特定用户动作,以保护数据库的完整性。大多数状态产生于与某个 DB2 实用程序的操作相关的事件,例如加载实用程序,或者备份和恢复实用程序。

本文描述了每个受支持的表或表空间状态(见表 1;单击状态名跳至其描述,该描述位于后面的某个表中)。本文还提供了一些工作示例,以便准确地展示如何解释和响应管理数据库时可能碰到的状态。这些示例取自于 AIX® 上运行的命令脚本;您可以复制、粘贴并亲自运行它们。如果您在非 UNIX® 的系统上运行 DB2 UDB,请确保所有的路径名都是适合系统的正确格式。大多数示例都是以 SAMPLE 数据库中的表为基础的,该数据库是 DB2 UDB 附带的。也存在少数需要 SAMPLE 数据库中没有包含的场景的情况,但是,您可以将到 SAMPLE 数据库的连接用作为一个起始点。

 

2 和表 3 中描述了这些状态。 2描述了受支持的表空间状态,而 3 则描述了目前支持的表状态。

1、当数据库处于重定向恢复操作(第一部分语句执行后)的时候处于Storage May be DefinedRestore Pending状态

   restore db sample taken at 20040613204955 redirect;

2、当数据库在执行恢复操作时,数据库处于Restore in Progress

3、当归档数据库执行完恢复操作后,表空间处于Roll Forward Pending

4、在归档数据库执行前滚恢复期间,表空间处于Roll Forward in Progress


 

1. 到版本 8.1.4 为止的 DB2 UDB 所有支持版本中定义的表和表空间状态

状态

范围

状态

范围

Backup Pending

表空间

Quiesced Update

表空间

Backup in Progress

表空间

Read Access Only

Check Pending

Reorg in Progress

表空间

DMS Rebalance in Progress

表空间

Restore Pending

表空间

Disable Pending

表空间

Restore in Progress

表空间

Drop Pending

表空间

Roll Forward Pending

表空间

Load Pending

Roll Forward in Progress

表空间

Load in Progress

表空间或

Storage May be Defined

表空间

Normal

表空间或

Storage Must be Defined

表空间

Not Load Restartable

Table Space Creation in Progress

表空间

Offline and Not Accessible

表空间

Table Space Deletion in Progress

表空间

Quiesced Exclusive

表空间

Unavailable

Quiesced Share

表空间

 

 

 

   0x0                Normal                                       正常
   0x1                Quiesced: SHARE                       
静止态共享
   0x2                Quiesced: UPDATE                     
静止态更新
   0x4                Quiesced: EXCLUSIVE               
静止态排它
   0x8                Load pending                             
载入挂起
   0x10              Delete pending                         
删除挂起
   0x20              Backup pending                         
备份挂起
   0x40              Roll forward in progress             
正在回滚
   0x80              Roll forward pending                 
回滚挂起
   0x100            Restore pending                       
存储挂起
   0x100            Recovery pending (not used)     
恢复挂起
   0x200            Disable pending                 
   0x400            Reorg in progress                       
正在重组
   0x800            Backup in progress                   
正在备份
   0x1000          Storage must be defined           
存储器未被指定
   0x2000          Restore in progress                 
正在恢复
   0x4000          Offline and not accessible         
表空间不可访问
   0x8000          Drop pending                           
删除挂起
   0x2000000    Storage may be defined           
存储器需被指定
   0x4000000    StorDef is in 'final' state           
存储器终止
   0x8000000    StorDef was changed prior to   
存储器被改变至回滚状态
                  rollforward   
   0x10000000    DMS rebalancer is active           
表空间的容器重新分布
   0x20000000  TBS deletion in progress           
表空间删除
   0x40000000  TBS creation in progress           
表空间建立
   0x8                For service use only           

 

db2tbst   可以查看编号所代表的状态

 

 

本节未完。

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值