DB2笔记之三:DB2目录和文件

DB2笔记之二:DB2目录结构(Linux) <br />参考IBM官方DB2手册<br /> <br />     在进行 root 用户安装期间,可以指定将在何处创建 DB2® 数据库产品的子目录和文件。对于非 root 用户安装,您无法选择 DB2 产品的安装位置;必须使用缺省位置。注: 对于非 root 用户安装,所有 DB2 文件(程序文件和实例文件)都位于 $HOME/sqllib 目录中或者位于该目录下面;其中 $HOME 表示非 root 用户的主目录。在安装之后,将在各个目录中创建 DB2 对象。下表说明了缺省 root 用户安装后的 阅读详情

 

当创建一个数据库时,关于该数据库的信息(包括缺省信息)会存储在目录层次结构中。

此分层目录结构的创建位置取决于您在 CREATE DATABASE 命令中提供的信息。如果在创建数据库时未指定目录路径或驱动器的位置,那么将使用缺省位置。

在 CREATE DATABASE 命令中指定为数据库路径的目录中,将创建一个使用实例名的子目录。这个子目录确保在同一目录下的不同实例中创建的数据库不会使用相同的路径。在实例名子目录下面,将创建一个名为 NODE0000 的子目录。这个子目录可以区分逻辑分区数据库环境中的数据库分区。在节点名目录下面,将创建一个名为 SQL00001 的子目录。此子目录的名称使用了数据库标记并表示正在创建的数据库。SQL00001 包含与创建的第一个数据库以及随后创建的具有更高编号(SQL00002 等)的数据库相关联的对象。这些子目录可以区分在 CREATE DATABASE 命令中指定的目录下的实例中创建的数据库。

显示的目录结构如下所示: your_database_path⁄your_instance⁄NODE0000⁄SQL00001⁄

数据库目录中包含下列作为 CREATE DATABASE 命令的一部分进行创建的文件。
  • SQLBP.1 和 SQLBP.2 文件都包含缓冲池信息。这两个文件互为副本以实现备份。
  • SQLSPCS.1 和 SQLSPCS.2 文件都包含表空间信息。这两个文件互为副本以实现备份。
  • SQLSGF.1 和 SQLSGF.2 文件都包含与数据库的自动存储器功能部件相关联的存储器路径信息。这两个文件互为副本,旨在进行维护和备份。在执行 CREATE DATABASE dbname AUTOMATIC STORAGE YES 命令或 ALTER DATABASE dbname ADD STORAGE ON 语句后启用自动存储器时,将为数据库创建这两个文件。
  • SQLDBCONF 文件包含数据库配置信息。切勿编辑此文件。
    注: SQLDBCON 文件用于先前发行版,它包含可以在 SQLDBCONF 被破坏时使用的类似信息。
    要更改配置参数,请使用 UPDATE DATABASE CONFIGURATION 和 RESET DATABASE CONFIGURATION 命令。
  • DB2RHIST.ASC 历史记录文件及其备份 DB2RHIST.BAK 中包含关于备份、复原、表装入、表重组、表空间更改和其他数据库更改的历史记录信息。

    DB2TSCHG.HIS 文件包含日志文件级别的表空间更改的历史记录。对于每个日志文件,DB2TSCHG.HIS 中包含有助于确定日志文件影响哪些表空间的信息。表空间恢复使用此文件中的信息来确定在进行表空间恢复期间要处理哪些日志文件。可以在文本编辑器中检查这两个历史记录文件中的内容。

  • 日志控制文件 SQLOGCTL.LFH.1 及其镜像副本 SQLOGCTL.LFH.2 和 SQLOGMIR.LFH 中包含有关活动日志的信息。

    恢复处理过程使用这些文件中的信息来确定要在日志中后退多远来开始恢复。SQLOGDIR 子目录中包含实际的日志文件。

    注: 您应确保不要将日志子目录映射到用于存储数据的磁盘。这样,在磁盘发生问题时,只会影响到数据或日志,而不会同时影响这两者。由于日志文件与数据库容器不会争用同一磁盘磁头的移动,因此这可提供很多性能方面的好处。要更改日志子目录的位置,请更改 newlogpath 数据库配置参数。
  • SQLINSLK 文件用于确保一个数据库只能由数据库管理器的一个实例使用。

在创建数据库的同时,还创建了详细死锁事件监视器。详细死锁事件监视器文件存储在目录节点的数据库目录中。当事件监视器达到它要输出的最大文件数时,它将停用,并且将把一条消息写入通知日志中。这样可防止事件监视器消耗过多的磁盘空间。除去不再需要的输出文件将允许在下一次数据库激活时再次激活事件监视器。

