亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Oracle統計信息的導出導入測試示例詳解

Oracle統計信息的導出導入測試示例詳解

熱門標簽:南寧人工智能電銷機器人費用 安陽外呼系統免費 分布式呼叫中心 400電話是不是免費申請 貴陽電話外呼系統哪家好 呼倫貝爾智能手機地圖標注 圖像地圖標注 濟南地圖標注公司 海南400電話哪里辦理

背景:

有時我們會希望可以對Oracle的統計信息整體進行導出導入。比如在數據庫遷移前后,希望統計信息保持不變;又比如想對統計信息重新進行收集,但是擔心重新收集的結果反而引發性能問題,想先保存當前的統計信息,這樣即使重新收集后效果不好還可以導入之前的統計信息。

Oracle提供給我們一些方法,比較常用的粒度有兩種:

  • schema級別統計信息的導出導入
    通過調用DBMS_STATS.EXPORT_SCHEMA_STATS和DBMS_STATS.IMPORT_SCHEMA_STATS來進行。
  • database級別統計信息的導出導入
    通過調用DBMS_STATS.EXPORT_DATABASE_STATS和DBMS_STATS.IMPORT_DATABASE_STATS來進行。

統計信息存放的表可以通過DBMS_STATS.CREATE_STAT_TABLE和DBMS_STATS.DROP_STAT_TABLE來進行創建或是刪除。

1.示例schema級別統計信息的導出導入

比如我將JINGYU這個schema下所有的統計信息進行導出導入:

--源端統計信息導出:
begin
 DBMS_STATS.CREATE_STAT_TABLE('SYSTEM','JINGYU_STATS_20181217'); 
 DBMS_STATS.EXPORT_SCHEMA_STATS(OWNNAME => 'JINGYU', STATTAB => 'JINGYU_STATS_20181217', STATOWN => 'SYSTEM');
end;
/
expdp \'/ as sysdba' directory=xtts dumpfile=stats_jingyu.dmp logfile=stats_jingyu.log tables=system.jingyu_stats_20181217

--目標端統計信息導入:
impdp \'/ as sysdba' directory=xtts dumpfile=stats_jingyu.dmp logfile=stats_jingyu.log cluster=n
exec DBMS_STATS.IMPORT_SCHEMA_STATS (OWNNAME => 'JINGYU', STATTAB => 'JINGYU_STATS_20181217', STATOWN => 'SYSTEM');

--刪除存放統計信息的表(根據實際需要選擇性執行):
exec DBMS_STATS.DROP_STAT_TABLE ('SYSTEM','JINGYU_STATS_20181217');

2.示例database級別統計信息的導出導入

如果想將數據庫所有統計信息進行導出導入,方法非常類似,使用對應的過程:

--源端統計信息導出:
begin
 DBMS_STATS.CREATE_STAT_TABLE('SYSTEM','DB_STATS_20181217'); 
 DBMS_STATS.EXPORT_DATABASE_STATS(STATTAB => 'DB_STATS_20181217', STATOWN => 'SYSTEM');
end;
/
expdp \'/ as sysdba' directory=xtts dumpfile=stats.dmp logfile=stats.log tables=system.db_stats_20181217

--目標端統計信息導入:
impdp \'/ as sysdba' directory=xtts dumpfile=stats.dmp logfile=stats.log cluster=n
exec DBMS_STATS.IMPORT_DATABASE_STATS (STATTAB => 'DB_STATS_20181217', STATOWN => 'SYSTEM');

--刪除存放統計信息的表(根據實際需要選擇性執行):
exec DBMS_STATS.DROP_STAT_TABLE ('SYSTEM','DB_STATS_20181217');

3.驗證統計信息導出導入效果

以數據庫級別統計信息的導出導入為例,驗證下實際的效果:

目前數據庫JINGYU用戶下各表在統計信息記錄數:

SYS@orcl> select owner, table_name, NUM_ROWS from dba_tables where owner = 'JINGYU';

OWNER       TABLE_NAME      NUM_ROWS
------------------------------ ------------------------------ ----------
JINGYU       TEST        100708
JINGYU       ASH_TMP        226

此時按照之前的步驟導出數據庫的統計信息,步驟不再贅述。

然后在某一張表插入數據,重新收集該表的統計信息:

SYS@orcl> insert into jingyu.ash_tmp select * from jingyu.ash_tmp;
SYS@orcl> commit;

