已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第七章DB2数据库的存储管理和维护,2,7.1DB2数据存储管理7.2DB2中的数据维护,第七章DB2数据库的存储管理和维护,3,DB2存储模型缓冲池表空间容器创建表空间表空间状态信息查询查看表空间容器信息,7.1DB2数据存储管理,4,7.1.1DB2存储模型,5,7.1.2缓冲池,缓冲池是在内存中分配给DB2数据库管理器的一块存储区域,当数据库管理员从磁盘中读出数据或者进行数据更改时,用来缓存表和索引数据,作用:提高数据库的性能,6,7.1.2缓冲池,可以为数据库建立多个缓冲池,例:CREATEBUFFERPOOLBP8KSIZE1000PAGESIZE8192,注意:已经建立的缓冲池可以在建立和修改表空间时分配给某一表空间使用;,系统会默认在建立数据库时建立名为IBMDEFAULTBP的缓冲池,在一个非4KB页面大小的表空间建立之前,必须先建立好同样页面大小的缓冲池。,7,7.1.3表空间,表空间是一个中间层,它是位于数据库和实际存放表数据的容器之间的逻辑层,而并不是物理存在的。,DB2有两种类型的表空间:,系统管理表空间(SMS)数据库管理表空间(DMS),DB2默认建立的表空间:系统编目表空间(SysCatSpace)系统临时表空间(SysTempSpace)用户表空间(UserSpace),8,7.1.4容器,容器是数据物理上实际存储位置,可以是操作系统的文件系统中的目录、文件或者是没有文件系统的存储设备(裸磁盘)。,注:一个表空间可以跨越(有)多个容器,但一个容器只能属于一个表空间。,9,7.1.4容器,有三种类型的容器:,目录容器,设备容器,文件容器,目录容器是SMS表空间中唯一可以使用的容器。,10,7.1.5创建表空间,1.用CREATETABLESPACE创建表空间,11,7.1.5创建表空间,2.创建系统管理表空间,CREATETABLESPACEspace1MANAGEDBYSYSTEMUSING(c:space1),CREATETABLESPACEspace1MANAGEDBYSYSTEMUSING(c:space1,d:space1),12,7.1.6表空间状态信息查询,LISTTABLESPACESSHOWDETAIL,表空间的状态:(0 x0000)允许对表空间进行进取(常规状态);(0 x0001)静止共享;(0 x0002)静止更新;(0 x0004)静止排它;(0 x0008)载入挂起;(0 x0010)删除挂起;(0 x0020)备份挂起;(0 x0100)恢复挂起。,13,7.1.7查看表空间的容器信息,LISTTABLESPACECONTAINERSFORtablespace_idSHOWDETAIL,可以列出的表空间容器基本信息,包括容器ID容器名字容器类型。,使用SHOWDETAIL选项时,还可查询页面总量可用页面数量可访问性等内容,14,7.1.8向表空间增加容器,ALTERTABLESPACE,例:ALTERTABLESPACERAWTSADD(FILEC:TSFILECON1.DAT8001)PREFETCHSIZE32BUFFERPOOLIBMDEFAULTBP,15,数据维护实用程序介绍数据移动的文件格式DB2导出实用程序DB2导入实用程序DB2装入实用程序db2move实用程序DB2数据库维护实用程序,7.1DB2数据库的数据维护,16,7.2.1数据维护实用程序介绍,Export,Import,Load,17,7.2.2数据移动的文件格式,DEL定界ASCIIASC定长ASCIIIXF集成交换格式WSF工作表格式Cursor,数据移动实用程序所使用的文件格式,18,7.2.2数据移动的文件格式,1.定界ASCII(DEL)格式,字符定界符“”列定界符,行定界符回车换行符,19,7.2.2数据移动的文件格式,2.非定界ASCII格式(ASC),所有的列都是定长的,没有列或字符定界符。,20,7.2.2数据移动的文件格式,3.集成交换(PC/IXF)格式,集成交换格式文件包含连续的变长记录序列数字值存储为压缩十进制或二进制字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分一个IXF同时存储表的定义和数据,21,7.2.3DB2导出实用程序,Export导出实用程序是用于将表中的数据导出到文件中。,22,7.2.3DB2导出实用程序,exporttodeptmgr.delofdelmessagesdeptmgr.outselectdeptno,deptname,firstnme,lastname,salaryfromemployee,departmentwhereempno=mgrno,将每个部门经理的信息导出到DEL类型文件deptmgr.del中:,23,7.2.3DB2导出实用程序,导出数据-控制中心,24,7.2.4DB2导入实用程序,Import导入工具将数据从一个输入文件插入到一个表或视图中。,25,7.2.4DB2导入实用程序,importfromemployee.ixfofixfmessagesemployee.outinsertintoemployee,把文件employee.ixf中的数据插入到employee表中:,注:Import实用程序支持ASC、DEL、IXF和WSFformats格式的文件。,26,7.2.4DB2导入实用程序,导入数据-控制中心,27,7.2.5DB2装入实用程序,Load,与导入工具不同的是,在开始装入前,目标表必须存在于数据库中。,装入工具向表插入数据的速度要比导入工具快得多,它不是每次插入一行,而是使用从输入文件读出的行构建页,这些页直接写入数据库。,28,7.2.5DB2装入实用程序,Lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025金融科技行业劳动合同范本示例
- 2025年玉米采购合同范本
- 2025年短视频联合推广协议
- 2025年短视频电商直播收益分成协议
- 2025年短视频带货合作协议(MCN机构)
- 2025医疗设备采购与销售合同协议书范本
- 2025餐厅服务员劳务合同
- 2025地下车库租赁合同样本
- 2025年心理咨询师考试题库及答案(历年真题)
- 水库赔偿协议书
- (2025)度食品安全员考试题库附答案
- 2025年河北省政府采购评审专家考试真题库(带答案)
- 2025年山西省评标专家人员考试历年参考题库含答案详解(5套)
- 湖南省长沙市长郡集团联考2024-2025学年九年级上学期11月期中物理试题
- 高中化学答题卡模板1
- FZ/T 73042-2011针织围巾、披肩
- 2023年高三物理第二轮总复习(全套精品)
- 中考作文复习:议论文写作指导课件(23张PPT)
- 3Dmax常用材质调节
- 四年级下册数学课件 -3.3 乘法分配律 ︳青岛版 (共20张PPT)
- 建筑工程项目邀请招标文件样本
评论
0/150
提交评论