- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM的DB2 V9 引入了自动存储器管理,使用自动存储功能可以帮助您简化表空
间的存储管理,新创建的使用自动存储功能的表空间,其容器和空间分配完全由
DB2数据库管理器确定。本文重点介绍使用DB2® V9 自动存储功能的数据库如何
进行非增量重定向还原。
简介
数据库可能会因为软件或硬件故障而不可用,可能会遇到存储问题、断电、
应用程序故障或误操作等各种需要采取不同恢复措施的故障情况。本文重点介绍
使用了DB2® V9 的自动存储功能,不允许增量备份的数据库如何进行重定向还
原。由于使用自动存储器功能的数据库在还原方面和以往有了很大区别,客户在
实际使用的过程中容易出现各种问题,所以本文对自动存储功能会有详细的阐
述。
自动存储特性最初是在DB2 V8.2.2中引入的,DB2 V9扩展了这一特性,使
用自动存储功能可以帮助您简化表空间的存储管理,新创建的使用自动存储功能
的表空间,其容器和空间分配完全由 DB2数据库管理器确定。
自动存储管理
自动存储器跨磁盘和文件系统自动增大数据库大小。因此,在保持数据库管
理的存储器性能和灵活性的同时,不再需要管理存储器容器。在DB2 V9.1中,
已对多分区数据库增加了自动存储器支持。如果您使用的是带DPF(Data
Partitioning Feature,数据库分区功能)的企业服务器版,那您可以使用支持
自动存储器功能的多分区数据库。在DB2 V9中创建新数据库的时候,默认启用
自动存储功能,主要目的是简化表空间的存储管理,使用自动存储功能的数据库
有一个或多个相关联的存储器路径,在创建表空间的时候不用指定存储的路径等
特性。对使用自动存储器功能的数据库,其表空间可以使用自动存储管理,也可
以不使用自动存储管理。对于不使用自动存储器功能的数据库,则其表空间不能
使用自动存储管理。
自动存储器简化了存储管理,它使您能够指定用于数据库管理器存放表空间
数据以及为各种用途分配空间的存储路径。另外,在创建和填充表空间时,DB2 将
管理这些表空间的容器和空间分配。如果不需要使用自动存储器,则必须通过运
行 CREATE DATABASE 命令并将 AUTOMATIC STORAGE 选项设置为NO,或通过使
用 sqlecrea API 并将 SQLEDBDESCEXT 参数设置为
SQL_AUTOMATIC_STORAGE_NO 来创建数据库。
自动存储器功能只能在创建数据库时指定,不能对已经创建的未使用自动存
储器功能的数据库启用自动存储器;同样,对创建数据库时启用自动存储器的数
据库也不能禁用自动存储器,变通的方法就是在创建表空间的时候可以指定是否
使用自动存储器,即虽然数据库启用了自动存储器功能,但可以创建不使用自动
存储器功能的表空间。
由于对多分区配置引入了自动存储器数据库,所以更改了 db2look 命令。
现在在发出 db2look 命令之前,必须确保所有数据库分区都是活动的。如果有
任何数据库分区处于不活动状态,则会发出警告消息,该消息说明无法生成表空
间的DDL。此 db2look 命令更改会影响所有表空间类型。
接下来,我们将通过示例的方式分别解释如何在创建数据库的时候使用自动
存储器功能。
示例1:创建不使用自动存储器的DB2数据库DB2TEST1
CREATE DATABASE DB2TEST1 AUTOMATIC STORAGE NO ON /db2/databases/db2test1
如果在实际过程中不需要使用自动存储功能,则必须在创建数据库时将
AUTOMATIC STORAGE 选项设置为 NO,否则,将创建使用自动存储器功能的数据
库。
示例2:创建使用自动存储器的DB2数据库DB2TEST2
CREATE DATABASE DB2TEST2
因为在DB2 V9中创建新数据库的时候,默认启用自动存储功能,我们在创
建数据库的时候没有显式将指定AUTOMATIC STORAGE 选项设置为NO,所以新创
建的数据库DB2TEST2 将自动启用自动存储功能,其数据库路径是使用
dftdbpath 数据库管理器配置参数来确定,其存储器路径也是使用 dftdbpath
数据库管理器配置参数来确定。
默认创建了3个表空间:SYSCATSPACE、TEMPSPACE1和USERSPACE1,都是使
文档评论(0)