I created a materialized view log on on EMP. And It created me two tables
which are (MLOG$_EMP and RUPD$_EMP).
Whats the purpose of this RUPD$_EMP pls?
stop giving bad and wrong advice and you will stop getting called on it
So the Mr. Perfect/Non-Rubbish Guy has really this role here.
Scan the below docs, just to give you an idea what I meant.
I just search this document for this purpose alone.
--------------------------------------------------------
DB PROPOGATE PROBLEM WITH SNAPSHOTS ORA-955
Doc ID: Note:251410.1 Type: PROBLEM
Last Revision Date: 04-AUG-2004 Status: PUBLISHED
The information in this article applies to:
affected Oracle Products:
oracle rdbms 8.1.7 - 9.2.
db propagate 9.2
Symptom(s)
~~~~~~~~~~
Db propagate of a schema containing materialized view logs (snapshot logs)
will result in "ORA-00955: name is already used by an existing object"
on a object with name RUPD$_.
This error will always happen, if db propagate contains the objects:
the snapshot log itself,the table the snapshot log is based on and the table
RUPD$_.
Cause
~~~~~~~
Creating one single snaphsot log on a existing table (containing a index)
will create three objects:
the snapshot log: MLOG$_
table: MLOG$_
tbale: RUPD$_
DB propagate suppresses the table MLOG$_ but not the
table RUPD$_.
The db propagte script execution will first create the snapshot log and then
create the table RUPD$_, but the table is already -indirect- created
by the creation of the snapshot log and so a ORA-955 will be displayed.
I would not drop anything created by Oracle, if I am not advised to do so by the Oracle Support or if I am not completely sure what this object is ment for, and that Oracle could function properly without it ( to be honest I do not remember such case, when Oracle creates something useless)
So, Jenny, it's up to you :-)
Bookmarks