非自动存储器数据库中的 SMS 数据库目录的其他信息

在非自动存储器数据库中,SQLT* 子目录包含运作数据库所需的缺省“系统管理的空间”(SMS)表空间。将创建三个缺省表空间:
  • SQLT0000.0 子目录中包含带有系统目录表的目录表空间。
  • SQLT0001.0 子目录中包含缺省临时表空间。
  • SQLT0002.0 子目录中包含缺省用户数据表空间。

每个子目录或容器中都会创建一个名为 SQLTAG.NAM 的文件。这个文件可以标记正在使用中的子目录,因此在以后创建其他表空间时,不会尝试使用这些子目录。

此外,名为 SQL*.DAT 的文件中还存储有关子目录或容器包含的每个表的信息。星号(*)将被唯一的一组数字取代,用来识别每个表。对于每个SQL*.DAT 文件,可能有一个或多个下列文件,这取决于表类型、表的重组状态或者表是否存在索引、LOB 或 LONG 字段:
  • SQL*.BKM(如果它是一个 MDC 表,那么它包含块分配信息)
  • SQL*.LF(包含 LONG VARCHAR 或 LONG VARGRAPHIC 数据)
  • SQL*.LB(包含 BLOB、CLOB 或 DBCLOB 数据)
  • SQL*.XDA(包含 XML 数据)
  • SQL*.LBA(包含有关 SQL*.LB 文件的分配和可用空间信息)
  • SQL*.INX(包含索引表数据)
  • SQL*.IN1(包含索引表数据)
  • SQL*.DTR(包含用于重组 SQL*.DAT 文件的临时数据)
  • SQL*.LFR(包含用于重组 SQL*.LF 文件的临时数据)
  • SQL*.RLB(包含用于重组 SQL*.LB 文件的临时数据)
  • SQL*.RBA(包含用于重组 SQL*.LBA 文件的临时数据)

 

 

DB2 安装目录结构

 

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

 

 

 

 

 

 

引用:IBM官方DB2产品手册

 

安装db2mon db2mon目前在以下的环境中运行,估计在更高级版本的环境下仍然可以运行: 1)操作系统:CentOS 5 32bit 2)HTTP服务器:Apache 2.0 3)PHP:5.3.6 4)主要PHP模块:ibm_db2 1.9.2、json 1.2.1、rrd 1.0.3、SimpleXML 5)Perl:5.8.8 6)主要Perl模块:DBI、DBD::DB2 1.8.5、RRD 阅读详情

相关推荐

db2许可证

NULL 博文链接:https://loveseaside.iteye.com/blog/676526

DB2数据库与表空间的恢复

DB2数据库与表空间的恢复 恢复历史记录文件 ​ 包含当数据库的所有或部分必须恢复到给定时间点时,可用来确定恢复选项的备份信息的摘要 ​ 用来跟踪其他操作中与恢复相关的事件,如备份和复原操作 ​ 文件位于数据库目录中,文件名是DB2RHIST.ASC及其备份 DB2RHIST.BAK ​ 要查看恢复历史记录文件中的条目,可使用 LIST HISTORY 命令 查看恢复历史纪录文件的语法 db2 ...

ggz 的博客 2400

db2各版本下载地址全集

最新的db2各版本链接下载地址,包括:db2从 8.2到9.7,从window到unix,linux ,从32位到84位的各个版本,绝对有你需要的那个版本! 不用注册直接下载,我用的就是在这上面的地址中下到的,绝对下得到!

DB2数据库导入导出文件

DB2数据库。

m0_49976286的博客 4551

别再折腾SNAP了!ENVI 5.6.0 直接拖拽打开Sentinel-2 L2A数据的正确姿势

本文详细介绍了ENVI 5.6.0直接处理Sentinel-2 L2A数据的高效方法,无需通过SNAP进行繁琐的重采样预处理。通过直接拖拽XML文件,用户可以快速加载不同分辨率的波段数据,显著提升工作效率。文章还对比了直接打开与SNAP重采样流程的优劣,并提供了常见问题解决方案和高级应用技巧。

weixin_30296405的博客 635

Google AdSense收款前必做:W-8BEN税务认证的3个关键选择与1个提交时机小技巧

本文深入解析Google AdSense收款前必须完成的W-8BEN税务认证,重点介绍账号类型选择、特殊税率勾选、美国活动界定等3个关键决策,并分享提交时机的小技巧,帮助站长高效通过审核,确保广告收入顺利到账。

weixin_30443731的博客 671

【从本人QQ空间迁移】db2安装问题配置

