当前位置:文档之家› 计算机DB数据库管理手册

计算机DB数据库管理手册

计算机DB数据库管理手册

标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] 第一章 数据库管理 ................................. 错误!未定义书签。

数据库管理概述 ............................. 错误!未定义书签。

数据库日常管理说明 ......................... 错误!未定义书签。

高级管理方法 ............................... 错误!未定义书签。

为数据库分配硬盘空间和卷组 ............. 错误!未定义书签。

创建用户组和用户 ....................... 错误!未定义书签。

创建用户组 ...................... 错误!未定义书签。

创建用户 ........................ 错误!未定义书签。

配置服务端口 ........................... 错误!未定义书签。

创建实例 ............................... 错误!未定义书签。

空间管理 ............................... 错误!未定义书签。

系统空间管理 .................... 错误!未定义书签。

创建表空间 ...................... 错误!未定义书签。

建库 ................................... 错误!未定义书签。

建立基本数据库 .................. 错误!未定义书签。

建立表和索引 .................... 错误!未定义书签。 建立约束及触发器 ................ 错误!未定义书签。

建立视图 ........................ 错误!未定义书签。

删除数据库 ...................... 错误!未定义书签。

删除表 .......................... 错误!未定义书签。

导入导出数据 ........................... 错误!未定义书签。

删除旧流水数据 .................. 错误!未定义书签。

导出数据 ........................ 错误!未定义书签。

导入数据 ........................ 错误!未定义书签。

权限管理 ............................... 错误!未定义书签。

认证 ............................ 错误!未定义书签。

数据库系统特权 .................. 错误!未定义书签。

数据库对象授权 .................. 错误!未定义书签。

程序包绑定(BIND)到数据库并授权 错误!未定义书签。

数据库备份和恢复方案 ................... 错误!未定义书签。

离线备份 ........................ 错误!未定义书签。

在线备份 ........................ 错误!未定义书签。 配置客户端 ................................. 错误!未定义书签。

AIX上 .................................. 错误!未定义书签。

用户的准备 ...................... 错误!未定义书签。

配置客户端 ...................... 错误!未定义书签。

Windows95/98/NT上 ...................... 错误!未定义书签。

分辨服务器的主机地址 ............ 错误!未定义书签。

配置和测试客户端 ................ 错误!未定义书签。

控制中心使用 ............................... 错误!未定义书签。

SHELL文件的列表说明 ....................... 错误!未定义书签。 第一章 数据库管理 本章主要介绍数据库的管理。首先,我们简单介绍数据库管理的基本概念,然后,对数据库的日常维护工作逐一作出说明。此后,从建立实例开始,介绍了如何使用我们开发的SHELL程序建立数据库等高级管理方法,并介绍了如何使用“控制中心”来管理数据库。最后附上SHELL文件的列表说明。

1.1 数据库管理概述 作为通常在后台运行的核心系统,数据库性能的好坏,将直接影响整个系统的性能甚至可用性。所以,数据库管理是整个系统管理的关键之一。

DB2是IBM公司的优秀产品,其内部对数据库的管理是通过:实例、节点组、数据库、表空间、表(及视图等)来进行的。

数据库管理程序 (有时称为实例)是管理数据的 DB2 代码。它控制可对数据执行的操作,并管理分配给它的系统资源。每一个实例都是一个完整的环境。它包含为一个给定的并行数据库系统定义的所有数据库分区。一个实例有它自己的数据库(其他实例不能存取它),并且它全部的数据库分区共享相同的系统目录。它也有独立于同一机器上的其他实例的单独的安全性。

节点组是一个或多个数据库分区组成的集合。 当您想为数据库创建表时,首先创建将存储表空间的节点组,然后创建将存储表的表空间。有关节点组的更多信息,参见"节点组和数据分区"。 有关数据库分区的定义,参见"DB2 并行性概念概述"。

一个数据库由称为表空间的部件组成。表空间的定义和属性记录在数据库系统编目中。 一旦创建了一个表空间,您就可以在此表空间中创建表。会给一个表空间分配一个容器。 容器是物理存储器的一种分配形式(如文件或设备)。表空间驻留在节点组中。 一个表由逻辑地按行和列排列的数据组成。表中的数据在逻辑上是相关的,且可以定义表与表之间的关系。根据称为关系的数学规则和操作来察看和操纵数据。表数据通过 SQL 存取, SQL 是一种标准化语言,用于定义和操纵一个关系数据库中的数据。所有数据库和表数据都被指定到表空间。

应用程序或用户使用查询,以从数据库检索数据。该查询使用“结构化查询语言”(SQL) 来创建下列格式的语句

SELECT FROM 图 1举例说明刚才描述的对象之间的关系。它也举例说明表、索引和长数据存储在表空间中的情况。

1.2 数据库日常管理说明 由于在整个系统中,数据库是后台运行的部分,其日常管理很少,主要有:启动停止。 启动: 每次开机后数据库会自动启动。如果需要人为启动,则 以实例拥有者(这里是ccdb)用户身份登录 命令:db2start; db2admin start 停止: 以实例拥有者(这里是ccdb)用户身份登录 命令:LANG=zh_CN; db2stop; db2admin stop 1.3 高级管理方法 1.3.1 为数据库分配硬盘空间和卷组 在建库之前,首先保证已建立datavg卷组(由root建立),并分配了逻辑卷。 F50有两个VG:rootvg(HDISK1)和datavg(HDISK0、HDISK2)。 DB2系统安装在rootvg上(HDISK1),其它信息则在datavg上; 系统表、LOG为文件系统,用户表数据、用户表INDEX则为设备。 所有这些都放在“/dev”目录下。 具体名称及划分情况如下表: 数据库空间划分表 文件/设备 信息类型 名称 LV名 大小(M) 目录 所在硬盘

文件 LOG(镜像) db2log lv_db2log 512 /db2log Hdisk0 系统编目表、临时表、编码表、XPRESS表 db2sms lv_ db2sms 512 /db2sms Hdisk0 设备 INDEX rlv_index1 512 (无) Hdisk2 rlv_index2 512 Hdisk2 rlv_index3 512 Hdisk2 DATA rlv_dbdata1 512 Hdisk0 rlv_dbdata2 512 Hdisk0 rlv_dbdata3 512 Hdisk0 rlv_dbdata4 512 Hdisk0 rlv_dbdata5 512 Hdisk0 rlv_dbdata6 512 Hdisk0

1.3.2 创建用户组和用户 在 UNIX 平台上,用户名和组名必须小写。 1.3.2.1 创建用户组 由root创建用户组如下: 组名 含义 用途 ccdbadm 系统管理组 SYSADM 特权是 DB2 中可用的能力最强的一组特权

db2fadm1 受保护组 为受保护的“用户定义函数”(UDF) 和存储过程创建的一个组

ccadmgrp 呼叫中心管理模块组 为“管理”界面提供 cccagrp CSR管理组 为CSR的管理提供 cccsrgrp CSR组 为CSR提供 ccfaxgrp FAX服务组 为FAX服务器上用户提供 ccivrgrp IVR组 为IVR提供 ccrepgrp 前台报表组 为前台报表提供 ccintgrp 接口组 为主机接口、MQ、CIF接口等提供 ccuregrp 后台报表组 为后台报表提供

1.3.2.2 创建用户 由root创建用户如下:

相关主题