程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 統計信息的遷移

Oracle 統計信息的遷移

編輯:Oracle數據庫基礎
很多時候要從生產系統導統計信息到測試系統,下面是具體操作步驟:

  生產系統:

  --執行統計信息操作

  BEGIN

  DBMS_STATS.GATHER_SCHEMA_STATS('CITICTEST', 10);

  END;

  --創建一個統計信息實體表

  BEGIN

  DBMS_STATS.CREATE_STAT_TABLE(null,'STATISTICS',null);

  END;

  --統計信息導出至實體表

  BEGIN

  DBMS_STATS.EXPORT_SCHEMA_STATS ('CITICTEST', 'STATISTICS', NULL, NULL);

  END;

  --導出實體表

  exp citictest/citictest@colm2 tables=STATISTICS file=statistics.dmp  log=statistics_export.log

  測試系統:

  --導入實體表

  imp test/test@colm2 tables=STATISTICS file=statistics.dmp  log=statistics_import.log ignore=y

  --更新一下用戶名

  update statistics set c5='TEST'

  --實體表匯入至統計信息

  begin

  DBMS_STATS.import_schema_stats('TEST','STATISTICS',NULL, NULL, NULL);

  end;

  --查看統計信息

  select user_tables.num_rows,user_tables.last_analyzed,user_tables.* from user_tables

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved