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: RUPD$_ (long)

Re: RUPD$_ (long)

From: Scott Shafer <sknd100_at_yahoo.com>
Date: Thu, 05 Jul 2001 07:39:19 -0700
Message-ID: <F001.00341A2D.20010705073649@fatcity.com>

April,

How's Amarillo lately? ;-)
The only useful thing I found was on metalink forum (I'm sure you've seen it) pasted below. Looks like a special log for UPDATABLE SNAPSHOTS, which would make sense in the context of 2 way replication.

Scott Shafer
San Antonio, TX

--------------begin--------------------------

Hi,
 could somebody explain to me what's the funcionality of the RUPD$ tables and when they are created ?
 The chapter covering the creation of snapshot logs also states the MLOG$ tables only.
 Familiar with ORACLE version 8.0.5, i know the MLOG$ snapshot log tables only.
 I went through the 8.1.7 documentation, but i did not find any explanation, just a short remark about looking for 'temporay updatable  snapshots' by checking the existance of these RUDP$ tables.  Additionaly i did not find any comment on these 'temporay updatable snapshots'.
 Kind reagards

 Robert Puskas



 From: Oracle, Ken Robinson 17-Apr-01 17:33  Subject: Re : RUPD$ tables
 There is very little available on this. It is part of the internals of replication and is only used for certain "rare" types of heterogenous  replication.

 Regards,
 Ken Robinson
 Oracle Server EE Analyst



 From: Robert Puskas 18-Apr-01 13:50
 Subject: Re : RUPD$ tables

 Hi,
 is it possible to get a more detailed information on this?  Are these tables created per default during snapshot log creation  or does the creation of these tables depend on some settings, which can be disbled or ...
 What happens if they are deleted for example, does it then influnece the behaviour/functionality of fast refreshes?  The current environment is a ORACLE 8.1.7 database server used as master of updatable and read only snapshots for several  ORACLE Lite clients, both running Windows NT.  Kind regards

 Robert Puskas



 From: Oracle, Ken Robinson 20-Apr-01 22:45  Subject: Re : Re : RUPD$ tables
 There is very little data on this available and I'm not getting much information back from our Replication group either. The only  information I got back so far from another analyst is "I know it gets created with the snapshot log beginning with Oracle8i whether it is  for updatable snapshots or read only snapshots. It's some kind of 'temporary' table but I don't really know what it's used for during  refresh?"
 I'm trying to get more details.

 Regards,
 Ken Robinson
 Oracle Server EE Analyst



 From: NextGen BP 02-May-01 14:26
 Subject: Re : RUPD$ tables
 If I create the following snapshot specifying "with primary key" then a RUPD$_newtable table appears at the remote site over the  database link where the master table resides.  If I drop the materialised view and recreate the snapshot then the same happens only without a RUPD$_newtable table being created at  the remote site over the database link where the master table resides.  This would appear to be related to creating updateable snapshots.  This table presumably records changes made at the snapshot site.

 create snapshot newtable
 pctfree 0
 pctused 99
 tablespace users
 storage (initial 1M
 next 1M
 pctincrease 0)
 using index tablespace users
 storage (initial 128K
 next 128K
 pctincrease 0)
 refresh fast
 start with sysdate
 next sysdate + 1/1440
 with primary key
 using local rollback segment RBK1_1
 FOR UPDATE
 as
 SELECT column list....,
 FROM master_user.new_table_at_database_link;



 From: NextGen BP 02-May-01 14:38
 Subject: Re : RUPD$ tables
 re : my above note from NEXTGEN is wrong.  I refered to "with primary key" instead of "FOR UPDATE"  FOR UPDATE registers the snapshot as updateable of the master for posting changes back to the Master site.  sorry about the typo
 Des Fox BP NEXTGEN London

 From: Oracle, Ken Robinson 04-May-01 17:50  Subject: Re : Re : RUPD$ tables

 Interesting. This topic seems to come up every now and then and I'll refer others back to your findings.

 Regards,
 Ken Robinson
 Oracle Server EE Analyst

-----------------------------end-------------------------------


April Wells wrote:
>
> Good Thursday morning!
>
> I have a nagging question that I can find only sketchy documentation on. I
> have been working with Materialized Views and their associated logs and have
> been trying to figure out what the RUPD$_<tablename> structures are for. I
> have watched those tables during incremental processing, during refresh of
> the MV and have done searches with VERY limited information back from
> anywhere in Oracle... metalink, technet... Those tables never have any rows,
> and they are very similar to the MLOG$_<tname> tables. Does anyone know
> what the purpose of these tables are... what they do... anything?
>
> Thanks
> April Wells
> Corporate Systems
> Amarillo Texas



Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Scott Shafer
  INET: sknd100_at_yahoo.com

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Thu Jul 05 2001 - 09:39:19 CDT

Original text of this message

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