unconditional table level supplemental logging [message #505998] |
Fri, 06 May 2011 00:40  |
sekar52
Messages: 141 Registered: May 2010 Location: Mumbai
|
Senior Member |
|
|
Hi I want to enable unconditional table level supplemental logging on unique index columns.
But Alter table tablename add supplemental log data (unique index) columns always;
gives error.If i omit always it is accepting but while it unconditionally log the unique index columns.
|
|
|
Re: unconditional table level supplemental logging [message #505999 is a reply to message #505998] |
Fri, 06 May 2011 00:47   |
 |
Michel Cadot
Messages: 68757 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
Quote:gives error
Which one?
Use SQL*Plus and copy and paste your session, the WHOLE session like this:
SQL> Alter table tablename add supplemental log data (unique index) columns always;
Alter table tablename add supplemental log data (unique index) columns always
*
ERROR at line 1:
ORA-01735: invalid ALTER TABLE option
Regards
Michel
[Updated on: Fri, 06 May 2011 00:48] Report message to a moderator
|
|
|
Re: unconditional table level supplemental logging [message #506001 is a reply to message #505999] |
Fri, 06 May 2011 00:49   |
sekar52
Messages: 141 Registered: May 2010 Location: Mumbai
|
Senior Member |
|
|
SQL> alter table ts2.emp add supplemental log data (unique index) columns always;
alter table ts2.emp add supplemental log data (unique index) columns always
*
ERROR at line 1:
ORA-01735: invalid ALTER TABLE option
*************
When we specify without always it takes as conditional logging
SQL> alter table ts2.emp add supplemental log data (unique index) columns;
Table altered.
SQL> select * from dba_log_groups where TABLE_NAME='EMP';
OWNER LOG_GROUP_NAME TABLE_NAME LOG_GROUP_TYPE ALWAYS GENERATED
------------------- --------------
TS2 SYS_C0011004 EMP UNIQUE KEY LOGGING CONDITIONAL GENERATED NAME
Now my problem is after i enable supplemental logging if I update a column that is not present in unique index columns then the unique index column wont be loged because the log group is conditional..
Edited by: Sekar_BLUE4EVER on May 5, 2011 10:30 PM
|
|
|
|
|
|