已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
www ChinaS DB2V95数据库管理指南 演示 赵晓明2012 2 13 ChinaSoftInternational中软国际 www ChinaS 提纲 一 DB2介绍 第一章产品概述第二章DB2入门第三章网络连接第四章访问控制 二 使用SQL 第五章数据库对象 ChinaSoftInternational中软国际 www ChinaS 第一章产品概述 DB2能力 DB2具有存储各种类型电子化信息的能力 其中包括传统的关系型数据 包括使用XML格式编码的数据以及结构化和非结构化的二进制信息 比如用多种语言记录的文档和文本信息 图形 图像 多媒体信息等等 DB2运行 DB2数据库服务器可以在多种操作系统平台上运行 如Windows Linux 可以在所有的IBM硬件系统下运行 HP UX等等以及一些基于J2ME平台的系统 DB2数据服务 其中包括管理服务 安全服务 检索服务 可扩展性服务 可用性服务 性能优化服务 存储模型服务 DB2驱动 Windows Linux UNIX系统的驱动是相同的 虽然在一些特殊的依据数据定义语言上的操作上会有差异 但是在数据操纵语言和客户端的API方面上基本上是相似的 ChinaSoftInternational中软国际 www ChinaS 第一章产品概述 DB2版本 个人版 仅限于单一用户 不作为服务器使用 企业版 适用于大中型企业 唯一包含表分区功能的DB2版本 DPF DatabasePartitioningFeature 工作组版 用于小型企业和部门的计算 DB2运行 DB2数据库服务器可以在多种操作系统平台上运行 如Windows Linux 可以在所有的IBM硬件系统下运行 HP UX等等以及一些基于J2ME平台的系统 DB2数据服务 其中包括管理服务 安全服务 检索服务 可扩展性服务 可用性服务 性能优化服务 存储模型服务 DB2驱动 IBMDriverForJDBC IBMDriverForODBC ChinaSoftInternational中软国际 www ChinaS 第二章DB2入门 DB2产品安装 可以多个副本并存 如DB2V8和DB2V9两个版本共存 但不能共享并且每个副本都必须有唯一的实例名等 使用DB2命令行处理器查看当前数据库中所有表 listtables命令查看当前数据库制定schema 所有的表 listtablesforschemaXXXX all 查看数据库配置信息 getdbcfg创建实例DB2实例是一个逻辑数据库服务器换进 DB2数据库就建立在服务器的实例上面 db2icrt getinstance获得活动的实例 ChinaSoftInternational中软国际 www ChinaS 第三章网络连接 DB2客户端概述 为了与远程服务器进行通信 来执行sql语句 调用import等数据操作工具 客户端安装 与DB2服务端安装基本类似 实际操作演示 手工配置 使用DB2工具自带的配置助手 通过TCP IP协议来配置与远程服务器的链接 实际操作演示 查看主机中数据库信息 listdbdirectory更详细的数据库命令可参考 DB2CommandReference ChinaSoftInternational中软国际 www ChinaS 第四章数据访问控制 我们可以用数据库管理员账号登陆 创建用户 给不同用户设置不同的权限 如Create Read等操作权限 每个用户都属于一个schema 模式 来操作不用实例下的数据库以及对应的表的增加 修改 删除等操作 右图为6中权限级别 下页图为特权参考 ChinaSoftInternational中软国际 www ChinaS 第四章数据访问控制 ChinaSoftInternational中软国际 www ChinaS 第四章数据访问控制 ChinaSoftInternational中软国际 www ChinaS 第五章数据库对象 数据库对象 包括表 试图 表空间 模式 索引 程序包 锁 触发器 存储过程等 都称之为数据库对象 数据类型 表中的每一列 都必须定义数据类型 如字符 数字 日期等类型 表 表是一个数据行的一个集合 又多个列组成 每一列都是基于一个数据类型 我们可以用Createtable来创建表CREATETABLET FW DOCFILE LIST IDBIGINTNOTNULL FILE IDINTEGER DOC IDINTEGERPRIMARYKEY LIST ID ChinaSoftInternational中软国际 www ChinaS 第五章数据库对象 表空间 是数据库以及存储在该数据库表之间的逻辑层 表空间在数据库中创建 表在表空间中创建 默认创建在userspace1的表空间内 视图 试图是一个虚拟表 由一个或多个表或视图中派生出来的 检索数据的时候可以与表交替使用 通过视图对数据做出修改 那么相对应的表的数据也会被修改 索引 索引是与独立表相关的物理对象 可以为表建立一个或多个索引 创建索引的原因 1 确保数据值的唯一性和提高SQL的查询性能 管理数据库对象 在数据库中创建 修改 删除对象的时候 需要使用SQL数据库定义语言 DDL DDl包括四种基本SQL语句 CREATE ALTER DROP DECLARE ChinaSoftInternational中软国际 www ChinaS 第五章数据库对象 CreateDeclare创建临时表 这个临时表存放在已存在的用户表空间当中 只在会话期间有效 临时表的创建对于处理数据中间结果非常有用处 例 DECLAREGLOBALTEMPORARYTABLET1LIKETRANSACATIONSONCOMMITPRESERVEROWSNOTLOGGEDINSESSIONTEMP Insertintosession t1select fromtrasacationswheresales 3000 Select fromsession t1 ChinaSoftInternational中软国际 www ChinaS 数据库基本命令 getsnapshotfortablesontablename 表监控命令 db2start 启动数据库实例db2stop 关闭数据库实例db2stopforce 强制关闭数据库实例db2ilist 列出所有数据库实例db2getinstance 获取当前数据库实例db2getdbmcfg more 获取当前数据库实例配置文件listdbdirectory 查看当前所有的数据库目录connectto数据库名称 连接数据库connectreset 断开当前数据库连接db2restartdatabasedatabasename 重新启动数据库listtablespacesshowdetail 列出表空间信息 ChinaSoftInternational中软国际 www ChinaS 数据库基本命令 listtablesforSCHEMA模式名称 列出当前数据库中所有表describetable模式名称 表名称 查看表结构describeindexesfortable模式名称 表名称 查看表的索引信息 ChinaSoftInternational中软国际 www ChinaS 数据库日常维护 备份数据库 备份数据库要具有下列权限 SYSADM SYSCTRL SYSMAINT两种可以备份方式脱机数据库备份 需要至数据库的独占连接 它将备份数据库中的所有表空间 backupdbsampletoc backupwith3buffersbuffer1000withoutprompting联机数据库备份 可以备份整个数据库或者单个表空间 backupdbsampletablespace userspace1 onlineto dev rmt0withoutprompting要执行联机备份 确保数据库参数logretain on或设置了logarchmetd1支持联机备份获得以前备份的数据库的信息 listhistorybackupallfordatabasesample ChinaSoftInternational中软国际 www ChinaS 数据库日常维护 恢复数据库 恢复数据库要具有下列权限 SYSADM SYSCTRL SYSMAINT如果恢复至一个新数据库 则需要SYSADM或SYSCTRL restoredbsampletablespace userspace1 onlinefrom dev rmt0takenat20060222082310newlogpath home db2v8 ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025山东商河经济开发区招聘7人笔试历年常考点试题专练附带答案详解试卷3套
- 2025国投泰康信托校园招聘笔试历年典型考点题库附带答案详解试卷3套
- 甘肃甘州区公务员考试试题及答案
- 片区城中村改造项目社会稳定风险评估报告
- 2025光大兴陇信托校园招聘笔试历年常考点试题专练附带答案详解试卷3套
- 2025中联重科校园招聘笔试历年典型考点题库附带答案详解试卷3套
- 2025中国电子数据产业集团社会招聘笔试历年典型考点题库附带答案详解试卷3套
- 2025上交所技术有限责任公司校园招聘20人笔试历年典型考点题库附带答案详解试卷3套
- xx片区城中村改造项目社会稳定风险评估报告
- 芬兰市公务员考试试题及答案
- 福建省泉州市四校2024-2025学年高二上学期11月期中联考物理试卷(含答案)
- 重度贫血病例讨论
- 反诉状(业主反诉物业)(供参考)
- (高清版)AQ 2061-2018 金属非金属地下矿山防治水安全技术规范
- 高考英语读后续写专题 02 话题分类+公益组织、公益活动(人与社会)
- 《失智老年人照护》课件-项目四:失智老年人康复照护
- 大学生城市地下空间工程职业生涯规划
- GB/T 43642-2024法医学个体识别技术规范
- 中国传统文化介绍课件:八大菜系介绍(英文版)
- 2024职业性放射性疾病诊断程序和要求
- 脑机接口技术在康复医学中的应用与展望
评论
0/150
提交评论