婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Oracle統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入測(cè)試示例詳解

Oracle統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入測(cè)試示例詳解

熱門標(biāo)簽:南寧人工智能電銷機(jī)器人費(fèi)用 安陽外呼系統(tǒng)免費(fèi) 分布式呼叫中心 400電話是不是免費(fèi)申請(qǐng) 貴陽電話外呼系統(tǒng)哪家好 呼倫貝爾智能手機(jī)地圖標(biāo)注 圖像地圖標(biāo)注 濟(jì)南地圖標(biāo)注公司 海南400電話哪里辦理

背景:

有時(shí)我們會(huì)希望可以對(duì)Oracle的統(tǒng)計(jì)信息整體進(jìn)行導(dǎo)出導(dǎo)入。比如在數(shù)據(jù)庫遷移前后,希望統(tǒng)計(jì)信息保持不變;又比如想對(duì)統(tǒng)計(jì)信息重新進(jìn)行收集,但是擔(dān)心重新收集的結(jié)果反而引發(fā)性能問題,想先保存當(dāng)前的統(tǒng)計(jì)信息,這樣即使重新收集后效果不好還可以導(dǎo)入之前的統(tǒng)計(jì)信息。

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

  • schema級(jí)別統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入
    通過調(diào)用DBMS_STATS.EXPORT_SCHEMA_STATS和DBMS_STATS.IMPORT_SCHEMA_STATS來進(jìn)行。
  • database級(jí)別統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入
    通過調(diào)用DBMS_STATS.EXPORT_DATABASE_STATS和DBMS_STATS.IMPORT_DATABASE_STATS來進(jìn)行。

統(tǒng)計(jì)信息存放的表可以通過DBMS_STATS.CREATE_STAT_TABLE和DBMS_STATS.DROP_STAT_TABLE來進(jìn)行創(chuàng)建或是刪除。

1.示例schema級(jí)別統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入

比如我將JINGYU這個(gè)schema下所有的統(tǒng)計(jì)信息進(jìn)行導(dǎo)出導(dǎo)入:

--源端統(tǒng)計(jì)信息導(dǎo)出:
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

--目標(biāo)端統(tǒng)計(jì)信息導(dǎo)入:
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');

--刪除存放統(tǒng)計(jì)信息的表(根據(jù)實(shí)際需要選擇性執(zhí)行):
exec DBMS_STATS.DROP_STAT_TABLE ('SYSTEM','JINGYU_STATS_20181217');

2.示例database級(jí)別統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入

如果想將數(shù)據(jù)庫所有統(tǒng)計(jì)信息進(jìn)行導(dǎo)出導(dǎo)入,方法非常類似,使用對(duì)應(yīng)的過程:

--源端統(tǒng)計(jì)信息導(dǎo)出:
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

--目標(biāo)端統(tǒng)計(jì)信息導(dǎo)入:
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');

--刪除存放統(tǒng)計(jì)信息的表(根據(jù)實(shí)際需要選擇性執(zhí)行):
exec DBMS_STATS.DROP_STAT_TABLE ('SYSTEM','DB_STATS_20181217');

3.驗(yàn)證統(tǒng)計(jì)信息導(dǎo)出導(dǎo)入效果

以數(shù)據(jù)庫級(jí)別統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入為例,驗(yàn)證下實(shí)際的效果:

目前數(shù)據(jù)庫JINGYU用戶下各表在統(tǒng)計(jì)信息記錄數(shù):

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

此時(shí)按照之前的步驟導(dǎo)出數(shù)據(jù)庫的統(tǒng)計(jì)信息,步驟不再贅述。

然后在某一張表插入數(shù)據(jù),重新收集該表的統(tǒng)計(jì)信息:

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.

再去查詢統(tǒng)計(jì)信息記錄的該表行數(shù):

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

此時(shí)按照之前的步驟導(dǎo)入數(shù)據(jù)庫的統(tǒng)計(jì)信息,步驟不再贅述。