SYS@orcl> exec dbms_stats.gather_table_stats('JINGYU','ASH_TMP');

PL/SQL procedure successfully completed.

再去查詢統計信息記錄的該表行數:

SYS@orcl> select owner, table_name, num_rows from dba_tables where owner='JINGYU';

OWNER       TABLE_NAME      NUM_ROWS
------------------------------ ------------------------------ ----------
JINGYU       TEST        100708
JINGYU       ASH_TMP        452

此時按照之前的步驟導入數據庫的統計信息,步驟不再贅述。

再去查詢統計信息記錄的該表行數,已經恢復到當時的導出時刻:

SYS@orcl> select owner, table_name, num_rows from dba_tables where owner='JINGYU';

OWNER       TABLE_NAME      NUM_ROWS
------------------------------ ------------------------------ ----------
JINGYU       TEST        100708
JINGYU       ASH_TMP        226

SYS@orcl> 

另外,需要注意如果統計信息導入的目標環境,數據庫版本比源環境高(多發生在數據庫升級場景),導入統計信息時會遇到下面這樣的錯誤:

ERROR at line 1:
ORA-20002: Version of statistics table SYSTEM.DB_STATS_20181217 is too old.
Please try upgrading it with dbms_stats.upgrade_stat_table
ORA-06512: at "SYS.DBMS_STATS", line 11648
ORA-06512: at "SYS.DBMS_STATS", line 11665
ORA-06512: at "SYS.DBMS_STATS", line 12800
ORA-06512: at line 1

這時只需要按照提示執行下 dbms_stats.upgrade_stat_table

exec dbms_stats.upgrade_stat_table('SYSTEM','db_stats_20181217');

再嘗試導入統計信息就可以成功了。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • JDBC Oracle執行executeUpdate卡死問題的解決方案
  • ORACLE檢查找出損壞索引(Corrupt Indexes)的方法詳解
  • Oracle call 和 exec的詳解及區別
  • Oracle數據庫中 call 和 exec的區別
  • Oracle基礎:通過sqlplus執行sql語句后的結果進行判斷
  • Oracle數據庫自動備份腳本分享(超實用)
  • VMware下CentOS靜默安裝oracle12.2詳細圖文教程
  • ORACLE中關于表的一些特殊查詢語句
  • ORACLE中查找定位表最后DML操作的時間小結
  • 運行在容器中的Oracle XE-11g

標簽:涼山 南充 焦作 合肥 許昌 滁州 遼源 郴州

