- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DB2应急手册V10
DB2应急手册
目录
DB2应急手册 1
一、 删除活动日志文件后如果处理 2
二、 交易日志存储空间满如何处理 3
三、 数据库事务日志已满如何处理 4
四、 没有正确设置数据库代码页 5
五、 许可证过期的处理 5
六、 创建数据库前没有调整好系统时间的处理 5
七、 使用实例用户无法使用DB2命令 6
八、 归档日志模式下最好同时备份日志 6
九、 表空间处于非正常状态如何处理 6
十、 表的状态处于非正常 15
十一、 DB2备份历史文件损坏 18
十二、 编译SQL语句时出现SQL0101N错误 18
十三、 创建数据库时报別名已存在问题 18
十四、 数据库连接报错 19
十五、 使用IMPORT如何避免日志空间满错误 19
十六、 DB2数据库出现异常后,如何检查整个数据库 20
? 常用操作: 20
? 全库检查: 20
十七、 参考文档 20
删除活动日志文件后如果处理
1. 事项描述
DB2 的活动日志文件不能被删除。一旦 DB2 的活动日志文件被删除,或者所在的存储设备出现问题,则不可避免地造成 DB2 数据库系统宕机。
对于此情况, 首先要区分“诊断数据目录路径”和“日志文件路径”。 DB2数据库中包含有诊断日志文件和交易日志文件,其存储的位置分别由下面两个参数控制:
诊断数据目录路径: 实例级参数 DIAGPATH
日志文件路径: 数据库参数 Log Path。如果要修改,使用数据库参数 NEWLOGPATH
我们这里说的活动日志,指的是数据库参数 Log Path 目录中存储的日志文件。
2. 正确的处理
对于循环日志模式,DB2 自己循环使用多个日志文件,基本不需要管理员干预。
对于归档日志模式:
1)自动归档:可以通过配置 DB2 相关参数,实现自动归档,详细地内容,请参看 DB2 管理手册,或者如下的说明:
A) How to archive log files manually in DB2 UDB Version 8.2 when automatic log archive using LOGARCHMETH1 is enabled for TSM
/support/docview.wss?uid=swB)Database restart is required to archive log files for first time using LOGARCHMETH1
/support/docview.wss?uid=sw2)手动归档:如果管理员手动归档,则注意数据库参数 – 首个活动日志文件(First Active Log)在某些特定情况下不是严格准确,请归档日志文件的时候多保留5-10个日志文件。
我们推荐使用 DB2的自动归档方式。
3. 错误的处理可能导致的问题
如果删除了 DB2 数据库的活动日志文件,则不可避免地造成 DB2 数据库系统宕机。
4. 问题的解决
如果现有DB2数据库的备份,建议由备份恢复数据库。请在执行恢复之前,确认:
数据库备份可用
数据库备份如果是 Online 的,则相关的日志文件要存在
如果可能,先保存当前的错误环境;或者将当前的环境进行文件系统的备份
如果当前没有数据库备份,建议您拨打 IBM 技术支持中心的电话:8008101818。
交易日志存储空间满如何处理
1. 事项描述
在归档日志模式下,如果没有使用自动归档方式,则存储的日志文件会不断增多,有可能造成日志所在的文件系统空间满。 当这种情况发生时,会根据参数 BLK_LOG_DSK_FUL 的配置而有不同的现象:
1)如果该参数启用,则 DB2 数据库可继续读操作,但是写操作会挂起
2)如果该参数没有启用,则 DB2 数据库会停止工作
两种情况下,都需要到日志所在的文件系统添加了空间才恢复正常。
2. 正确的处理
增加日志所在文件系统的存储空间。
3. 错误的处理可能导致的问题
在此情况下,有些用户删除该文件系统中的日志文件,这时一定要注意,不要删除 DB2 数据库的活动日志文件。如果删除了活动日志文件,则 DB2 系统将异常宕机。
4. 问题的解决
详见“不要删除活动日志文件”。
数据库事务日志已满如何处理
1. 事项描述
DB2数据库通过日志文件维护数据的完整性和一致性。DB2 数据库的日志空间可通过如下公式计算:
日志空间 = (主日志文件 + 二级日志文件) * 日志文件尺寸
其中:
主日志文件由参数 LOGPRIMARY 控制,
二级日志文件由参数 LOGSECOND 控制
日志文件尺寸由参数 LOGFILSIZ 控制
LOGPRIMARY + LOGSECOND 256 (不同的 DB2 版本略有不同,请参看相同版本的 DB2
文档评论(0)