DB2数据库的存储管理和维护

DB2数据库的存储管理和维护

ID:45034948

大小:2.12 MB

页数:30页

时间:2019-11-08

DB2数据库的存储管理和维护_第1页
DB2数据库的存储管理和维护_第2页
DB2数据库的存储管理和维护_第3页
DB2数据库的存储管理和维护_第4页
DB2数据库的存储管理和维护_第5页
资源描述:

《DB2数据库的存储管理和维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章DB2数据库的存储管理和维护17.1DB2数据存储管理7.2DB2中的数据维护第七章DB2数据库的存储管理和维护2DB2存储模型缓冲池表空间容器创建表空间表空间状态信息查询查看表空间容器信息7.1DB2数据存储管理37.1.1DB2存储模型47.1.2缓冲池缓冲池是在内存中分配给DB2数据库管理器的一块存储区域当数据库管理员从磁盘中读出数据或者进行数据更改时,用来缓存表和索引数据作用:提高数据库的性能57.1.2缓冲池可以为数据库建立多个缓冲池例:CREATEBUFFERPOOLBP8KSIZE1000PAGESIZE8192注意:已经建立

2、的缓冲池可以在建立和修改表空间时分配给某一表空间使用;系统会默认在建立数据库时建立名为IBMDEFAULTBP的缓冲池在一个非4KB页面大小的表空间建立之前,必须先建立好同样页面大小的缓冲池。67.1.3表空间表空间是一个中间层,它是位于数据库和实际存放表数据的容器之间的逻辑层,而并不是物理存在的。DB2有两种类型的表空间:⑴系统管理表空间(SMS)⑵数据库管理表空间(DMS)DB2默认建立的表空间:系统编目表空间(SysCatSpace)系统临时表空间(SysTempSpace)用户表空间(UserSpace)77.1.4容器容器是数据物理上实

3、际存储位置,可以是操作系统的文件系统中的目录、文件或者是没有文件系统的存储设备(裸磁盘)。注:一个表空间可以跨越(有)多个容器,但一个容器只能属于一个表空间。87.1.4容器有三种类型的容器:⑴目录容器⑵设备容器⑶文件容器目录容器是SMS表空间中唯一可以使用的容器。97.1.5创建表空间1.用CREATETABLESPACE创建表空间107.1.5创建表空间2.创建系统管理表空间CREATETABLESPACEspace1MANAGEDBYSYSTEMUSING('c:space1')CREATETABLESPACEspace1MANAGEDB

4、YSYSTEMUSING('c:space1','d:space1')117.1.6表空间状态信息查询LISTTABLESPACES[SHOWDETAIL]表空间的状态:(0x0000)—允许对表空间进行进取(常规状态);(0x0001)—静止共享;(0x0002)—静止更新;(0x0004)—静止排它;(0x0008)—载入挂起;(0x0010)—删除挂起;(0x0020)—备份挂起;(0x0100)—恢复挂起。127.1.7查看表空间的容器信息LISTTABLESPACECONTAINERSFORtablespace_id[SHOWDET

5、AIL]可以列出的表空间容器基本信息,包括容器ID容器名字容器类型。使用SHOWDETAIL选项时,还可查询页面总量可用页面数量可访问性等内容137.1.8向表空间增加容器ALTERTABLESPACE例:ALTERTABLESPACERAWTSADD(FILE‘C:TSFILECON1.DAT’8001)PREFETCHSIZE32BUFFERPOOLIBMDEFAULTBP14数据维护实用程序介绍数据移动的文件格式DB2导出实用程序DB2导入实用程序DB2装入实用程序db2move实用程序DB2数据库维护实用程序7.1DB2数据库的数据维

6、护157.2.1数据维护实用程序介绍ExportImportLoad167.2.2数据移动的文件格式DEL—定界ASCIIASC—定长ASCIIIXF—集成交换格式WSF—工作表格式Cursor数据移动实用程序所使用的文件格式177.2.2数据移动的文件格式1.定界ASCII(DEL)格式字符定界符“”列定界符,行定界符回车换行符187.2.2数据移动的文件格式2.非定界ASCII格式(ASC)所有的列都是定长的,没有列或字符定界符。197.2.2数据移动的文件格式3.集成交换(PC/IXF)格式集成交换格式文件包含连续的变长记录序列数字值存储为

7、压缩十进制或二进制字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分一个IXF同时存储表的定义和数据207.2.3DB2导出实用程序Export导出实用程序是用于将表中的数据导出到文件中。217.2.3DB2导出实用程序exporttodeptmgr.delofdelmessagesdeptmgr.outselectdeptno,deptname,firstnme,lastname,salaryfromemployee,departmentwhereempno=mgrno将每个部门经理的信息导出到DEL类型文件deptmgr.del中

8、:227.2.3DB2导出实用程序导出数据--控制中心237.2.4DB2导入实用程序Import导入工具将数据从一个输入文件插入到一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。