DB2基础学习四 DB2安装目录介绍

上一节讲了DB2的安装配置,本章我们继续围绕上章对相关的细节进行继续讨论,根据一位网友的反应,以前篇幅很大,现在开始尽量在每章节简单明了。
本章我们只针对DB2体系机构做一个简单介绍,我们从其安装目录介绍。

图1 DB2安装目录结构


以上结构图即可一看做DB2安装目录的模型,各个平台都是一样的。
驱动器/目录 —— 在 CREATE DATABASE 命令中指定的驱动器或目录。
DB2 实例名称 —— DB2 实例所有者的名称。
NODE0000 —— 数据库的分区数。0 表示非分区的数据库。
SQL00001 —— 对应该实例下的第一个数据库。
SQL00002—— 对应该实例下的第二个数据库。      
  .......
通过 LIST DB DIRECTORY ON <驱动器/路径>。我们可以查看本地库的目录信息。

在每个数据库创建目录下都有相关的目录和文件,各目录文件的介绍如下:
图2 数据库当前目录示例
   

DB2EVENT 目录:这个目录是 DB2 事件监视器的缺省结果输出目录
db2rhist.asc文件:也就是在备份和恢复过程中会用到的DB2 恢复历史文件
db2rhist.asc.bak文件:作为b2rhist.asc文件的备份
SQLBP.1 文件:这两个文件中包含数据库中缓冲池的信息,用于对缓冲池进行管理。
SQLBP.2 文件:和SQLBP.1 的内容完全相同,可以起到备份的作用。
SQLDBCON 文件:数据库的配置参数信息都被存放在 SQLDBCON 文件中,该文件是二进制格式。
SQLINSLK 和 SQLTMPLK 文件:都是用来保证该数据库只能被数据库管理器的一个实例来使用。
SQLOGCTL.LFH 文件:日志控制文件,里面记录着日志文件的状态,定义了当前第一个活动崩溃恢复的起点。
SQLOGDIR —— 数据库的默认日志目录。
SQLOGMIR.LFH 文件:该文件与 SQLOGCTL.LFH 文件的作用类似,专门适用于启用了镜像日志的 DB2 环境。
SQLSPCS.1 和 SQLSPCS.2 文件:包含了数据库中表空间的定义以及表空间的当前状态。
SQLT0000.0 —— 目录表空间 SYSCATSPACE。
SQLT0001.0 —— 临时表空间 TEMPSPACE1。
SQLT0002.0 —— 用户表空间 USERSPACE1。
以上我们了解了DB2的物理结构个文件和目录的名称和作用,相信经过上面的学习,你对DB2的整体物理结构上已经有了一个感性了解,在下节我们将针对DB2的安装用户做一个简单介绍。
请继续关注本面板

[ 本帖最后由 marvelyu 于 2010-4-4 00:02 编辑 ]

作者: marvelyu   发布时间: 2010-04-03

作者: yfshen   发布时间: 2010-04-07

oh,very good

作者: lobill   发布时间: 2011-09-27