导入schema的统计信息出错。ORA-20000

在导入schema统计信息时遇到ORA-20000错误,原因是目标库表结构缺失字段。通过删除统计信息表中对应记录解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在导入整个schema的统计信息时出现了ORA-20000错误,

 

begin
dbms_stats.import_schema_stats(ownname => ‘user2’,stattab => 'STATTAB_20140219',statown => ‘user1’);
END ;
 
ORA-20000: Unable to set values for column T_DISTRIBUTED: does not exist or insufficient privileges
ORA-06512: at "SYS.DBMS_STATS", line 7346
ORA-06512: at "SYS.DBMS_STATS", line 7373
ORA-06512: at "SYS.DBMS_STATS", line 8038
ORA-06512: at line 3
 

. 首先怀疑两个环境的schema下表结构不一致,目标库缺少相应的字段导致的。(导入用户的权限很大,应该不存在权限问题)

select  table_name from dba_tab_columns where column_name = 'T_DISTRIBUTED'  and owner=user2’)

 

 

果然没有。

 

可以采用两种解决办法,

1. 将目标库的表结构都同步为源库的表结构,

2. 可以将统计信息表里不存在该字段的表记录删掉,然后导入统计信息。

 

由于涉及到的表数量太大,同步不可能了,只好采取另外一个措施;

delete from DBMGR.STATTAB_20140219  where c4 ='T_DISTRIBUTED'

 

删除之后就可以正常导入了。

mark下:

 

 

还有其它好的办法么,欢迎探讨》

 

 

 

引用\[2\]:ORA-31693:表数据对象“ <SCHEMA_NAME>”。“ <TABLE_NAME>”未能加载/卸载,并且由于错误而被跳过: ORA-02354:导出/导入数据时出错 ORA-01555:快照太旧:回滚名称为“ <ROLLBACK_SEGMENT_NAME>”的段号154太小 ORA-22924:快照太旧。 问题: ora-090904是什么错误? 回答: 很抱歉,我没有找到关于ora-090904的具体错误信息。根据提供的引用内容,ORA-31693错误是指在导出/导入数据时,表数据对象未能加载/卸载,并且由于错误而被跳过。ORA-02354错误是导出/导入数据时出错的错误。ORA-01555错误是指快照太旧,回滚段号154太小。ORA-22924错误是指快照太旧。请确认是否有其他相关的错误信息或提供更多的上下文信息,以便我能够更准确地回答您的问题。 #### 引用[.reference_title] - *1* *2* [ORA-31693 ORA-02354 ORA-01555 ORA-22924](https://blog.csdn.net/ly7472712/article/details/115560657)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [IMPDP出现ORA-39001 ORA-39000 ORA-39142错误](https://blog.csdn.net/m0_37625564/article/details/123222287)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kuifeng.dong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值