【STATS】Oracle匯入匯出優化器統計資訊
1.概述
傳輸優化器統計資訊,主要如下圖所示:
其基本步驟如下:
-
生產環境中,使用 DBMS_STATS.EXPORT_SCHEMA_STATS將統計資訊複製到臨時表
-
使用expdp將統計資訊匯出到檔案
-
將dmp檔案上傳到目標端
-
在目標端使用impdp匯入到資料庫中
-
使用DBMS_STATS.IMPORT_SCHEMA_STATS 將統計資訊從臨時表複製到資料字典中
匯出模式主要參考:
子程式 | 描述 |
---|---|
|
此過程匯出資料庫中所有物件的統計資訊,並將它們儲存在由 標識的使用者統計表中
|
|
此過程匯出所有資料字典模式(
|
|
此過程匯出固定表的統計資訊並將它們儲存在由 標識的使用者統計表中
|
|
此過程匯出由 標識的模式中所有物件的統計資訊,
預設情況下,該
|
|
此過程匯出指定表的統計資訊(包括關聯的索引統計資訊)並將它們儲存在由 標識的使用者統計表中
預設情況下,該
|
匯出模式主要參考:
子程式 | 描述 |
---|---|
|
此過程從使用者統計表中匯入資料庫中所有物件的統計資訊,並將它們儲存在資料字典中。 |
|
此過程
從使用者統計表中
匯入所有資料字典模式(
|
|
此過程從使用者統計表中匯入固定表的統計資訊並將它們儲存在資料字典中。 |
|
此過程為
預設情況下,該
|
|
此過程從 標識的使用者統計表中匯入指定表的統計資訊,
預設情況下,該
|
2.主要過程
建立一個臨時表
BEGIN DBMS_STATS.CREATE_STAT_TABLE ( ownname => 'dba1' , stattab => 'opt_stats' ); END; /
收集統計資訊
-- generate representative workload EXEC DBMS_STATS.GATHER_SCHEMA_STATS('SH');
匯出統計資訊
BEGIN DBMS_STATS.EXPORT_SCHEMA_STATS ( ownname => 'dba1', stattab => 'opt_stats');END;/
將統計資訊匯出到dmp檔案
expdp dba1 DIRECTORY=dpump_dir1 DUMPFILE=stat.dmp TABLES=opt_stats
將統計資訊匯入到目標端
impdp dba1 DIRECTORY=dpump_dir1 DUMPFILE=stat.dmp TABLES=opt_stats
在目標端將統計資訊匯入到資料字典中
BEGIN DBMS_STATS.IMPORT_SCHEMA_STATS( ownname => 'dba1' , stattab => 'opt_stats' ); END; /
3.參考
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2795040/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用DBMS_STATS匯入匯出oracle統計資訊Oracle
- ORACLE統計資訊的匯出、匯入Oracle
- 表統計資訊匯出匯入指令碼指令碼
- 轉換後統計資訊的匯入匯出
- dbms_stats.gather_schema_stats 新匯入系統優化簡單指令碼優化指令碼
- DB匯入/匯出統計資料
- Oracle增量匯入匯出Oracle
- Oracle表table與索引index的分析及索引重建及統計資訊匯入匯出Oracle索引Index
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- Oracle 資料匯入匯出Oracle
- oracle資料匯入匯出Oracle
- oracle排除表匯入匯出Oracle
- 【匯出匯入】匯出匯入 大物件物件
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle匯入匯出之expdp/impdpOracle
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle
- 【oracle 匯入、匯出】escape 的作用。Oracle
- PHP大資料xlswriter匯入匯出(最優資料化)PHP大資料
- Oracle - 匯入匯出常用操作語句Oracle
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- Oracle資料泵-schema匯入匯出Oracle
- 高速的匯出/匯入:Oracle Data PumpOracle
- oracle資料庫匯入匯出命令!Oracle資料庫
- Oracle資料匯入匯出詳解Oracle
- ES模組化的匯入和匯出
- 【匯入匯出】sqlldr 匯入案例SQL
- 伺服器批次匯入與匯出伺服器
- ORACLE在UNIX、LINUX系統中匯出、匯入時最好保持匯出、匯入系統的字符集一致OracleLinux
- 【匯出匯入】% 在匯入匯出中的應用。
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Oracle資料泵的匯入和匯出Oracle
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- 匯入匯出 Oracle 分割槽表資料Oracle
- oracle10g匯出與匯入awrOracle
- Oracle使用資料泵匯出匯入表Oracle