博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用混合列压缩(HCC)创建表时,收集此表的统计信息可能会失败,会报ORA-03113,并且警报日志显示以下ORA-07445:...
阅读量:4312 次
发布时间:2019-06-06

本文共 1490 字,大约阅读时间需要 4 分钟。

症状

此问题发生在Exadata  12.2.0.1 环境中。

使用混合列压缩(HCC)创建表时,收集此表的统计信息可能会失败,会报ORA-03113,并且警报日志显示以下ORA-07445:

例如:

SQL> execute dbms_stats.gather_table_stats('TEST','TESTTBL','',0.01,cascade => true); BEGIN dbms_stats.gather_table_stats('TEST','TESTTBL','',0.01,cascade => true); 结束;SQL> execute dbms_stats.gather_table_stats( 'TEST','TESTTBL','',0.01,cascade=>true); BEGIN dbms_stats.gather_table_stats( 'TEST','TESTTBL','',0.01,cascade=>true); END;* ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 301707 Session ID: 847 Serial number: 49111
ORA-07445 [kopdarnew] ORA-07445 [kdztGetRowSampleSlots] ORA-07445 [pfrtcs]

 

变化

没有。

原因

根本原因尚不清楚。

作为解决方法,通过使用相同选项重新压缩表来解决该问题。

1.使用dbms_metadata.get_ddl()过程获取表的ddl。

CREATE TABLE "TESTTBL" ( "C1" CHAR(8 CHAR) DEFAULT '00000000' NOT NULL ENABLE, "C2" VARCHAR2(2 CHAR) DEFAULT ' ' NOT NULL ENABLE, "C3" VARCHAR2(4 CHAR) DEFAULT ' ' NOT NULL ENABLE, "C4" VARCHAR2(4 CHAR) DEFAULT ' ' NOT NULL ENABLE ) SEGMENT CREATION IMMEDIATE PCTFREE 0 PCTUSED 40 INITRANS 1 MAXTRANS 255 COMPRESS FOR ARCHIVE LOW LOGGING                                      <<<<<<<< STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "TBS1" ;

 

2.使用相同选项重新压缩表格。

alter table TESTTBL move compress for archive low;

 

注意:
如果解决方法无法解决您的问题,请与Oracle支持部门联系以进一步调查。
(文档ID 2381816.1)                                                                                                                                                    2019-06-24

转载于:https://www.cnblogs.com/cqdba/p/11075829.html

你可能感兴趣的文章
Unity3D 快捷键
查看>>
Springboot集成WebSocket通信全部代码,即扣即用。
查看>>
接口,lambda表达式与内部类
查看>>
【poj1009】 Edge Detection
查看>>
去掉PowerDesigner生成SQL脚本中字段名带的引号
查看>>
win10操作系统安装oracle11g时出现不满足最低配置的操作INS13001
查看>>
java基础学习——7、String类和StringBuffer类的区别
查看>>
js基础
查看>>
sklearn 中 make_blobs模块
查看>>
python学习笔记之多个装饰器
查看>>
自己创建一个android studio在线依赖compile
查看>>
【android】安卓开发apk列表
查看>>
JavaScript高级特性-实现继承的七种方式
查看>>
20121016学习笔记四
查看>>
EntityFramework 学习 一 Stored Procedure
查看>>
Sliverlight之 故事板
查看>>
Java 必知必会的 20 种常用类库和 API
查看>>
HDU 1087 Super Jumping! Jumping! Jumping!
查看>>
0007_初始模块和字节码
查看>>
[效率提升]如何管理好你的电脑文件
查看>>