Skip to Content
Oracle Distributed Systems
book

Oracle Distributed Systems

by Charles Dye
April 1999
Intermediate to advanced
552 pages
15h 39m
English
O'Reilly Media, Inc.
Content preview from Oracle Distributed Systems

Creating Updateable Snapshots

Updateable snapshots require components at both the master site and the snapshot site. To illustrate the procedure, I’ll trace the steps required to create an updateable snapshot on the table SPROCKET.DAILY_SALES defined as follows:

SQL> desc daily_sales
 Name             Null?    Type
 ---------------- -------- ----
 SALES_ID         NOT NULL NUMBER(9)
 DISTRIBUTOR_ID   NOT NULL NUMBER(6)
 PRODUCT_ID       NOT NULL NUMBER(9)
 UNITS            NOT NULL NUMBER(9,2)
 REGION           NOT NULL VARCHAR2(3)
 AUDIT_DATE       NOT NULL DATE
 AUDIT_USER       NOT NULL VARCHAR2(30)
 GLOBAL_NAME      NOT NULL VARCHAR2(20)

Each retail outlet of the fictitious Bigwheel Bicycle company updates a local snapshot of this table with each customer purchase. The outlet stores send their data back to the headquarters database each evening. For the purposes of our example, suppose that the headquarters database is named PHQS.BIGWHEEL.COM and that the retail store’s database is named PSFO.BIGWHEEL.COM.

Preliminary Steps

Before creatingupdateable snapshots, the master and snapshot databases must be configured for replication as described in Chapter 12. In addition to running the catproc.sql and catrep.sql scripts at both sites, you must ensure the following:

  • Replication administrator accounts exist with proper privileges at the master and all snapshot sites. (Typically, the replication administrator account is REPADMIN.)

  • Database links must be in place. The links from the snapshot site to the master site must connect to an account that either is the owner ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Oracle Database Administration: The Essential Refe

Oracle Database Administration: The Essential Refe

David C. Kreines, Brian Laskey
Oracle Internals

Oracle Internals

Donald K. Burleson
Oracle Database 12c Security Cookbook

Oracle Database 12c Security Cookbook

Maja Veselica & Zoran Pavlovic, Zoran Pavlovic, Maja Veselica
Expert Oracle RAC 12c

Expert Oracle RAC 12c

Syed Jaffar Hussain, Tariq Farooq, Riyaj Shamsudeen, Kai Yu

Publisher Resources

ISBN: 1565924320Catalog PageErrata