WEB开发网
开发学院数据库DB2 如何使用DB2 V9进行非增量重定向还原 阅读

如何使用DB2 V9进行非增量重定向还原

 2007-11-04 21:39:28 来源:WEB开发网   
核心提示: 创建示例表空间 创建表空间既可以在服务器或本地执行命令创建,也可以在本地Windows环境上使用图形化界面的方式创建,如何使用DB2 V9进行非增量重定向还原(3),为了使用图形化界面,我们首先来编目远程的数据库服务器,此时我们在MANAGED BY后面跟的是DATABASE,表示空间管理是数据库管理(DMS),

创建示例表空间

   创建表空间既可以在服务器或本地执行命令创建,也可以在本地Windows环境上使用图形化界面的方式创建,为了使用图形化界面,我们首先来编目远程的数据库服务器,如清单4所示。

--清单 4. 编目远程数据库CATALOG  ADMIN TCPIP NODE  192.168.0.1  REMOTE 192.168.0.1CATALOG  TCPIP NODE db2inst1 REMOTE 192.168.0.1  SERVER  50000CATALOG  DATABASE DB2TEST1 AS MYDB AT NODE db2inst1

   把IP地址是192.168.0.1,端口号是50000的数据库服务器在本地编目为节点db2inst1,并把数据库DB2TEST1在本地编目为MYDB。 

   接下来我们创建使用自动存储器功能的表空间TABLESPACE1,连接上数据库DB2TEST1后,发出CREATE TABLESPACE命令,如清单5所示。

--清单 5. 创建常规表空间TABLESPACE1,使用自动存储CREATE  REGULAR  TABLESPACE TABLESPACE1 PAGESIZE 4 K  MANAGED BY 
AUTOMATIC STORAGE BUFFERPOOL IBMDEFAULTBP

   注意,我们在MANAGED BY后面跟的是AUTOMATIC STORAGE,表示新创建的表空间将使用自动存储。查看表空间可以使用LIST TABLESPACES命令,在DB2 命令行中输入下列命令,如清单6所示。

--清单 6. 查看表空间LIST TABLESPACES SHOW DETAIL

   你可以看到TABLESPACE1已经创建成功,其空间管理类型是数据库管理空间,具体如清单7所示。

--清单 7. 查看表空间结果 

表空间标识 = 3
名称 = TABLESPACE1
类型 = 数据库管理空间
内容 = 所有持久数据。常规表空间。
状态 = 0x0000
详细解释:
正常
总计页数 = 8192
可用页数 = 8160
已用页数 = 96
可用页数 = 8064
高水位标记(页) = 96
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 32
容器数 = 1
最小恢复时间 = 2007-09-11-09.18.46.000000
   还可以通过在本地(Windows环境下)控制中心,对远程实例和数据库连接后,对MYDB数据库进行操作,右键单击“表空间”文件夹,选创建,打开创建表空间向导,如图1所示。

如何使用DB2 V9进行非增量重定向还原(图二)

   在名称中输入表空间名TABLESPACE1,选中“让DB2管理存储器(自动存储器)(L)”,这样将创建使用自动存储器的表空间,你一定注意到了,当你选中“让DB2管理存储器(自动存储器)(L)”时向导比选中“我想手工管理存储器(I)”,少了空间管理和容器两部分功能,这是因为使用自动存储的表空间容器和空间管理是自动完成的。 

   接着我们要创建一个使用非自动存储的大型表空间TABLESPACE2,其使用32K页大小,因此在创建之前我们需要先创建一个32K页大小的缓冲池,如清单8所示。

--清单8. 创建缓冲池CREATE BUFFERPOOL BUFFERPOOL_32K IMMEDIATE  SIZE 250 AUTOMATIC PAGESIZE 32 K

   注意,在DB2 V9中引入了自动自调整内存机制,默认情况下启动,我们在创建缓冲池BUFFERPOOL_32K加了一个选项AUTOMATIC,表示可以对缓冲池的内存启用自调整。 

   命令成功完成后,我们接下来创建32K页大小的使用非自动存储的大型表空间TABLESPACE2,如清单9所示。

--清单 9. 创建大型表空间CREATE  LARGE  TABLESPACE TABLESPACE2 PAGESIZE 32 K  MANAGED BY DATABASE 
USING ( FILE '/db2/databases/tablespaces/tablespace_32k' 640 ) EXTENTSIZE
16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL BUFFERPOOL_32K

   注意,此时我们在MANAGED BY后面跟的是DATABASE,表示空间管理是数据库管理(DMS),此时容器也需要自己定义。

上一页  1 2 3 4 5 6  下一页

Tags:如何 使用 DB

编辑录入:coldstar [复制链接] [打 印]
赞助商链接