Subject: Inquiry Regarding Archive Log Directory Structure for Oracle RAC + ASM with Debezium CDC

17 views
Skip to first unread message

marcellov

unread,
Nov 18, 2025, 3:49:15 AMNov 18
to debezium

Hello,

I am currently preparing to implement CDC for a customer using Debezium.
The environment consists of an Oracle RAC system with two nodes, and the archive logs are stored on shared storage configured with ASM.

I would like to confirm the correct directory structure for storing archived redo logs in this configuration.
Some documentation suggests that the archive logs for each instance may be separated, e.g.,
node1/archive.log and node2/archive.log.
However, other documents state that all archive logs must be consolidated into a single shared location such as total/archive.log.

Before proceeding, I want to ensure that we follow the proper guideline or best practice for Debezium LogMiner-based CDC in an ASM-backed Oracle RAC environment.

As this message was translated, please excuse any grammatical imperfections.
Thank you in advance for your assistance.

Best regards,

Chris Cranford

unread,
Nov 21, 2025, 2:25:42 PM (12 days ago) Nov 21
to debe...@googlegroups.com
Hi -

Debezium does not care about the physical location on disk where the logs are stored, but rather what LOG_ARCHIVE_DEST_n (where n is 1 to 31) mapping is used. I've never tried nor setup an Oracle instance where a single LOG_ARCHIVE_DEST_n mapping was to different directory paths by nodes. That doesn't mean that it isn't possible, but it's not common if permitted.

What Debezium does is find the LOG_ARCHIVE_DEST_n mapping where the destination is TYPE=LOCAL and STATUS=VALID. If you have only one mapping, then we use that by default. If you have multiple mappings configured this way, you will need to specify the archive.destination.name, which specifies the LOG_ARCHIVE_DEST_n mapping to be used.

We simply provide the paths as they exist in V$ARCHIVED_LOG to LogMiner, and it is responsible for all Disk IO.

Hope that helps.
-cc
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/debezium/1be62dd3-ce1a-49fe-a247-959c9bf1ad13n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages