DB2數据库管理手册.docVIP

  • 10
  • 0
  • 约1.73万字
  • 约 30页
  • 2016-12-06 发布于重庆
  • 举报
DB2數据库管理手册

第一章 数据库管理 2 1.1 数据库管理概述 2 1.2 数据库日常管理说明 3 1.3 高级管理方法 3 1.3.1 为数据库分配硬盘空间和卷组 4 1.3.2 创建用户组和用户 4 1.3.2.1 创建用户组 5 1.3.2.2 创建用户 5 1.3.3 配置服务端口 6 1.3.4 创建实例 6 1.3.5 空间管理 7 1.3.5.1 系统空间管理 7 1.3.5.2 创建表空间 8 1.3.6 建库 8 1.3.6.1 建立基本数据库 8 1.3.6.2 建立表和索引 8 1.3.6.3 建立约束及触发器 10 1.3.6.4 建立视图 11 1.3.6.5 删除数据库 11 1.3.6.6 删除表 11 1.3.7 导入导出数据 12 1.3.7.1 删除旧流水数据 12 1.3.7.2 导出数据 12 1.3.7.3 导入数据 13 1.3.8 权限管理 13 1.3.8.1 认证 14 1.3.8.2 数据库系统特权 14 1.3.8.3 数据库对象授权 14 1.3.8.4 程序包绑定(BIND)到数据库并授权 16 1.3.9 数据库备份和恢复方案 17 1.3.9.1 离线备份 18 1.3.9.2 在线备份 18 1.4 配置客户端 19 1.4.1 AIX上 19 1.4.1.1 用户的准备 19 1.4.1.2 配置客户端 19 1.4.2 Windows95/98/NT上 21 1.4.2.1 分辨服务器的主机地址 21 1.4.2.2 配置和测试客户端 21 1.5 控制中心使用 27 1.6 SHELL文件的列表说明 28 数据库管理 本章主要介绍数据库的管理。首先,我们简单介绍数据库管理的基本概念,然后,对数据库的日常维护工作逐一作出说明。此后,从建立实例开始,介绍了如何使用我们开发的SHELL程序建立数据库等高级管理方法,并介绍了如何使用“控制中心”来管理数据库。最后附上SHELL文件的列表说明。 数据库管理概述 作为通常在后台运行的核心系统,数据库性能的好坏,将直接影响整个系统的性能甚至可用性。所以,数据库管理是整个系统管理的关键之一。 DB2是IBM公司的优秀产品,其内部对数据库的管理是通过:实例、节点组、数据库、表空间、表(及视图等)来进行的。 数据库管理程序 (有时称为实例)是管理数据的 DB2 代码。它控制可对数据执行的操作,并管理分配给它的系统资源。每一个实例都是一个完整的环境。它包含为一个给定的并行数据库系统定义的所有数据库分区。一个实例有它自己的数据库(其他实例不能存取它),并且它全部的数据库分区共享相同的系统目录。它也有独立于同一机器上的其他实例的单独的安全性。 节点组是一个或多个数据库分区组成的集合。 当您想为数据库创建表时,首先创建将存储表空间的节点组,然后创建将存储表的表空间。有关节点组的更多信息,参见节点组和数据分区。 有关数据库分区的定义,参见DB2 并行性概念概述。 一个数据库由称为表空间的部件组成。表空间的定义和属性记录在数据库系统编目中。 一旦创建了一个表空间,您就可以在此表空间中创建表。会给一个表空间分配一个容器。 容器是物理存储器的一种分配形式(如文件或设备)。表空间驻留在节点组中。 一个表由逻辑地按行和列排列的数据组成。表中的数据在逻辑上是相关的,且可以定义表与表之间的关系。根据称为关系的数学规则和操作来察看和操纵数据。表数据通过 SQL 存取, SQL 是一种标准化语言,用于定义和操纵一个关系数据库中的数据。所有数据库和表数据都被指定到表空间。 应用程序或用户使用查询,以从数据库检索数据。该查询使用“结构化查询语言”(SQL) 来创建下列格式的语句 SELECT data_name FROM table_name 图 1举例说明刚才描述的对象之间的关系。它也举例说明表、索引和长数据存储在表空间中的情况。 数据库日常管理说明 由于在整个系统中,数据库是后台运行的部分,其日常管理很少,主要有:启动停止。 启动: 每次开机后数据库会自动启动。如果需要人为启动,则 以实例拥有者(这里是ccdb)用户身份登录 命令:db2start; db2admin start 停止: 以实例拥有者(这里是ccdb)用户身份登录 命令:LANG=zh_CN; db2stop; db2admin stop 高级管理方法 为数据库分配硬盘空间和卷组 在建库之前,首先保证已建立datavg卷组(由root建立),并分配了逻辑卷。 F50有两个VG:rootvg(HDISK1)和datavg(HDISK0、HDISK2)。 DB2系统安装在rootvg上(HDISK1),其它信息则在datavg上; 系统表、LOG为文件系统,用

文档评论(0)

1亿VIP精品文档

相关文档