1、db2默认安装路径一般在/opt/ibm/db2/V9.72、db2需要配置classpath如下:    &lt;install_path&gt;/sqllib/java/db2java.zip    &lt;install_path&gt;/sqllib/java/db2jcc.jar    &lt;install_path&gt;/sqllib/java/db2jcc_license_c...

流云小筑 460

Amesim管路仿真进阶:如何用阻力管实现不规则管路的高精度模拟

本文深入探讨了在Amesim仿真中,如何利用阻力管(Orifice with Table)元件,特别是TFORT0子模型,实现对不规则管路的高精度模拟。通过直接输入基于测试或CFD的流量-压降数据,该方法能有效弥补标准管路模型在复杂流道、内部结构复杂等场景下的不足,为液压、热管理等系统仿真提供精准可靠的部件模型。

cicd6pipeline的博客 671

DB2更改数据文件路径

问题描述:DB2数据库的数据文件默认路径为/home/db2inst1/db2inst1/NODE00000下warehous数据库的文件就在以上路径下由于此磁盘分区的空间较小,要把其改为/data下解决:1.停止DB2su - db2inst1db2stop force2.复制数据库到/data在root用户下cd /datamkdir warehouschown -R d...

weixin_33889665的博客 2990

Linux内核同步原语之队列自旋锁(Queued Spin Lock)深度解析

本文深度解析了Linux内核中的队列自旋锁(Queued Spin Lock)机制。通过对比传统自旋锁的瓶颈,详细阐述了队列自旋锁如何利用紧凑的4字节结构、每CPU节点数组和pending位优化,有效解决多核(SMP)系统中的缓存行乒乓和惊群效应,实现公平、高效的锁等待队列,从而显著提升内核在高并发场景下的可扩展性与性能。

weixin_29205061的博客 305

属性基加密(Attribute-based Encryption, ABE)

KP-ABE中,用户的密钥定义了访问策略,密文的属性与策略进行匹配。CP-ABE中,密文定义了访问策略,用户的属性与策略进行匹配。

2201_75392924的博客 1830

DB2入门(5)——DB2配置文件

那我想要了解DB2中的一些参数,所以想看看db2的配置文件,类似于mysql中的my.cnf,postgresql中的postgresql.conf的地位的文件。

nayanminxing的专栏 1万+

别再只用GPS了!用Android手机传感器实现室内步行轨迹记录(避坑指南)

本文详细介绍了如何利用Android手机传感器(如加速度计、陀螺仪和磁力计)实现室内步行轨迹记录,克服GPS在室内的局限性。通过传感器数据采集、步态检测、航向估计和轨迹绘制等步骤,结合避坑指南和优化技巧,帮助开发者高效构建室内定位应用。

weixin_26821003的博客 274

DB2 目录结构

----start 一:DB2 安装目录结构     操作系统环境变量DB2DIR(set | grep DB2DIR)指定了DB2的安装目录,通常是:/opt/ibm/db2/V9.5,目录的结构如下: adm--只有实例用户能执行的管理命令 adsm--和ADSM备份相关的目录 bin--所有用户都可执行的命令 bnd--数据库实用程序相关绑定文件 cfg--数据库的部分配置文件

千里之行始于足下 5322

华为防火墙双线路配置实战:5分钟搞定主备自动切换(含健康检查避坑指南)

本文详细介绍了华为防火墙双线路配置实战,包括主备自动切换和健康检查机制的优化技巧。通过智能健康检查机制,华为防火墙能实现毫秒级故障自动切换,确保网络高可用性。文章提供了从架构设计到实战配置的全流程指南,并分享了常见配置误区与解决方案,帮助中小企业快速搭建稳定可靠的网络架构。

weixin_30872337的博客 604

【OpenClaw从入门到精通】第20篇:OpenClaw实战—从零搭建教育自动化助教系统(作业批改+智能答疑+学情分析)【2026实测】

本文基于OpenClaw开源框架,聚焦教育行业“答疑重复、批改耗时、学情模糊”三大核心痛点,提供从环境部署到功能落地的全流程实操方案。通过整合QQ群交互、代码分析、数据可视化等技能,构建“智能答疑+作业批改+学情分析”的自动化助教系统。系统支持7×24小时群聊答疑、多语言作业自动评审、学情数据周报生成,经实测可使助教工作时间减少60%、作业批改效率提升5-10倍、学情问题识别提前5周。文中包含完整配置步骤、可直接运行的代码示例及避坑指南,兼顾新手入门与进阶实操,帮助教育工作者快速落地自动化工具,从重复劳动中

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1450

