我的问题是我有一个架构,其中所有表的统计信息都被锁定.
我在Internet上发现我可以使用DBMS_STATS.UNLOCK_TABLE_STATS(SCHEMA_NAME)过程解锁.
我需要知道的是Oracle如何确定何时锁定统计信息以及何时不确定这些情况.
从
original import command的文档:
If
ROWS=n
,then statistics for all imported tables will be locked after the import operation is finished.
而对于data pump import:
Be aware that if you specify
CONTENT=MetaDATA_ONLY
,then any index or table statistics imported from the dump file are locked after the import operation is complete.
如果您不希望数据作为解锁所有导入对象的统计信息的替代方法,则可以将CONTENT保留为ALL,并将查询过滤器应用于导出,而不是排除所有行,例如QUERY =(“WHERE 0 = 1”).