news 2026/3/11 5:54:11

ORA-39083 ORA-00904(扩展统计信息)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ORA-39083 ORA-00904(扩展统计信息)

ORA-39083: Object type TABLE:"ZKM"."TEST" failed to create with error:

ORA-00904: "SYS_STUF3GLKIOP5F4B0BTTCFTMX0W": invalid identifier

情况:

xx银行expdp(11g——19c),导入报错。

扩展统计信息概念(extension statistics

处理:

可忽略,直接事后在19c环境上面建扩展统计信息即可。

1.查看

col column_name for a50

col DATA_DEFAULT for a50

set line 500

select COLUMN_NAME,DATA_DEFAULT,VIRTUAL_COLUMN,HIDDEN_COLUMN from dba_tab_cols where owner='ZKM' and table_name='TEST';

2.

SELECT DBMS_STATS.CREATE_EXTENDED_STATS(OWNNAME => 'ZKM',TABNAME => 'TEST',EXTENSION => '(c1,c2)') FROM DUAL;

模拟:

11g环境——————

建用户、权限

create user zkm identified by oracle;

grant dba to zkm;

建表

CREATE TABLE zkm.test

(

c1 NUMBER(6),

c2 NUMBER(8,2),

c3 NUMBER(8,2)

);

ddl(不用)

select dbms_metadata.get_ddl('TABLE','TEST','ZKM') from dual;

建函数索引和普通索引(比对)

create index zkm.test on zkm.test(NVL(c3,0));

create index zkm.haha on zkm.test(c3);

查看列

col column_name for a50

col DATA_DEFAULT for a50

set line 500

select COLUMN_NAME,DATA_DEFAULT,VIRTUAL_COLUMN,HIDDEN_COLUMN from dba_tab_cols where owner='ZKM' and table_name='TEST';

建函数索引,会出来一个虚拟列(SYS_NC00004$),普通索引不会。

建扩展统计信息

SELECT DBMS_STATS.CREATE_EXTENDED_STATS(OWNNAME => 'ZKM',TABNAME => 'TEST',EXTENSION => '(c1,c2)') FROM DUAL;

查看列(多出扩展统计信息的列)

select COLUMN_NAME,DATA_DEFAULT,VIRTUAL_COLUMN,HIDDEN_COLUMN from dba_tab_cols where owner='ZKM' and table_name='TEST';

导入不一定报错,但是确实扩展统计信息是没的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/10 23:37:59

第十三课:权限系统如何设计?——RBAC 与 Spring Security 架构

在做后端系统时,权限几乎是绕不开的一块。 无论是管理后台、SaaS 系统、企业内部系统,还是 App 接口,权限系统设计的好坏,决定了系统后期的可维护性与扩展性。 很多初学者一上来就想写代码、加框架,但权限真正的难点不…

作者头像 李华
网站建设 2026/3/6 16:19:45

计算机毕设Java基于Android的个人日记的设计与实现 安卓端私密日志本的设计与实现 基于Android的个人情感记录与云同步系统开发

计算机毕设Java基于Android的个人日记的设计与实现9bdhi9(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。在“记录”这件事上,纸笔正被指尖快速替代。碎片化生活让随时…

作者头像 李华
网站建设 2026/3/10 2:06:32

开题报告 springboot和vue智能电子锁的控制与实现

目录开题报告背景技术选型分析系统功能模块实现方案创新点与难点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作开题报告背景 随着物联网技术的发展,智能电子锁逐渐成为智能家居的重要…

作者头像 李华
网站建设 2026/3/10 2:54:52

JS画图板教程:手把手教你创建Canvas绘图工具

构建一个JavaScript画图板能让你深入理解前端图形交互的核心原理。这不仅是一个有趣的项目,更是掌握Canvas API和用户事件处理的绝佳实践。通过亲手实现,你将能灵活控制绘制逻辑,为更复杂的可视化应用打下基础。 如何开始创建基础画图板 创…

作者头像 李华
网站建设 2026/3/4 1:45:40

开题报告 springboot和vue-上班就业信息网

目录技术选型背景系统核心功能创新点设计关键技术实现示例预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作技术选型背景 SpringBoot和Vue是当前企业级应用开发的主流技术组合。SpringBoot简化了后…

作者头像 李华