[20231212]impdp content=metadata_only locks the stats.txt --//以前的测试[20170917]impdp content=metadata_only locks the stats.txt,在12.1.0.1.0 for windows下不存在这个问题. --//最近在优化一个项目时遇到的问题,全部应用表的统计信息都是lock的,再分析时必须加入force=>true,最后我先写脚本unlock. --//在我记忆里这个问题在于开始导入是选择CONTENT=METADATA_ONLY引起的,在12c重复测试块看看,加强记忆. 1.环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION BANNER CON_ID ------------------------------ -------------- -------------------------------------------------------------------------------- ---------- IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0 create table demo as select * from dual; create index demo on demo(dummy); exec dbms_stats.gather_table_stats(user,'DEMO'); CREATE OR REPLACE DIRECTORY TMP_EXPDP AS 'D:\tmp\expdp\'; GRANT READ, WRITE ON DIRECTORY TMP_EXPDP TO SCOTT; GRANT EXECUTE, READ, WRITE ON DIRECTORY TMP_EXPDP TO SYSTEM WITH GRANT OPTION; SCOTT@test01p> select count(*) from DEMO; COUNT(*) ---------- 1 SCOTT@test01p> select object_name,object_type from dba_objects where owner=user and object_name='DEMO'; OBJECT_NAME OBJECT_TYPE -------------------- -------------------- DEMO TABLE DEMO INDEX SCOTT@test01p> select owner,table_name,last_analyzed,stattype_locked,num_rows from dba_tab_statistics where owner=user and table_name='DEMO'; OWNER TABLE_NAME LAST_ANALYZED STATT NUM_ROWS -------------------- -------------------- ------------------- ----- ---------- SCOTT DEMO 2023-12-11 20:54:38 1 SCOTT@test01p> select owner,table_name,last_analyzed,stattype_locked,num_rows from dba_tab_statistics where owner=user and table_name='DEMO'; OWNER TABLE_NAME LAST_ANALYZED STATT NUM_ROWS ------ ---------- ------------------- ----- ---------- SCOTT DEMO 2017-09-17 22:15:03 1 2.导出: d:\tmp\expdp>expdp scott/btbtms@test01p DIRECTORY=TMP_EXPDP DUMPFILE=demo.dmp tables=demo Export: Release 12.2.0.1.0 - Production on Mon Dec 11 20:56:40 2023 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production Starting "SCOTT"."SYS_EXPORT_TABLE_01": scott/a*****@test01p DIRECTORY=TMP_EXPDP DUMPFILE=demo.dmp tables=demo Processing object type TABLE_EXPORT/TABLE/TABLE_DATA Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX . . exported "SCOTT"."DEMO" 5.054 KB 1 rows Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded ****************************************************************************** Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is: D:\TMP\EXPDP\DEMO.DMP Job "SCOTT"."SYS_EXPORT_TABLE_01" successfully completed at Mon Dec 11 21:02:32 2023 elapsed 0 00:05:30 --//机器内存太小很慢.. SCOTT@test01p> alter table demo rename to demo1; Table altered. SCOTT@test01p> alter index demo rename to i_demo1_dummy; Index altered. 3.导入: d:\tmp\expdp>impdp scott/btbtms@test01p DIRECTORY=TMP_EXPDP DUMPFILE=demo.dmp tables=demo CONTENT=METADATA_ONLY Import: Release 12.2.0.1.0 - Production on Mon Dec 11 21:04:13 2023 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production Master table "SCOTT"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded Starting "SCOTT"."SYS_IMPORT_TABLE_01": scott/a*****@test01p DIRECTORY=TMP_EXPDP DUMPFILE=demo.dmp tables=demo CONTENT=METADATA_ONLY Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER Job "SCOTT"."SYS_IMPORT_TABLE_01" successfully completed at Mon Dec 11 21:05:05 2023 elapsed 0 00:00:46 SELECT table_name ,global_stats ,user_stats ,stattype_locked ,stale_stats ,last_analyzed FROM DBA_TAB_STATISTICS WHERE owner = USER AND table_name IN ('DEMO', 'DEMO1'); TABLE_NAME GLO USE STATT STA LAST_ANALYZED -------------------- --- --- ----- --- ------------------- DEMO1 YES NO NO 2023-12-11 20:54:38 DEMO YES NO ALL NO 2023-12-11 20:54:38 ---//可以发现这样导入会导致表demo的统计信息被锁住. SCOTT@test01p> exec dbms_stats.gather_table_stats(user,'DEMO'); BEGIN dbms_stats.gather_table_stats(user,'DEMO'); END; * ERROR at line 1: ORA-20005: object statistics are locked (stattype = ALL) ORA-06512: at "SYS.DBMS_STATS", line 36873 ORA-06512: at "SYS.DBMS_STATS", line 36507 ORA-06512: at "SYS.DBMS_STATS", line 8582 ORA-06512: at "SYS.DBMS_STATS", line 9461 ORA-06512: at "SYS.DBMS_STATS", line 35836 ORA-06512: at "SYS.DBMS_STATS", line 36716 ORA-06512: at line 1 --//无法正常的分析表.
[20231212]impdp content=metadata_only locks the stats.txt
来源:这里教程网
时间:2026-03-03 19:02:14
作者:
编辑推荐:
- [20231212]impdp content=metadata_only locks the stats.txt03-03
- 服务器数据恢复-ext3文件系统下oracle数据库数据恢复案例03-03
- [20231013]共享服务器的问题.txt03-03
- 中国OCM联盟隆重落户ITPUB社区,百位OCM已入驻,欢迎更多的OCM加入我们哦!03-03
- [20231016]增加字段与统计分析问题.txt03-03
- [20231017]建立索引的问题.txt03-03
- [20231017]使用dbms_workload_repository.add_colored_sql之2.txt03-03
- [20231017]使用dbms_xplan.display_awr查询遇到的问题.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 中国OCM联盟隆重落户ITPUB社区,百位OCM已入驻,欢迎更多的OCM加入我们哦!
- AIGC降临家装:未来盒子“赶进度”,东易日盛“勤专研”
AIGC降临家装:未来盒子“赶进度”,东易日盛“勤专研”
26-03-03 - IvorySQL3.0:基于PG16.0最新内核,实现兼容Oracle数据库再升级
- 文心大模型商业化领跑,百度在自我颠覆中重构生长力
文心大模型商业化领跑,百度在自我颠覆中重构生长力
26-03-03 - 读懂搜狐财报里的“生长密码”
读懂搜狐财报里的“生长密码”
26-03-03 - oracle查询sql执行耗时、执行时间、sql_id
oracle查询sql执行耗时、执行时间、sql_id
26-03-03 - Oracle Exadata简介
Oracle Exadata简介
26-03-03 - PC产业岔路口:传统PC唱罢,AI PC登场
PC产业岔路口:传统PC唱罢,AI PC登场
26-03-03 - 甲骨文:AI驱动的复兴之路
甲骨文:AI驱动的复兴之路
26-03-03 - 优必选、小鹏、小米,人形机器人“奋勇争先”
优必选、小鹏、小米,人形机器人“奋勇争先”
26-03-03
