文档介绍:第七章
DB2数据库的存储管理和维护
1
整理课件
DB2数据存储管理
DB2中的数据维护
第七章 DB2数据库的存储管理和维护
2
整理课件
DB2存储模型
缓冲池
表空间
容器
创建表空间
E TABLESPACE space1
MANAGED BY SYSTEM USING ('c:\space1')
CREATE TABLESPACE space1
MANAGED BY SYSTEM USING ('c:\space1', 'd:\space1')
11
整理课件
表空间状态信息查询
LIST TABLESPACES [SHOW DETAIL]
表空间的状态:
(0x 0000)— 允许对表空间进行进取(常规状态);
(0x 0001)— 静止共享;
(0x 0002)— 静止更新;
(0x 0004)— 静止排它;
(0x 0008)— 载入挂起;
(0x 0010)— 删除挂起;
(0x 0020)— 备份挂起;
(0x 0100)— 恢复挂起。
12
整理课件
查看表空间的容器信息
LIST TABLESPACE CONTAINERS FOR tablespace_id [SHOW DETAIL]
可以列出的表空间容器基本信息,包括容器ID
容器名字
容器类型。
使用SHOW DETAIL 选项时,还可查询页面总量
可用页面数量
可访问性等内容
13
整理课件
向表空间增加容器
ALTER TABLESPACE
例: ALTER TABLESPACE RAWTS
ADD (FILE ‘C:\TS\’ 8001)
PREFETCHSIZE 32
BUFFERPOOL IBMDEFAULTBP
14
整理课件
数据维护实用程序介绍
数据移动的文件格式
DB2 导出实用程序
DB2 导入实用程序
DB2 装入实用程序
db2move 实用程序
DB2数据库维护实用程序
DB2数据库的数据维护
15
整理课件
数据维护实用程序介绍
Export
Import
Load
16
整理课件
数据移动的文件格式
DEL— 定界ASCII
ASC— 定长ASCII
IXF— 集成交换格式
WSF— 工作表格式
Cursor
数据移动实用程序所使用的文件格式
17
整理课件
数据移动的文件格式
1. 定界ASCII(DEL)格式
字符定界符 “ ” 列定界符 , 行定界符 回车换行符
18
整理课件
数据移动的文件格式
2. 非定界ASCII格式(ASC)
所有的列都是定长的,没有列或字符定界符。
19
整理课件
数据移动的文件格式
3. 集成交换(PC/IXF)格式
集成交换格式文件包含连续的变长记录序列
数字值存储为压缩十进制或二进制
字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分
一个IXF同时存储表的定义和数据
20
整理课件
DB2导出实用程序
Export 导出实用程序是用于将表中的数据导出到文件中。
21
整理课件
DB2导出实用程序
export to of del
messages
select deptno, deptname, firstnme, lastname, salary
from employee, department
where empno = mgrno
将每个部门经理的信息导出到DEL类型文件中:
22
整理课件
DB2导出实用程序
导出数据 -- 控制中心
23
整理课件
DB2导入实用程序
Import 导入工具将数据从一个输入文件插入到一个表或视图中。
24
整理课件
DB2导入实用程序
import from of ixf
messages
insert into employee
把文件中的数据插入到employee表中 :
注:Import实用程序支持ASC、DEL、IXF和 WSF formats
格式