Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Oracle 11g Streams Implementer's Guide

You're reading from  Oracle 11g Streams Implementer's Guide

Product type Book
Published in Dec 2009
Publisher Packt
ISBN-13 9781847199706
Pages 352 pages
Edition 1st Edition
Languages

Table of Contents (14) Chapters

Oracle 11g Streams Implementer's Guide
Credits
About the Authors
About the Reviewers
Preface
All the Pieces: The Parts of an Oracle 11g Streams Environment Plot Your Course: Design Considerations Prepare the Rafts and Secure Your Gear: The pre-work before configuring Oracle 11g Streams Single-Source Configuration N-Way Replication Get Fancy with Streams Advanced Configurations Document What You Have and How It Is Working Dealing with the Ever Constant Tides of Change Appendix and Glossary

Chapter 9. Appendix and Glossary

Both the authors have put in many hours creating and rewriting this book. But, there are areas of Oracle Streams that fall outside the previous chapter. This chapter is the catch-all chapter dealing with subjects that did not quite fit in the previous chapters. Subjects that we wanted to mention to provoke thought are along the lines of the following:

  • Alternative methods of monitoring Streams

  • Streams and Oracle RAC

  • Oracle GoldenGate

Read on and be creative. Use what you have learned in this book to come up with solutions to problems. Know what Streams should be used for and when Streams is NOT a good fit.

Oracle Streams Commander

Spend some time researching Oracle Streams on OTN or Google Oracle Streams and you will eventually come across Oracle Streams Commander (OSC). OSC comes out of Oracle Deutschland GmbH. It is a standalone product that is separate from Grid Control. Personally, I think it is a solution that probably came out of the Oracle Deutschland GmbH...

Oracle Streams Commander


Spend some time researching Oracle Streams on OTN or Google Oracle Streams and you will eventually come across Oracle Streams Commander (OSC). OSC comes out of Oracle Deutschland GmbH. It is a standalone product that is separate from Grid Control. Personally, I think it is a solution that probably came out of the Oracle Deutschland GmbH Consulting group. OSC is a product that is constantly maturing and seems to be separate from the main development efforts of Oracle Headquarters.

As a tool, OSC is something I do not use because it is an Oracle Consulting solution and NOT an official Oracle product. But, you may like it for its ease of use and simple 'point and click' abilities. As the OSC matures more, I can envision it being an add-on "pack" to Grid Control. For more information on OSC, please visit the website http://www.oracle.com/global/de/community/platform/osc/index.html.

Streams and Oracle RAC


Oracle Real Application Cluster ( RAC) is one of the components used in Oracle Maximum Available Architecture (MAA). As such, we are seeing more Oracle RAC configurations being deployed more often to support High Availability requirements. Oracle Streams does work in an Oracle RAC configuration.

Pre-planning must be done in order to fully utilize both Oracle Streams and Oracle RAC. There must be careful considerations related to the design, and implementation of: Capture, Queues, Propagation, and Apply processes. Oracle RAC must be configured so that all archive logs can be accessed by Capture process. As Capture process will follow the Queue if an instance goes down, the configuration of Capture and Queues should be planned accordingly.

The use of the procedure DBMS_AQADM.ALTER_QUEUE_TABLE is suggested to set up primary_instance and secondary_instance. This will help when determining where the Queue migrates, should an instance fail in a RAC environment. To determine...

Oracle GoldenGate


Oracle has recently completed the acquisition of GoldenGate software during the writing of this book. The acquisition brings an exciting and interesting time to Oracle's line-up of Data Integration and Replication technology. Oracle Data Integration (ODI) is currently positioned as "a fully unified solution for building, deploying, and managing real-time, data-centric architectures in an SOA, BI, and data warehouse environment." While Oracle GoldenGate (OGG) provides "real-time, log-based change data capture, and delivery between heterogeneous systems."

Take note that both of these products are complementary to Oracle Streams. For instance, ODI provides advance ETL/ELT abilities in real time across heterogeneous environments. ODI essentially moves and transforms data regardless of the database platform.

OGG brings a strong story related to supporting heterogeneous environments. OGG brings XSTREAM to Oracle Streams. XSTREAM exposes APIs allowing for data sharing between ...

Glossary


* indicates Oracle Parameter. Please refer to Oracle® Database Reference 11g Release 2 (11.2) Part Number E10820-03 for further details.

Summary


This chapter addressed some of the loose ends that are found in all books. We took a look at an Oracle Consulting tool from Oracle Deutschland GmbH, that being Oracle Streams Commander (OSC). Although OSC is not an official Oracle product, you may find it useful when working with Streams. Next, we went into some consideration when combining Streams and RAC. We highly recommend pre-planning and sketching out a diagram before actual configuration. The merging of OGG and Streams will provide for some interesting times.

lock icon The rest of the chapter is locked
arrow left Previous Chapter
You have been reading a chapter from
Oracle 11g Streams Implementer's Guide
Published in: Dec 2009 Publisher: Packt ISBN-13: 9781847199706
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}

Master-to-Slave/Single-Source

A configuration of Oracle Streams where there is one Source and one Target.

MEMORY_MAX_TARGET *

Specifies the maximum value to which a DBA can set the MEMORY_TARGET initialization parameter.

MEMORY_TARGET *

Specifies the Oracle system-wide usable memory.

N-Way Replication

Refer to Master-to-Master/Multi-Source.

OPEN_LINKS *

Specifies the maximum number of concurrent open connections to remote databases in one session.

Oracle Data Guard

An Oracle product specifically for High Availablity. This product handles failover in a gracious manner.

PROCESSES *

Specifies the maximum number of operating system user processes that can simultaneously connect to Oracle.

Propagation (Process)

The Streams process that sends LCRs from Source to Target across a Database Link.

QUEUE

Staging area in both memory and...