为什么Oracle在导入后锁定了我的架构的统计信息?

Ara*_*llo 6 oracle import table-statistics datapump

我的问题是我有一个架构,其中所有表的统计信息都被锁定.

我在互联网上发现我可以使用该DBMS_STATS.UNLOCK_TABLE_STATS (SCHEMA_NAME)程序解锁.

我需要知道的是Oracle如何确定何时锁定统计信息以及何时不确定这些情况.

Ale*_*ole 4

从原始导入命令的文档中:

如果ROWS=n,则导入操作完成后,所有导入表的统计信息将被锁定。

对于数据泵导入

请注意,如果指定CONTENT=METADATA_ONLY,则从转储文件导入的任何索引或表统计信息将在导入操作完成后锁定。

如果您不需要数据,那么作为解锁所有导入对象的统计信息的替代方法,您可以保留CONTENTALL,并对导出应用查询过滤器以排除所有行,例如QUERY=("WHERE 0=1")