再去查詢統(tǒng)計(jì)信息記錄的該表行數(shù),已經(jīng)恢復(fù)到當(dāng)時(shí)的導(dǎo)出時(shí)刻:

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> 

另外,需要注意如果統(tǒng)計(jì)信息導(dǎo)入的目標(biāo)環(huán)境,數(shù)據(jù)庫版本比源環(huán)境高(多發(fā)生在數(shù)據(jù)庫升級(jí)場(chǎng)景),導(dǎo)入統(tǒng)計(jì)信息時(shí)會(huì)遇到下面這樣的錯(cuò)誤:

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

這時(shí)只需要按照提示執(zhí)行下 dbms_stats.upgrade_stat_table

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

再嘗試導(dǎo)入統(tǒng)計(jì)信息就可以成功了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

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

標(biāo)簽:涼山 南充 焦作 合肥 許昌 滁州 遼源 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入測(cè)試示例詳解》,本文關(guān)鍵詞  Oracle,統(tǒng)計(jì),信息,的,導(dǎo)出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入測(cè)試示例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle統(tǒng)計(jì)信息的導(dǎo)出導(dǎo)入測(cè)試示例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美性生交片4| 日韩视频免费观看高清完整版在线观看 | 欧美最猛黑人xxxxx猛交| 日韩一区二区视频在线观看| 国产精品久久久久久久蜜臀| 裸体一区二区三区| 欧美日韩在线播放三区四区| 国产精品无圣光一区二区| 精品一区二区三区不卡| 欧美日韩国产另类不卡| 一区二区久久久久久| 成人在线一区二区三区| av在线不卡电影| 日韩精品一区二区三区中文不卡 | 亚洲国产精品99久久久久久久久 | 欧美日韩色综合| 国产精品嫩草99a| 日本在线不卡视频| 国产盗摄视频一区二区三区| 国产成人av一区| 精品福利视频一区二区三区| 日韩av不卡一区二区| 在线观看免费成人| 一区二区三区日韩| 欧美午夜精品久久久久久孕妇| 国产精品污污网站在线观看 | 日韩高清欧美激情| 在线观看视频一区| 亚洲风情在线资源站| 欧美亚洲免费在线一区| 亚洲一区影音先锋| 欧美日韩国产美| 青青草一区二区三区| 欧美一区二区三区人| 免费成人在线观看视频| 欧美xxxxx裸体时装秀| 捆绑调教一区二区三区| 精品福利一二区| 成人免费视频国产在线观看| 成人欧美一区二区三区白人| 91国产丝袜在线播放| 亚洲成a人在线观看| 91精品中文字幕一区二区三区| 蜜桃传媒麻豆第一区在线观看| 日韩欧美一区二区免费| 国产激情偷乱视频一区二区三区| 国产欧美1区2区3区| 99久久精品久久久久久清纯| 亚洲精品成a人| 日韩一区二区在线观看| 国产黑丝在线一区二区三区| 国产精品欧美极品| 欧美性xxxxx极品少妇| 另类小说视频一区二区| 国产精品入口麻豆九色| 欧美午夜影院一区| 国产乱码精品1区2区3区| 综合久久国产九一剧情麻豆| 欧美疯狂做受xxxx富婆| 国产精品一区在线观看乱码| 一区二区在线观看免费视频播放| 67194成人在线观看| 粉嫩在线一区二区三区视频| 亚洲午夜国产一区99re久久| www一区二区| 欧美亚洲禁片免费| 国产成人精品一区二区三区四区| 亚洲尤物视频在线| 国产亚洲精品超碰| 538prom精品视频线放| 99精品在线观看视频| 久热成人在线视频| 亚洲码国产岛国毛片在线| 精品日韩av一区二区| 欧美三区在线观看| 成人黄色一级视频| 精品在线播放免费| 天天操天天色综合| 亚洲免费在线看| 国产日韩在线不卡| 精品国产网站在线观看| 欧美视频一区二区三区在线观看| 国产iv一区二区三区| 精品在线视频一区| 婷婷成人激情在线网| 亚洲va韩国va欧美va精品| 日韩免费在线观看| 欧美撒尿777hd撒尿| 99久久精品情趣| 风间由美一区二区三区在线观看 | 欧美精品一区二| 在线不卡欧美精品一区二区三区| 成人av网站在线观看| 国产精品99久久不卡二区| 免费观看在线综合| 视频在线观看一区| 亚洲va中文字幕| 亚洲电影第三页| 伊人夜夜躁av伊人久久| 亚洲欧洲另类国产综合| 国产精品久久久久国产精品日日| 久久精品亚洲精品国产欧美| 26uuu欧美| 精品久久五月天| 精品福利一区二区三区| 日韩精品一区二区在线| 日韩亚洲欧美中文三级| 欧美变态凌虐bdsm| 欧美变态tickle挠乳网站| 日韩精品中文字幕一区| 26uuu成人网一区二区三区| 久久久久久久性| 国产日韩综合av| 中文字幕亚洲欧美在线不卡| 亚洲素人一区二区| 亚洲综合在线视频| 偷拍一区二区三区| 久久精品72免费观看| 国产精品性做久久久久久| 高清不卡在线观看av| 91在线一区二区三区| 欧美色爱综合网| 精品少妇一区二区三区视频免付费| 精品国产一区久久| 国产精品污www在线观看| 亚洲色图视频网| 肉色丝袜一区二区| 久久99精品国产麻豆婷婷洗澡| 黑人精品欧美一区二区蜜桃| 成人免费不卡视频| 在线观看日韩毛片| 日韩欧美一级片| 国产精品美女久久久久av爽李琼| 亚洲乱码精品一二三四区日韩在线| 一区二区三区中文字幕在线观看| 一区二区三区精品视频在线| 日韩精品五月天| 国产寡妇亲子伦一区二区| 在线中文字幕不卡| 精品成人佐山爱一区二区| 国产精品狼人久久影院观看方式| 亚洲中国最大av网站| 国模无码大尺度一区二区三区| 波多野结衣亚洲一区| 欧美精品一二三| 国产欧美日韩另类一区| 亚洲影院免费观看| 国产一区二区三区黄视频| 国产高清在线观看免费不卡| 狠狠色丁香久久婷婷综合_中| 色综合天天做天天爱| 精品区一区二区| 亚洲成人激情av| 成人综合日日夜夜| 欧美一级视频精品观看| 亚洲视频电影在线| 国产一区二区女| 欧美精品1区2区3区| 综合久久综合久久| 国产福利精品一区| 日韩欧美高清在线| 亚洲综合另类小说| 成人一级片在线观看| 精品嫩草影院久久| 调教+趴+乳夹+国产+精品| 成人免费毛片app| 久久一区二区视频| 久久国产夜色精品鲁鲁99| 欧美乱妇20p| 亚洲国产日韩a在线播放性色| 岛国精品在线观看| 久久久久久久性| 国内外成人在线| 91精品国产综合久久福利| 亚洲一级二级三级| 色婷婷精品大在线视频 | 日韩美女一区二区三区| 一区二区高清免费观看影视大全| jlzzjlzz亚洲日本少妇| 国产亚洲一本大道中文在线| 另类的小说在线视频另类成人小视频在线| 在线亚洲人成电影网站色www| 亚洲欧洲日韩av| 97精品视频在线观看自产线路二| 国产精品人成在线观看免费| 国模大尺度一区二区三区| 精品久久久久久无| 国产在线视频一区二区三区| 精品国内片67194| 九色综合狠狠综合久久| 精品国产91亚洲一区二区三区婷婷 | 国产精一品亚洲二区在线视频| 精品欧美乱码久久久久久 | 国内精品视频666| 久久综合色之久久综合| 国产剧情av麻豆香蕉精品| 久久久久久久久久久久电影| 国产精品一区二区三区乱码| 国产欧美精品一区二区三区四区 | 国产成人高清在线|