`

DB2 目录结构

阅读更多
--start

一:DB2 安装目录结构
    操作系统环境变量DB2DIR(set | grep DB2DIR)指定了DB2的安装目录,通常是:/opt/ibm/db2/V9.5,目录的结构如下:
引用

adm--只有实例用户能执行的管理命令 
adsm--和ADSM备份相关的目录 
bin--所有用户都可执行的命令 
bnd--数据库实用程序相关绑定文件 
cfg--数据库的部分配置文件 
conv--代码页转换库 
das,dasfcn--管理服务器DAS相关的配置信息 
doc--DB2 随机文档 
function--系统和用户自定义函数的存放目录 
ha--HA配置脚本 
icons--DB2 图标 
include--用于C/C++编译的头文件 
infopop--DB2 信息中心随机文档库 
install--安装期间产生的日志文件 
instance--和实例相关的命令 
java--存放java相关信息 
license--许可证 
samples--样例 
tools--工具 


二:DB2 实例目录结构
    当我们创建实例时,就会生成一个实例目录,用来存放实例的相关信息,DB2的实例目录在实例所有者的home目录中,通常是:/home/db2inst1/sqllib
引用

db2systm--数据库管理器配置文件   
sqldbdir--系统数据库目录   
sqlnodir--节点目录   
db2nodes.cfg--节点配置文件   
db2dump/db2diag.log--诊断文件  


三:DB2 数据库目录结构
    当我们创建数据库时,就会生成一个数据库目录,用来存放数据库的相关信息,DB2 数据库目录在创建数据库时指定,如果没有指定,默认将在DFTDBPATH(db2 get dbm cfg | grep DFTDBPATH)参数指定的路径中建立数据库,默认将会在DFTDBPATH指定的路径中创建一个使用实例名的子目录,目的是区分不同实例的同名数据库,在该目录下,将创建NODE0000目录,表示分区数据库中的节点,在该目录下将会创建SQL00001,SQL00002等目录,它们分别存储实例中不同数据的信息。下面,我们了解一下数据库目录中各个文件的作用:/db2home/db2inst1/db2inst1/NODE0000/SQL00001/
引用

db2event:事件监视器的缺省结果输出目录 
db2rhist.asc:备份和恢复过程中会用到的DB2 恢复历史文件 
db2rhist.bak:db2rhist.asc文件的备份 
DB2TSCHG.HIS:表示日志文件影响哪些表空间 
SQLBP.1,SQLBP.2:缓冲池信息,互为备份 
SQLSPCS.1,SQLSPCS.2:表空间信息,互为备份 
SQLSGF.1,SQLSGF.2:数据库的自动存储有关的路径信息,互为备份 
SQLDBCON,SQLDBCONF:数据库配置信息 
SQLINSLK,SQLTMPLK:用来保证该数据库只能被数据库管理器的一个实例来使用。 
SQLOGCTL.LFH.1,SQLOGCTL.LFH.2,SQLOGMIR.LFH:活动日志信息,崩溃恢复时用到这些文件 
SQLOGDIR:包含实际的日志文件 


--更多参见DB2 系列文章目录
--声明:转载请注明出处
--last updated 2010.3.17
--written by wave at 2010.3.15
--end
分享到:
评论

相关推荐

    db2数据库目录结构

    DB2 数据库目录结构 DB2 数据库目录结构是 DB2 数据库的核心组件之一,它是 DB2 数据库的存储和管理的基础。DB2 数据库目录结构主要包括以下几个部分:实例目录、数据库目录、日志目录、恢复历史文件、缓冲池文件、...

    DB2精粹world版本

    根据给定的文件信息,我们可以提炼出以下几个关键的IT知识点,主要围绕DB2数据库系统及其认证、安装过程、以及目录结构展开。 ### DB2认证体系 #### 认证路径概览 DB2提供了针对不同技能水平和专业方向的认证路径...

    db2傻瓜疑问1000例

    在UNIX/Linux系统中,DB2的安装目录结构可能包括: - **DB2SETUP.EXE**:安装程序。 - **README**:安装说明文档。 - **ADM**:管理工具。 - **ADSMADSTAR**:管理工具文档。 - **BIN**:二进制可执行文件。 - **...

    DB2数据结构及数据导出导入

    在本文档中,我们将探讨DB2数据结构以及如何在DB2 V9.7版本中进行数据的导出和导入。 首先,了解DB2的数据结构至关重要。数据结构主要由表、视图、索引、存储过程、触发器、序列(Sequences)等组成。表是数据存储...

    DB2 存储结构,编目与数据库创建

    这些信息存储在系统目录表中,用于帮助DB2管理系统资源和执行SQL语句。DB2的编目过程包括: 1. **数据库注册**:在DB2实例中注册数据库,使其可以在系统中被识别和访问。 2. **对象定义**:为数据库中的每个对象...

    DB2导出数据库表结构和数据.pdf

    DB2 导出数据库表结构和数据 DB2 是一个关系数据库管理系统,能够高效地存储、管理和检索大量数据。在实际应用中,我们经常需要导出数据库表结构和数据,今天我们将讨论如何使用 DB2 导出数据库表结构和数据。 ...

    DB2导出表结构、表数据小结

    DB2 导出表结构、表数据小结 DB2 是一个关系数据库管理系统,提供了多种方式来导出表结构和表数据。在本文中,我们将介绍如何使用 DB2 命令行工具来导出表结构和表数据。 一、DB2 命令行导出数据库全库表结构 ...

    DB2导出、导入表结构、表数据及数据库安装小结(Windows环境)

    **步骤1:** 进入DB2安装目录下的BIN目录。可以通过`Win+R`快捷键打开“运行”对话框,输入DB2安装路径中的BIN目录路径,例如: ``` "C:\Program Files\IBM\SQLLIB\db2cli\bin" ``` **步骤2:** 使用`DB2CMD`命令...

    db2_8.2 目录详解

    在DB2数据库管理系统中,目录结构对于理解和管理数据库至关重要。DB2的设计遵循了数据库技术的核心原则,即数据独立性,让用户无需关注底层存储细节就能操作数据。这一理念源于IBM科学家Edgar Codd提出的关

    DB2 日常维护汇总

    本篇文章将总结 DB2 的日常维护知识点,包括 DB2 产品的级别、连接到 DB2 数据库的产品、DB2 支持的通讯协议、DB2 客户端产品、数据库安装、DB2 提供的关系扩展器、安装目录结构等。 DB2 产品的级别 DB2 产品有...

    DB2数据库命令详解

    在 WINDOWS 和 OS/2 环境下,DB2 的安装目录结构包括 \SQLLIB 根目录、\SQLLIB\ADSM、\SQLLIB\BIN、\SQLLIB\BND、\SQLLIB\CC、\SQLLIB\CFG、\SQLLIB\CONV、\SQLLIB\DB2、\SQLLIB\DB2DAS00、\SQLLIB\DOC、\SQLLIB\FU ...

    db2jcc_license_cu/db2java/db2jcc

    压缩包子文件的文件名称列表仅提及"db2jcc夹包家族",这可能指的是一个包含所有这些jar文件和其他相关配置文件的目录结构,方便用户一次性获取并部署到他们的应用环境中。 总结来说,这些文件和目录是IBM DB2数据库...

    DB2数据库导入导出

    1. 在导出目录下创建一个子目录用于存放导出数据,如`db2move`。 2. 使用`db2move <dbname> export`命令导出数据库数据,如遇警告,可添加`-aw`参数强制执行。 #### 四、导入操作 ##### 4.1 建立新数据库 1. 切换...

    db2数据库sql语句大全

    通过以上命令可以查看`db2diag.log`文件的位置,确认其是否位于正确的目录中。当数据库停机后,可以清理该日志文件。 #### 18. 导入数据 ```sql db2 "load from acmmst.txt of del" ``` 将数据从文本文件`acmmst....

    DB2常见傻瓜问题183问

    8. **安装目录结构**:在Windows和OS/2环境下,DB2的安装目录包含多个子目录,如`SQLLIB`、`BIN`、`FUNCTION`、`DOC`等,分别存放不同功能的文件。在UNIX和LINUX环境下,目录结构类似,但部分目录名有所区别,如`BIN...

    DB2 HELP DB2ir

    7. 修改对象:使用`ALTER TABLE`修改表结构,`ALTER INDEX`改变索引属性等。 8. 查看元数据:使用`DESCRIBE`或`SYSCAT`表来获取数据库对象的详细信息。 9. 执行脚本:可以输入多条SQL语句并一次性执行,通常用于运行...

    db2——db2

    1. 数据存储与管理:DB2支持SQL标准,能够处理结构化数据,如表格、视图和索引。它提供了事务处理能力,确保数据的一致性和完整性。 2. 高可用性与容错:DB2支持集群和镜像技术,当主服务器故障时,可以自动切换到...

    db2look导出存储过程脚本

    #### 一、DB2 SYSCAT.ROUTINES 目录选取 在 DB2 中,`SYSCAT.ROUTINES` 是一个系统目录表,它包含了数据库中所有存储过程的信息。该表的一个关键字段是 `TEXT`,类型为 CLOB,最大长度为 2MB(2097152 字节)。为了...

    DB2 基础---DB2进程

    三、DB2内存结构 进程与内存管理密切相关。DB2使用私有地址空间(PAS)和共享地址空间(SAS)来组织内存。PAS包含每个SQL进程的私有内存,用于存储执行计划、数据缓冲等。SAS是所有进程共享的,用于存储全局信息,如...

    DB2数据库表导入MYSQL

    - 使用MySQL的`CREATE TABLE`语句,参照DB2表的结构创建新表。 3. **数据导入**: - 使用MySQL的`LOAD DATA INFILE`命令导入CSV文件,或者通过MySQL Workbench或其他图形界面工具进行导入。 - 注意可能需要处理...

Global site tag (gtag.js) - Google Analytics