为什么 Oracle 在导入后锁定我的模式的统计信息?
Why is Oracle is locking the statistics of my schema after import?
我的问题是我有一个模式,其中所有表的统计信息都被锁定。
我在 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.
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")
.
我的问题是我有一个模式,其中所有表的统计信息都被锁定。
我在 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.
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")
.