RLM$SCHDNEGACTION 執行導致負載問題
在監控系統上發現系統 schedule job 執行的如下兩個package佔用cpu較高 (95%左右), 而且持續一定時間,
簡單查詢,發現這兩個package 應該是和Expression Filter 有關的, 是oracle10g中的特性, 安裝資料庫時候
的可選項, 典型安裝不會包含。
RLM$EVTCLEANUP
RLM$SCHDNEGACTION
每隔一個小時執行一次, 對負載有一定影響, 查詢metalink 的解決方法是disable them by uninstalling the
EXFSYS schema :
1. Login as SYSDBA
2. @$ORACLE_HOME/rdbms/admin/catnoexf.sql
問題點:
1. 這兩個packages具體是幹什麼用的,為什麼有必要每小時執行一次(預設) ?
2. uninstall EXFSYS schema 是否對資料庫有其他方面的影響 ?
Metalink 查詢到的一些資訊 :
What Are These RLM$% Jobs
In Enterprise Manager, Database, Administration, Jobs (under 'Scheduler'), we find the following jobs:
1. RLM$EVTCLEANUP
Command Type PL/SQL Block
PL/SQL begin dbms_rlmgr_dr.cleanup_events; end;
2. RLM$SCHDNEGACTION
Command Type PL/SQL Block
PL/SQL begin dbms_rlmgr_dr.execschdactions('RLM$SCHDNEGACTION'); end;
They both run hourly and are under schema 'EXFSYS'. What are these jobs and how to disable them?
Solution
These jobs under EXFSYS schema are related to the Expression Filter feature in 10G.
The Expression Filter feature can be installed on an Oracle10G Standard or Enterprise Edition
database. It is supplied as a set of PL/SQL packages, a Java package, a set of dictionary tables,
and catalog views. All these objects are created in a dedicated schema named EXFSYS. This schema
is not part of the typical installation of the database and will not exist before the Expression
Filter is installed.
You can disable them by uninstalling the EXFSYS schema as follows:
1. Login as SYSDBA
2. @$ORACLE_HOME/rdbms/admin/catnoexf.sql
簡單查詢,發現這兩個package 應該是和Expression Filter 有關的, 是oracle10g中的特性, 安裝資料庫時候
的可選項, 典型安裝不會包含。
RLM$EVTCLEANUP
RLM$SCHDNEGACTION
每隔一個小時執行一次, 對負載有一定影響, 查詢metalink 的解決方法是disable them by uninstalling the
EXFSYS schema :
1. Login as SYSDBA
2. @$ORACLE_HOME/rdbms/admin/catnoexf.sql
問題點:
1. 這兩個packages具體是幹什麼用的,為什麼有必要每小時執行一次(預設) ?
2. uninstall EXFSYS schema 是否對資料庫有其他方面的影響 ?
Metalink 查詢到的一些資訊 :
What Are These RLM$% Jobs
In Enterprise Manager, Database, Administration, Jobs (under 'Scheduler'), we find the following jobs:
1. RLM$EVTCLEANUP
Command Type PL/SQL Block
PL/SQL begin dbms_rlmgr_dr.cleanup_events; end;
2. RLM$SCHDNEGACTION
Command Type PL/SQL Block
PL/SQL begin dbms_rlmgr_dr.execschdactions('RLM$SCHDNEGACTION'); end;
They both run hourly and are under schema 'EXFSYS'. What are these jobs and how to disable them?
Solution
These jobs under EXFSYS schema are related to the Expression Filter feature in 10G.
The Expression Filter feature can be installed on an Oracle10G Standard or Enterprise Edition
database. It is supplied as a set of PL/SQL packages, a Java package, a set of dictionary tables,
and catalog views. All these objects are created in a dedicated schema named EXFSYS. This schema
is not part of the typical installation of the database and will not exist before the Expression
Filter is installed.
You can disable them by uninstalling the EXFSYS schema as follows:
1. Login as SYSDBA
2. @$ORACLE_HOME/rdbms/admin/catnoexf.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-687321/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行計劃變化導致CPU負載高的問題分析負載
- 執行計劃錯誤導致系統負載高負載
- 完美的執行計劃導致的效能問題
- 執行計劃的偏差導致的效能問題
- WebMagic多執行緒導致註解失效問題Web執行緒
- 低效sql導致DB負載很高SQL負載
- 執行計劃問題導致處理速度時快時慢的問題
- latch 相關效能問題診斷: latch: row cache objects等待事件導致CPU負載高Object事件負載
- PHP-FPM 導致負載過高的排查方法 善用PHP慢執行日誌slow logPHP負載
- 一條執行4秒的sql語句導致的系統問題SQL
- 執行計劃中的COLLECTION ITERATOR PICKLER FETCH導致的效能問題
- 記一次鎖使用不當導致Dubbo執行緒阻塞問題執行緒
- Json序列化與反序列化導致多執行緒執行速度和單執行緒執行速度一致問題JSON執行緒
- 停電導致aix檔案系統掛載問題AI
- 一次oracle行級鎖導致的問題Oracle
- Linux 作業系統指令碼格式問題導致指令碼無法執行Linux作業系統指令碼
- ANALYZE導致的阻塞問題分析
- MySQL Flush導致的等待問題MySql
- 硬碟問題導致Gbase資料庫叢集SQL任務執行效率變慢硬碟資料庫SQL
- Flume高可用負載均衡問題負載
- 一個負載均衡的問題負載
- SCHEDULER呼叫XDB程式導致效能問題
- pymysql 非執行緒安全導致的故障.MySql執行緒
- 執行SQL語句導致mysqld的crashMySql
- 【線上等】Tomcat執行緒滿導致問題高手或者版主或遇到內似問題的大哥大姐來看我這個問題Tomcat執行緒
- 關於物件導向的方法並行執行的問題物件並行
- nginx自定義負載均衡及根據cpu執行自定義負載均衡Nginx負載
- 在kubernetes上執行WASM負載ASM負載
- ORACLE DML執行計劃頻繁變更導致業務響應極慢問題的處理Oracle
- Java CompletableFuture因在上下文中使用共享變數,導致執行緒安全問題Java變數執行緒
- 多執行緒下聚合的一致性問題執行緒
- Grant許可權導致執行計劃失效
- CAS導致的ABA問題及解決
- MySQL8.0 view導致的效能問題MySqlView
- golang slice使用不慎導致的問題Golang
- redis AOF落地策略rewrite導致阻塞問題Redis
- AIX maxperm引數導致監聽問題AI
- 克隆ORACLE軟體的導致的問題Oracle