DB2数据库管理操作笔记

需积分: 9 1 下载量 101 浏览量 更新于2024-09-15 收藏 33KB TXT 举报
"DB2读书笔记" 在牛新庄的DB2书籍中,读者可以深入了解IBM的DB2数据库管理系统。这本书涵盖了广泛的主题,包括数据库连接、环境设置、实例管理以及日志和配置文件等核心概念。以下是对这些知识点的详细解释: 1. **数据库连接与跟踪**: - `db2trcon-t-fdb2trc.raw`:这是一个命令,用于启动数据库跟踪,将跟踪数据输出到指定的文件`fdb2trc.raw`。 - `db2connectto XXXX`:这个命令用于连接到名为`XXXX`的数据库实例。 - `db2trcoff`:关闭数据库跟踪。 2. **环境变量与实例管理**: - `db2set`:用于设置DB2环境变量,如`db2setxxxx=xxxx-g`和`db2setxxxx=xxxx-iinstance_name`,其中`xxxx`代表变量名,`instance_name`是实例名称。 - `db2iauto-on/-off instance_name`:控制实例的自动启动或关闭。 - `db2attachto instance_name` 和 `db2detach`:分别用于附加到和从实例分离。 3. **系统路径与目录**: - `export DB2INSTANCE=xxxxx`:设置DB2实例名称。 - `DB2系统目录`(db2systm):存储数据库管理器配置文件。 - `SQLDBDIR`:系统数据库目录,包含数据库配置文件。 - `SQLNODEDIR`:节点目录,用于存储网络配置信息。 - `db2nodes.cfg`:节点配置文件,记录数据库集群中的节点信息。 4. **数据库配置与管理**: - `dascrt` 和 `dasupdt`:创建和更新数据库管理员服务(DAS)。 - `db2adminstart` 和 `db2adminstop`:启动和停止DAS服务。 - `GETDBCFG` 和 `UPDATEDBCFG`:获取和更新数据库配置。 - `LISTHISTORY`,`UPDATEHISTORY` 和 `PRUNEHISTORY`:管理数据库的历史记录。 5. **日志与备份文件**: - `instan_NAME/NODE0000/SQL00001/SQLBP.2&&SQLBP.1`:这些路径指示备份文件的位置,用于保存事务日志。 - `instan_NAME/NODE0000/SQL00001/SQLSGF.1&&SQLSGF.2`:存储空间文件,用于数据库的存储和恢复。 - `instan_NAME/NODE0000/SQL00001/SQLSPCS.1&&SQLSPCS.2`:系统配置文件,包含数据库的配置信息。 - `instan_NAME/NODE0000/SQL00001/DB2RHIST.ASC` 和 `DB2RHIST.BAK`:历史记录文件,用于记录数据库操作。 - `instan_NAME/NODE0000/SQL00001/db2tschg.his`:时间戳变更历史文件,记录数据库时间戳的变化。 - `instan_NAME/NODE0000/SQL00001/SQLOGCTL.LFH.1` 和 `SQLOGCTL.LFH.2`:日志控制文件,用于管理和控制数据库的日志记录。 通过这本书的学习,读者不仅可以掌握DB2的基本操作,还能深入理解其内部机制,这对于数据库管理员和开发人员来说是非常宝贵的知识。书中还可能涵盖了性能优化、安全性、故障恢复等方面的内容,使得读者能够全面地了解和使用DB2数据库系统。