DB2数据库管理操作笔记
需积分: 9 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数据库系统。
205 浏览量
2008-03-06 上传
2012-07-05 上传
2012-08-12 上传
2011-07-20 上传
2013-07-08 上传
fabianlv
- 粉丝: 0
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