15.1实例常见问题和诊断案例
1.实例无法启动问题
db2nodes.cfg文件,主要是为了数据库分区设计的。如果实例无法启动,要检查db2nodes.cfg,看配置是否正常。db2systm实例配置文件也会导致实例无法启动。
2.实例无法正常终止
执行db2_kill ps-efl
ipcs -a|frep -i db2instl 机器上的实例名
ipcrm -m实例共享内存ID
执行ipcs | grep instancename | awk '{print "ipcrm - "$1" "$2"}'>ipcln
执行chmod+x ipcln
执行ipcln
在窗口中执行db2nkill然后停止服务,实在不行重启机器
3.实例启动SQL1024C错误:发生意外的系统错误。
4.实例目录误删除
15.2数据库常见问题总结
数据库日志空间满-SQL0964C
数据库时区和时间
中文乱码和代码也转换
通信错误-SQL30081N
数据库备份、前滚暂挂
数据库活动日志删除
数据库损坏-SQL1043C
索引重新构建问题
DB2示例程序不可用
快速清空表数据
表和索引统计信息不一致
15.3表空间状态
DB2用表状态和表空间状态来控制对数据的访问,或者在特定情况下帮助保护数据库的完整性。db2tbst命令接收十六位进制的状态值,并返回相应的表空间状态。
15.5锁相关
锁升级: