Oracle EXPDP自動備份緩慢問題解決
Oracle EXPDP自動備份緩慢問題解決
問題現象:
資料庫每天兩次expdp備份,中午一次,晚上一次,最近連續兩天發現,中午備份正常,耗時 2 個小時,晚上備份確需要 5 小時;
環境:
DB:Oracle 11.2.0.1.0
OS:Windows Server 2012
問題分析:
懷疑晚上備份時間段,資料庫內部或資料庫作業系統存在大的作業,導致資源爭用;
生成晚上備份時間段AWR報告,通過 TOP SQL 可以看到,除了第一個 expdp 作業特別耗時以外,第二和第三也特別耗時;
詳細SQL如下:
SQL一:執行 3 個小時沒有執行完成;
call dbms_space.auto_space_advisor_job_proc ( )
SQL二:執行 4 個小時沒有執行完成, Oracle 通過 CTAS 方式自動備份了資料庫裡最大的一張表,佔用大量資源,併產生大量歸檔檔案;
create table "CHENJCH".DBMS_TABCOMP_TEMP_UNCMP tablespace "CHENJCH_TBS_STANDARD" nologging as select /*+ FULL("CHENJCH"."T_BAS_XXX") */ * from "CHENJCH"."T_BAS_XXX" sample block( 99) mytab
二個耗時 SQL 都是由 DBMS_SCHEDULER 中 auto_space_advisor 產生的;
可以看到最近幾天auto space advisor執行時間突然增加到 4 個小時;
select client_name , job_start_time , job_duration
from dba_autotask_job_history
where client_name = 'auto space advisor'
order by 2 desc ;
解決方案:禁用auto space advisor
select client_name , status from dba_autotask_client ;
begin
DBMS_AUTO_TASK_ADMIN.DISABLE ( client_name => 'auto space advisor' ,
operation => NULL ,
window_name => NULL );
end ;
禁用後備份時間縮短到兩個小時;
How to Stop Creating Table DBMS_TABCOMP_TEMP_UNCMP? (文件 ID 1326118.1)
How to Stop Creating Table DBMS_TABCOMP_TEMP_UNCMP? ( 文件 ID 1326118.1) |
|
修改時間:2018-8-4 型別:PROBLEM
|
|
In this Document SymptomsCause Solution References
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.2 [Release 11.2]
After upgrading to 11g, during running of the Automatic Segment Advisor, the table dms_tabcomp_temp_uncmp is being created and is taking up lots of space. Note: You may see ORA-1652 error: Unable to extend temp segment. The issue is related to unpublished Bug 8896202: "ENABLE COMPRESSION ADVISOR TO ESTIMATE EXADATA HCC COMPRESSION RATIOS." The following solutions are available:
1. Apply one-off
Patch 8896202
for unpublished Bug 8896202, if available.
2. Apply 11.2.0.2 patchset where fix is included. 3. Workaround: Disable the Automatic Segment Adviser, as this is what makes the call to the Compression Advisor in 11.2. These steps can be found in the "Configuring the Automatic Segment Advisor" section of the Oracle Database Administrator's Guide 11g Release 2 (11.2) . Here is the excerpt from the guide:
Configuring the Automatic Segment Advisor
NOTE:19047.1
- OERR: ORA-1652 "unable to extend temp segment by %s in tablespace %s" Reference Note
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2219526/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- expdp備份+FTP自動上傳FTP
- windowns系統,oracle資料庫expdp自動備份Oracle資料庫
- 解決 macOS HomeBrew 下載緩慢的問題Mac
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼
- 輕鬆解決Github連線緩慢、圖裂問題Github
- 【LISTENER】使用“alter system register;”解決動態監聽註冊緩慢問題
- Oracle 自動備份觸發ORA-01513問題Oracle
- expdp over nfs 問題解決NFS
- Linux或UNIX系統下oracle資料庫expdp自動備份LinuxOracle資料庫
- 揭祕ORACLE備份之--邏輯備份(EXPDP)Oracle
- Oracle 邏輯備份 expdp/impdpOracle
- vue-router懶載入速度緩慢問題及解決方法Vue
- DNS導致資料庫登入緩慢的問題解決DNS資料庫
- 討論TableLayoutPanel載入緩慢和閃爍問題解決方案
- oracle rman不能自動刪除歸檔日誌備份解決Oracle
- strace解決sqlplus登陸緩慢的問題一例SQL
- 兩行命令解決 Windows 下 Homestead 執行緩慢的問題Windows
- 解決Gradle下載緩慢的問題,將-bin改為-allGradle
- 解決Jira和Confluence訪問開啟越來越緩慢問題
- oracle資料泵備份(Expdp命令)Oracle
- Oracle 正式啟動 “Leyden” 專案!在 Java 平臺引入“靜態映像”以解決執行緩慢等問題OracleJava
- GitHub無法訪問或訪問緩慢解決辦法Github
- 一個JAVA應用啟動緩慢問題排查 --來自jdk SecureRandom 的困惑JavaJDKrandom
- Laravel 6 ignition 解決 Class 'xxx' not found 載入緩慢問題Laravel
- [20210518]ssh ip登入緩慢問題解決.txt
- 中國起草工資條例解決工資增長緩慢等問題
- 解決VScode下載外掛十分緩慢的問題VSCode
- oracle自動冷備份指令碼Oracle指令碼
- ORACLE自動備份shell指令碼Oracle指令碼
- 自動備份Oracle資料庫Oracle資料庫
- Oracle自動備份資料(轉)Oracle
- 解決github訪問慢的問題Github
- Oracle 邏輯備份之EXPDP精講Oracle
- 使用 docker-sync 解決 docker for Mac 啟動的虛擬容器程式執行緩慢的問題DockerMac
- SSH 連線緩慢問題處理
- aix 遠端登陸緩慢問題AI
- 解決Cocoapods賊慢問題
- 由Linux核心bug引起SSH登入緩慢問題的排查與解決Linux