| what does add supplemental log data do [message #260607] |
Mon, 20 August 2007 07:57  |
toshidas2000
Messages: 120 Registered: November 2005
|
Senior Member |
|
|
What does the following command do...
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
(PRIMARY KEY, UNIQUE, FOREIGN KEY) COLUMNS;
I am putting one table in data stream and that table doesnot have PRIMARY KEY, UNIQUE, FOREIGN KEY than what I do??
Thanks
Toshi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Re: what does add supplemental log data do [message #264654 is a reply to message #262743] |
Tue, 04 September 2007 02:19   |
|
|
| Michel Cadot wrote on Tue, 28 August 2007 14:52 | Arju, as you have a Streams environment please make a test with a table with no primary key and duplicated rows to see what happens when you modify (update/delete) them.
Regards
Michel
|
Yes they replicate in Streams Environment when I modify or delete they make changes in other end.
Be ok Michel.
|
|
|
|
|
|
|
|
| Re: what does add supplemental log data do [message #280598 is a reply to message #260607] |
Wed, 14 November 2007 03:28   |
|
|
Michel, from Streams Concepts,
| Quote: | Apply Processes Allow Duplicate Rows
In releases prior to Oracle Database 10g Release 2, an apply process always raises an
error when it encounters a row LCR that changes more than one row in a table. In
Oracle Database 10g Release 2, the new allow_duplicate_rows apply process
parameter can be set to true to allow an apply process to apply a row LCR that
changes more than one row.
|
|
|
|
|
|
|
| Re: what does add supplemental log data do [message #541046 is a reply to message #260607] |
Fri, 27 January 2012 04:58   |
|
|
If the table does not have any primary keys or unique index defined, Oracle will write all scalar columns from the table to identify the row. This may significantly increase the size of redo logs and will impact the log apply services on the logical standby site.
|
|
|
|
|
|