Logdump is the Swiss army knife of troubleshooting GoldenGate. With it, you can identify things like: * Identify the transaction for a given SCN in Oracle * Identify the transaction at an RBA in the trail file about which the…
Month: June 2012
ltrace kills ocssd.bin which reboots node
The occsd.bin process is the core process which belongs to the Cluster Synchronization Service. This service is responsible for node membership decisions, so when it no longer exists, the server is rebooted. I was attempting to better understand the library…
ApexSQL
We are currently migrating a given database environment from an external provider on SQL Server 2005 to Oracle 11.2.0.3. While we could use GoldenGate, it is a one time migration for which we don’t need the “big iron” (or cost).…
Instance not restarting after failure in 11.2.0.3
I thought this was interesting. I always assumed that the RESTART_ATTEMPTS parameter of a cluster resource was only incremented after a failure to restart it. However, after developing an internal training course for our team, I noticed that after a…
Missing GETBEFORECOLS with conflict detection enabled in target table
While we are configuring different environments, we sometimes will change the target to which a datapump points. While using INTEGRATED TRANLOG and the new built-in conflict resolution in GG 11.2.0.1, we found that the new replicat wouldn’t respect the before…
Supplemental logging when running add schematrandata
As I have mentioned in past posts, we are currently implementing GoldenGate with ATG. We want to compare all columns in an update to all columns on the target, as we are implementing bi-directional replication. We found that when we…
Passwords in 11.2.0
Oracle removed the password from the DBA_USERS view in 11g, but apparently it can be fetched from the USER$ table (to which no one should normally have access) by concatenating SPARE4 and the PASSWORD column with a semicolon between the…