oracle复制统计信息

1.DBMS_STATS.EXPORT_SCHEMA

--创建存储统计信息的表 EXEC DBMS_STATS.CREATE_STAT_TABLE('OWNERNAME', 'STATS_EXPORT'); ---把OWNERNAME用户的统计信息导入到STATS_EXPORT表 EXEC DBMS_STATS.EXPORT_SCHEMA_STATS('OWNERNAME', 'STATS_EXPORT', NULL, 'OWNERNAME'); --更新STATS_EXPORT表,把c5列改为要导入统计信息的用户 update STATS_EXPORT set c5='OWNERNAME1'; ---导入之前重新确认信息 select t.last_analyzed,t.stattype_locked,t.* from dba_tab_statistics t where owner='OWNERNAME1'; ----导入统计信息到OWNERNAME1用户 EXEC DBMS_STATS.IMPORT_SCHEMA_STATS('OWNERNAME1', 'STATS_EXPORT', NULL, 'OWNERNAME'); ---导入之后重新确认信息 select t.last_analyzed,t.stattype_locked,t.* from dba_tab_statistics t where owner='OWNERNAME1';