DB2笔记之一:DB2目录结构(windows)

    安装 DB2数据库产品时,可以指定 DB2 数据库产品安装路径,否则将使用缺省路径。安装之后,将在这些目录中创建 DB2 对象。请遵循下列步骤来验证已经安装在 Windows上的 DB2 产品。从命令提示符处输入 regedit 命令。“注册表编辑器”窗口将打开。展开 HKEY_LOCAL_MACHINE > Software > IBM > DB2将显示已经安装的 DB2 产品。下表显示了完成缺省安装之后 DB2 对象所在的位置     表 1. DB2 对象及其位置DB2 对象位置DAS 信息对

Jarvis_技术专栏 1624

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

DB2中的数据文件和目录详解

很多刚刚接触 DB2 的朋友,可能会发现 DB2 中有着形形色色的文件,但并不了解这些文件所起的作用。本文将对 DB2 中的重要的文件进行介绍。这些文件有些用于数据的存储,有些则用于 DB2 系统的管理和配置。 ...

2752

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何彻底删除DB2中的Database以及DB2文件配置

如何彻底删除DB2中的Database以及DB2文件配置 Posted by MIB Admin on 二 - 26 - 2008 暂无评论 615 views 首先我不是专门做DB2的,只是工作中遇到了一些问题并且X文个DB2根本无法跟它沟通,所以对删除DB这个新手问题做一些个人解释。 背景操作(类似) 1、在“配置助手”中选择数据库A点击右键,选择“除去数据库” 2、

Jack-Win 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

DB2目录结构(Linux)

在进行 root 用户安装期间,可以指定将在何处创建 DB2® 数据库产品的子目录和文件。对于非 root 用户安装,您无法选择 DB2 产品的安装位置;必须使用缺省位置。 注: 对于非 root 用户安装,所有 DB2 文件(程序文件和实例文件)都位于 $HOME/sqllib 目录中或者位于该目录下面;其中 $HOME 表示非 root 用户的主目录。 在安装之后,将在各个目录

测试人生 4611

DB2中的文件

很多刚刚接触 DB2 的朋友,可能会发现 DB2 中有着形形色色的文件,但并不了解这些文件所起的作用。本文将对 DB2 中的重要的文件进行介绍。这些文件有些用于数据的存储,有些则用于 DB2 系统的管理和配置。 必要性...

cuishuobi4947的博客 484

db2 目录结构

DB2的体系结构和数据库结构 DB2 UDB 体系结构和结构。 图 1. DB2 UDB 体系结构 DB2 UDB 内存结构 包缓存 —— 为存储静态和动态 SQL 语句而分配的内存。缓冲池 —— 在将数据刷新到磁盘之前,为存储数据而分配的内存。日志缓冲区 —— 在将所有对数据库的更改刷新到磁盘上的日志之前,用来存储这些更改的内存。 图 2. DB2 UD

荣耀之路 6180

DB2实例与数据库关系及目录结构

1.DB2实例和数据库的目录结构: .1&gt; [root@demo instance]# ./db2icrt -u fenced test       DBI1070I  Program db2icrt completed successfully.       [root@demo instance]# ./db2ilist       db2inst1       test 实例tes...

aryoyo的博客 5503

DB2目录文件结构

[size=large]db2inst2@lamp T0000000]$ pwd /home/db2inst2/db2inst2/NODE0000/SAMPLE/T0000000 db2inst2(第二个红色): 实例名 NODE0000: 数据库分区名,新版本的DB2中,数据库分区取代了以前版本中的节点的概念 SAMPLE: 实例下的样本数据库 T0000000: 表空...

tianyihuyidao9的博客 420

DB2入门教程笔记(一)

1.DB2默认的安装目录是在/opt/ibm/db2/V9.7 2.DB2数据库运行在实例上,其中有一个特殊的实例叫DAS(Datebase Administrator Server)用于远程管理任务 3.实例的概念: 数据库是物理的,我们的表、索引等存放在数据表中。而实例是逻辑的,进程、共享内存和一些配置文件的集合。 实例对于用户是透明的,用于后台的管理,前台交给数据库 当实例结束

一个2货的成长历程 1万+

DB2 中的文件

DB2中的文件 很多刚刚接触 DB2 的朋友,可能会发现 DB2 中有着形形色色的文件,但并不了解这些文件所起的作用。本文将对 DB2 中的重要的文件进行介绍。这些文件有些用于数据的存储,有

1904
上一篇: DB2笔记之二:DB2目录结构(Linux)
下一篇: DB2笔记之四:DB2字段类型
jarvis_java
博客等级 码龄17年 38粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值