Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: ALTER MLOG$ TABLE ADD COLUMN

Re: ALTER MLOG$ TABLE ADD COLUMN

From: Jared Still <jkstill_at_gmail.com>
Date: Wed, 16 Mar 2005 17:47:24 -0800
Message-ID: <bf46380503161747547f0500@mail.gmail.com>


Though I can't tell you the internals of how MV's work ( because I don't know ) I can tell you that I would be surprised if this worked.

Doing a full database trace creating an MV log and while  inserting into the logged table reveals quite a bit of activity generated by the 2 actions.

The triggers for MV's are internalized from 8i on ( or was it 8.0? - the curse of legacy knowledge strikes ) so you can't see what those are doing either.

In any case, modifying MV's in this manner is very likely to be supported by Oracle.

It's a rather sneaky way by your team member to try and avoid doing a rebuild of the MV. I would think it a good policy to discourage directly manipulating the database in this manner in anyting other than a test environment.

On Wed, 16 Mar 2005 09:49:14 -0600, GUPTA, DEEPENDER <DGUPTA_at_entergy.com> wrote:
> Few days back one of my team member added few columns in the master table and also added these columns directly to MLOG$ table (Not through the SNAPSHOT LOG on the master table). Now in the TOAD I can not see the additional columns in the SNAPSHOT LOG script.
> Does it make any difference or have any adverse effect on replication?
>
> Thanks
>
> --
> http://www.freelists.org/webpage/oracle-l
>

-- 
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist
--
http://www.freelists.org/webpage/oracle-l
Received on Wed Mar 16 2005 - 20:50:51 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US