High Availability Data Guard, Sharding and Global Data Services (MOSC)

MOSC Banner

ORA-26786 on the Logical Standby after adding a Column NOT NULL and Defaults value hours later

I added a column DB_INSERT_DATE to several Tables on the Data Guard Primary database at 9:09AM. At 12:40PM, the Logical Standby abends  with this on a delete statement.
the column is DB_INSERT_DATE DATE not null default sysdate 

I notice MOS doc 1529239.1 and BUG 1430552.

So how will add the columns to my large production database and not repeat this error when 1,000's of transactions are taking place?

----- Error Stack Dump -----

ORA-26808: Apply process AS02 died unexpectedly.

ORA-26786: A row with key ("PROFILE_TYPE", "ID") = (W, 08a19842d235) exists but has conflicting column(s) "DB_INSERT_DATE" in table xxxxxxx.CUSTOMER_PROFILE_TB

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center