级别: 初级
【程序编程相关:处理 ASP.NET Web 页面上的 】roman b. melnyk 【推荐阅读:Java 应用程序的部署考虑】
【扩展信息:访问 DB2 Universal Dat】 db2 信息开发, ibm canada ltd. 2004 年 9 月 db2 使用表与表空间状态来控制对数据的访问,或帮助保护数据库的完整性.本文描述了这些状态,并以工作示例的方式,展示了出现这些状态的典型条件与如何对其做出响应.目前,ibm® db2® universal database™(db2 udb)至少支持 25 种表或表空间状态.这些状态在某些情况下被用来控制对数据的访问,或者在必要时被用来引出特定用户动作,以保护数据库的完整性.大多数状态产生于与某个 db2 实用程序的操作相关的事件,例如加载实用程序,或者备份与恢复实用程序.
本文描述了每个受支持的表或表空间状态(见表 1;单击状态名跳至其描述,该描述位于后面的某个表中).本文还提供了一些工作示例,以便准确地展示如何解释与响应管理数据库时可能碰到的状态.这些示例取自于 aix® 上运行的命令脚本;您可以复制.粘贴并亲自运行它们.如果您在非 unix® 的系统上运行 db2 udb,请确保所有的路径名都是适合系统的正确格式.大多数示例都是以 sample 数据库中的表为基础的,该数据库是 db2 udb 附带的.也存在少数需要 sample 数据库中没有包含的场景的情况,但是,您可以将到 sample 数据库的连接用作为一个起始点.
表 2 与表 3 中描述了这些状态. 表 2描述了受支持的表空间状态,而 表 3 则描述了目前支持的表状态.
表 1. 到版本 8.1.4 为止的 db2 udb 所有支持版本中定义的表与表空间状态
... 下一页