DB2 V9 自动维护,第 3 部分: 启用自动表和索引重组
2008-11-13 16:32:05 来源:WEB开发网命令执行失败,报 SQL0270N 错误,通过查询 DB2 帮助得知这是由于在联合系统中自动统计信息概要分析和自动概要文件更功能,我们在 DB2CLP 窗口中发出“DB2 ? SQL错误号”命令查询 SQL0270N(原因码 = " 75 " )对应的错误,具体如清单 3 所示:
清单 3. 更新 DB CFG 参数
C:> db2 ? SQL0270N
SQL0270N 函数不受支持(原因码 = "《原因码》")。
解释:
因为该语句违反由下列原因码所指示的限制,所以不能处理它:
1 主键、每个唯一约束以及每个唯一索引必须包含表的所有分布列(这些列可以按任何顺序出现)。
2 不支持更新分布键列值。
3 如果定义外键时指定了 ON DELETE SETNULL,则它不能包含任何可空分布键列。由于定义这样
的约束将导致尝试更新分布键列,所以这是原因码 2 的特殊情况。
. . . . . . . . . . . . . . . . . . . .
75 多数据库分区系统、启用了 SMP的系统或联合系统不支持自动统计信息概要分析功
能。
83 无法处理该语句,因为 DATA CAPTURE CHANGES 与COMPRESS YES 不兼容。
84 分区数据库不能启用自动存储器。
85 不能将分区添加至启用了自动存储器的单一分区数据库。
87 不能将下列类型的表定义为分区表:类型表、登台表、用户临时表和范围集群表。
. . . . . . . . . . . . . . . . . . . .
用户响应:
与原因码对应的操作是:
. . . . . . . . . . . . . . . . . . . .
75 通过将数据库配置参数 AUTO_STATS_PROF 和AUTO_PROF_UPD 设置为OFF,对此数据库禁用
自动统计信息概要分析功能。 或者将系统更改为位于非联合的、未启用 SMP的单个数据库分区上的系统。
. . . . . . . . . . . . . . . . . . . .
sqlcode : -270
sqlstate : 42997
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››自动进入飞行模式
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››自动识别文字编码并且转换为目标编码!
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接