ORA-25307 ENQUEUE RATE TOO HIGH. ENABLE FLOW CONTROL
REFERENCE
STREAMS PROPAGATION ERROR: ORA-25307 ENQUEUE RATE TOO HIGH. ENABLE FLOW CONTROLApplies to |
10.2 |
ContentsPROBLEMORA-25307 "Enqueue rate too high. Enable flow control" EXPLANATIONFlow control in 10g is automatically invoked by default. DBA_QUEUE_SCHEDULES will display this informational message when the automatic flow control (10g feature of Streams) has been invoked.
This warning message typically occurs when the target site is unable to keep up with the rate of messages flowing from the source site. Although, this is a warning message, it is also a possible indication of another problem. Other than checking that the apply process is running normally on the target site, no action is required by the DBA. Propagation and the capture process will be resumed automatically when the target site is able to accept more messages. In some situations, propagation may become disabled (if the number of failures is 16). In these situations, the propagation can be re-enabled manually.
You can check the propagation using:
select schema,qname,destination,schedule_disabled,failures,last_error_msg from dba_queue_schedules;
You can reschedule the propagation using DBMS_AQADM.SCHEDULE_PROPAGATION 10.2 Flow Control Query COLUMN queue_schema FORMAT A12 COLUMN queue_name FORMAT A20 SELECT queue_schema, queue_name, unbrowsed_msgs, overspilled_msgs, memory_usage, publisher_state FROM V$BUFFERED_PUBLISHERS; NOTE: The Flow Control query will show:
This last column will really help to determine why flow control is being enabled for a system and what can be done to resolve the matter.
If the state is IN FLOW CONTROL: TOO MANY UNBROWSED MESSAGES, then you can run the following query to determine which subscriber is not dequeuing messages from the queue:
SELECT subscriber_name, cnum_msgs, total_dequeued_msg, total_spilled_msg FROM V$BUFFERED_SUBSCRIBERS;
A comparison of the total number of messages enqueued for the subscriber (CNUM_MSG) and the number of messages dequeued by that subscriber (TOTAL_DEQUEUED_MSG) should indicate which subscriber has fallen behind. |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242480/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- enable table lock 的enqueue等待ENQ
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!AIENQ
- Control Flow 控制流程
- 故障排除:"WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK! "AIENQ
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析AIENQ
- Swift-控制流(Control Flow)Swift
- Swift--控制流 (Control Flow)Swift
- 一次WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCKAIENQ
- Chapter2:Asynchronous Control Flow PatternsAPT
- Metlink:Troubleshooting:WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!AIENQ
- ORA-00494 enqueue [CF] held for too long故障分析處理ENQ
- STREAM的CAPTURE出現PAUSED FOR FLOW CONTROLAPT
- ORA-00494: enqueue [CF] held for too long (more than 900 seconds)ENQ
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK! 與 dc_tablespcesAIENQ
- 通過system state dump分析WAITED TOO LONG FOR A ROW CACHE ENQUEUEAIENQ
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK-[ID 278316.1]AIENQ
- ORA-00494: enqueue [CF] held for too long (more than 900 seconds) -RACENQ
- 翻譯metalink關於WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK文章AIENQ
- JavaScript statement flow control || JavaScript 語句流程控制JavaScript
- 難得的waiting for snapshot control file enqueue提示...AIENQ
- 《Windows 10 Control Flow Guard Internals》 Reading NotesWindows
- CSAPP英語學習系列:Chapter 8: Exceptional Control FlowAPPAPTException
- streams capture狀態PAUSED FOR FLOW CONTROL原因分析和診斷APT
- What is rate limiting?MIT
- (二)Flutter學習之Dart展開操作符 和 Control Flow CollectionsFlutterDart
- [翻譯] TensorFlow 分散式之論文篇 "Implementation of Control Flow in TensorFlow"分散式
- TC ENQUEUEENQ
- pyav 的 bit_rate 和 average_rate 是什麼區別?
- enable password 7與enable secret的區別
- oracle enqueue(zt)OracleENQ
- oracle enqueue typeOracleENQ
- enqueue種類ENQ
- oracle enqueue lockOracleENQ
- oracle ENABLE=BROKENOracle
- ODM enable on Veritas
- 邏輯STANDBY建立中碰到ORA-16146: standby destination control file enqueue unavailableENQAI
- Oracle Enqueue WaitsOracleENQAI
- 上傳enqueue剖析ENQ