Ogg Capture Client Successfully Detached From Goldengate Capture Free
SELECT capture_name, state, status FROM v$goldengate_capture; Use code with caution.
When you see the message "OGG capture client successfully detached from goldengate capture," it means the GoldenGate Extract process (the client) has cleanly terminated its connection to the database-side logmining server. Common Causes of Detachment
| Error | Meaning | DBA Action | | --------------------------------- | ------------------------------------------------- | ---------------------------------------------------------------------- | | OGG-02912 (Insufficient SGA) | Database’s streams_pool_size too small. | Increase streams_pool_size or sga_target . Restart extract. | | OGG-02902 (Timeout) | LogMiner server didn’t respond. | Check database alert log for bottlenecks or deadlocks. | | OGG-06439 (No capture resources) | Too many concurrent LogMining servers. | Stop other extracts or increase MAX_SERVERS in the database config. |
To understand this message, you must first understand how works in Oracle GoldenGate. | Increase streams_pool_size or sga_target
In specific GoldenGate configurations, if there is a prolonged period of absolute inactivity (no transactions occurring in the source database), the client and server may temporarily suspend or cycle their connection to save system resources, resulting in a detachment followed by a re-attachment when new transaction volume resumes. D. Database Maintenance or Rolling Upgrades
: When a user issues a STOP EXTRACT command, the process finishes its current task and detaches from the database capture service.
If this message appears unexpectedly while the Extract should be running, it indicates an abnormal termination . The detachment is a , not the cause. You should investigate: Extract Abends: $GG_HOME/dirrpt/ .rpt | Check database alert log for bottlenecks or deadlocks
The message is a reassuring indicator that the communication channel between the Oracle GoldenGate Extract process and the Oracle Database logmining server has closed in a structured, healthy manner. By validating that this event aligns with administrative actions or standard idle periods, systems engineers can ensure their real-time data pipelines remain robust, stable, and highly performant.
If the source database is being shut down or put into a restricted mode, it will force the GoldenGate capture server to evict the client. 3. Understanding the Log Sequence
To understand the detachment, it is important to understand how Oracle GoldenGate's Integrated Capture The Database LogMiner Server: Look specifically for any mention of
Ensure that there is enough space in the for log archiving and that the server has sufficient CPU and memory for logminer . Best Practices to Prevent Future Detachment To ensure a stable OGG environment:
The LogMiner server (which extracts transaction data) may become hung or stuck on a particular transaction. If LogMiner cannot progress, the Extract client may time out and detach, or simply stop receiving data, resulting in a detachment upon restart. 3. Missing Redo/Archive Logs
and allow the process a few moments to detach naturally. Avoid killing OS processes unless the process is completely hung. Monitor Streams Pool: Ensure the Oracle Database STREAMS_POOL_SIZE
This client-server relationship is key. The ogg capture client successfully detached message logs the moment the GoldenGate gracefully disconnects from the database’s capture process .
Check the Status . A STOPPED status might be normal if you issued a stop. An ABENDED status indicates a problem. Look specifically for any mention of ; if this is increasing and the process is not running, you have a problem.