欢迎来到天天文库
浏览记录
ID:26886341
大小:2.13 MB
页数:30页
时间:2018-11-29
《db数据库的存储管理和维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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')CREATETABLESPACEspace1MANAGEDBYSYSTEMUSING('c:space1','d:space1')117.1
4、.6表空间状态信息查询LISTTABLESPACES[SHOWDETAIL]表空间的状态:(0x0000)—允许对表空间进行进取(常规状态);(0x0001)—静止共享;(0x0002)—静止更新;(0x0004)—静止排它;(0x0008)—载入挂起;(0x0010)—删除挂起;(0x0020)—备份挂起;(0x0100)—恢复挂起。127.1.7查看表空间的容器信息LISTTABLESPACECONTAINERSFORtablespace_id[SHOWDETAIL]可以列出的表空间容器基本信息,包括容器ID容器名字容器类型。使用SHOWDETAIL选项时,还可查询页面
5、总量可用页面数量可访问性等内容137.1.8向表空间增加容器ALTERTABLESPACE例:ALTERTABLESPACERAWTSADD(FILE‘C:TSFILECON1.DAT’8001)PREFETCHSIZE32BUFFERPOOLIBMDEFAULTBP14数据维护实用程序介绍数据移动的文件格式DB2导出实用程序DB2导入实用程序DB2装入实用程序db2move实用程序DB2数据库维护实用程序7.1DB2数据库的数据维护157.2.1数据维护实用程序介绍ExportImportLoad167.2.2数据移动的文件格式DEL—定界ASCIIASC—定长ASC
6、IIIXF—集成交换格式WSF—工作表格式Cursor数据移动实用程序所使用的文件格式177.2.2数据移动的文件格式1.定界ASCII(DEL)格式字符定界符“”列定界符,行定界符回车换行符187.2.2数据移动的文件格式2.非定界ASCII格式(ASC)所有的列都是定长的,没有列或字符定界符。197.2.2数据移动的文件格式3.集成交换(PC/IXF)格式集成交换格式文件包含连续的变长记录序列数字值存储为压缩十进制或二进制字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分一个IXF同时存储表的定义和数据207.2.3DB2导出实用程序Export导出实用程序
7、是用于将表中的数据导出到文件中。217.2.3DB2导出实用程序exporttodeptmgr.delofdelmessagesdeptmgr.outselectdeptno,deptname,firstnme,lastname,salaryfromemployee,departmentwhereempno=mgrno将每个部门经理的信息导出到DEL类型文件deptmgr.del中:227.2.3DB2导出实用程序导出数据--控制中心237.2.4DB2导入实用程序Import导入工具将数据从一个输入文件插入到一个
此文档下载收益归作者所有