巨人網絡通訊聲明:本文標題《Oracle統計信息的導出導入測試示例詳解》,本文關鍵詞  Oracle,統計,信息,的,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle統計信息的導出導入測試示例詳解》相關的同類信息!
  • 本頁收集關于Oracle統計信息的導出導入測試示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    日本乱中文字幕系列| 日韩中文字幕在线播放| 青青久久精品国产免费看| 精品视频在线观看一区二区| 亚洲 国产精品 日韩| 国产麻豆精品hdvideoss| 亚洲 激情| 免费国产在线观看不卡| 久久国产一久久高清| 四虎影视精品永久免费网站| 国产91视频网| 人人干人人插| 久久福利影视| 黄视频网站在线免费观看| 四虎影视库国产精品一区| 四虎久久影院| 精品视频免费在线| 国产伦精品一区二区三区无广告 | 黄视频网站在线观看| 国产视频在线免费观看| 亚欧视频在线| 国产伦久视频免费观看 视频| 国产视频久久久久| 国产麻豆精品视频| a级精品九九九大片免费看| 四虎影视库| 日本免费乱人伦在线观看 | 成人a大片在线观看| 国产精品自拍在线| 国产成人精品影视| 久久久久久久久综合影视网| 午夜家庭影院| 亚欧视频在线| 日韩av成人| 精品视频一区二区| 99热视热频这里只有精品| 香蕉视频亚洲一级| 欧美国产日韩在线| 青青青草视频在线观看| 香蕉视频久久| 欧美激情一区二区三区视频高清| 免费一级生活片| 国产成人欧美一区二区三区的| 国产成人欧美一区二区三区的| 99久久精品国产高清一区二区| 九九热国产视频| 日韩在线观看视频黄| 日韩中文字幕在线亚洲一区| 精品视频在线观看免费| 久久福利影视| 黄视频网站在线免费观看| 国产麻豆精品免费视频| 色综合久久久久综合体桃花网| 亚欧视频在线| 亚洲精品中文一区不卡| 日韩欧美一二三区| 成人免费一级毛片在线播放视频| 亚洲精品影院一区二区| 成人高清视频在线观看| 亚洲精品久久玖玖玖玖| 欧美1区| 欧美日本国产| 国产伦久视频免费观看视频| 精品国产香蕉在线播出| 国产a网| 二级片在线观看| 久久国产影院| 精品视频免费看| 国产视频一区二区在线播放| 韩国三级香港三级日本三级| 四虎影视库| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产综合成人观看在线| 高清一级淫片a级中文字幕 | 欧美激情一区二区三区在线播放| 毛片的网站| 日韩av东京社区男人的天堂| 精品视频在线观看一区二区| 你懂的在线观看视频| 国产伦精品一区二区三区在线观看 | 你懂的日韩| 久久精品欧美一区二区| 97视频免费在线观看| 午夜久久网| a级毛片免费观看网站| 久久成人性色生活片| 日韩中文字幕一区| 国产精品自拍一区| 久久成人性色生活片| 九九九国产| 日韩一级精品视频在线观看| 日韩免费片| 久久国产精品只做精品| 韩国毛片免费| 精品视频免费看| 国产视频在线免费观看| 精品国产一区二区三区精东影业| 国产网站免费在线观看| 欧美激情中文字幕一区二区| 国产91素人搭讪系列天堂| 中文字幕97| 99色视频在线观看| 91麻豆精品国产自产在线观看一区 | 色综合久久天天综合绕观看| 毛片高清| 国产麻豆精品视频| 九九九在线视频| 国产一区二区精品尤物| 香蕉视频一级| 亚州视频一区二区| 国产不卡在线播放| 免费国产在线观看不卡| 精品视频免费在线| 亚洲天堂免费| 九九免费高清在线观看视频| 精品视频一区二区三区免费| 毛片高清| 久久99爰这里有精品国产| 亚洲精品影院久久久久久| 尤物视频网站在线观看| 精品美女| 成人免费一级毛片在线播放视频| 日韩一级黄色大片| 国产激情视频在线观看| 色综合久久天天综线观看| 国产一区二区精品| 99色视频在线| 久久99这里只有精品国产| 日本免费看视频| 欧美一级视频免费观看| 青青久热| 国产亚洲免费观看| 国产综合成人观看在线| 尤物视频网站在线观看| 黄视频网站免费看| 美女免费精品高清毛片在线视| 精品视频在线观看一区二区三区| 日韩免费在线| 成人av在线播放| 精品视频免费看| 国产成人啪精品视频免费软件| a级毛片免费全部播放| 精品视频免费在线| 可以在线看黄的网站| a级毛片免费全部播放| 午夜家庭影院| 四虎影视久久久| 欧美一级视| 国产亚洲精品aaa大片| 亚洲第一页色| 国产成人精品综合| 国产综合91天堂亚洲国产| 欧美激情影院| 精品国产香蕉在线播出| 亚洲精品久久久中文字| 日本特黄一级| 成人高清视频在线观看| 亚欧成人乱码一区二区| 精品毛片视频| 欧美一区二区三区在线观看| 久久成人性色生活片| 九九九网站| 午夜激情视频在线观看| 久久国产一区二区| 久久精品免视看国产成人2021| 欧美激情影院| 日本伦理网站| 国产伦理精品| 日本特黄特黄aaaaa大片| 韩国三级视频在线观看| 久久99中文字幕久久| 亚洲 国产精品 日韩| 午夜在线亚洲男人午在线| 久久99这里只有精品国产| 99热热久久| 免费一级生活片| 国产伦精品一区二区三区无广告 | 高清一级毛片一本到免费观看| 美国一区二区三区| 午夜久久网| 中文字幕97| 国产麻豆精品hdvideoss| 精品视频免费观看| 九九干| 国产a视频| 九九国产| 欧美1卡一卡二卡三新区| 四虎影视库国产精品一区| 国产麻豆精品高清在线播放| 国产伦精品一区二区三区在线观看 | 亚欧成人乱码一区二区| 精品在线观看国产| 国产伦久视频免费观看 视频| 国产麻豆精品hdvideoss| 午夜精品国产自在现线拍| a级毛片免费观看网站| 国产一区二区精品| 国产亚洲免费观看| 欧美a级成人淫片免费看| 九九精品影院|