SQL2048N 访问对象 "11" 时发生错误。原因码为:"6"。
解释:
数据库实用程序的处理期间,在访问对象时出错。
下面是原因码列表:
1 遇到无效对象类型。
2 锁定对象操作失败。锁定等待可能已达到数据库
配置中指定的锁定超时限制。
3 数据库实用程序的处理期间,解锁对象操作失败
。
4 访问对象失败。
5 数据库中的对象已毁坏。
6 正在访问的对象是表空间,但是,或者是表空间
处于不允许操作的状态,
或者表空间的一个或多个容器不可用。(LIST
TABLESPACES 将列出当前表空间状态。)
这些状态的示例为:“已停顿”和“脱机”。
7 删除对象操作失败。
8 尝试装入/停顿到未在此分区上定义的表中。
实用程序停止处理。
用户响应:
1 确保 "<对象>" 属于有效类型。
2 增大数据库配置参数 locktimeout。
3 请检查在锁定 "<对象>"
时没有任何问题,然后重试该操作。
4 和 7 请检查 "<对象>"
确实存在并且可访问。确保您具有访问它的正确特
权/ 许可权。
5
如果对象是 db2rhist.asc,则确保实例所有者可访问
db2rhist 文件。如果正确设置了许可权,则说明
db2rhist 文件可能已被破坏。将现有文件从它的现有
位置移开,或者删除该文件。当 DB2
下一次需要访问 db2rhist 文件时,DB2 将创建新的
db2rhist 文件。注意:删除 db2rhist 文件将导致丢失
db2rhist 文件中的历史信息。
如果 "<对象>"
是任何其他数据库控制文件,则可能需要恢复数据
库。
6
表空间可能处于脱机状态。尝试确定底层问题并
更正它。一些问题的示例包括:未安装文件系统(
可通过安装文件系统,然后将表空间开关改变为联
机来修正);已经删除了表空间文件(可以通过执
行复原操作来修正)。
表空间可能已停顿。使用 LIST TABLESPACES
来检查表空间的状态。使用 QUIESCE RESET OR QUIESCE
TERMINATE 来使表空间可用。注意,保持停顿的用户
标识可能需要执行 QUIESCE REST OR TERMINATE 操作。
8 确保指定适当的表。
------解决方案--------------------------------------------------------
正在访问的对象是表空间,但是,或者是表空间
处于不允许操作的状态,
或者表空间的一个或多个容器不可用。(LIST
TABLESPACES 将列出当前表空间状态。)
这些状态的示例为:“已停顿”和“脱机”。
表空间可能处于脱机状态。尝试确定底层问题并
更正它。一些问题的示例包括:未安装文件系统(
可通过安装文件系统,然后将表空间开关改变为联
机来修正);已经删除了表空间文件(可以通过执
行复原操作来修正)。
表空间可能已停顿。使用 LIST TABLESPACES
来检查表空间的状态。使用 QUIESCE RESET OR QUIESCE
TERMINATE 来使表空间可用。注意,保持停顿的用户
标识可能需要执行 QUIESCE REST OR TERMINATE 操作。
另外 看看db2diag.log 一定要养成出问题看log的习惯