Meeting Your Data-Sharing Needs Now that Oracle Streams is Deprecated



Similar documents
ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

Kofax Reporting. Administrator's Guide

Application Bundles & Data Plans

VoIP for the Small Business

How To Set Up A Network For Your Business

AntiSpyware Enterprise Module 8.5


How To Network A Smll Business

Vendor Rating for Service Desk Selection

Small Business Networking

Enterprise Risk Management Software Buyer s Guide


Small Business Networking

Small Business Networking

Small Business Networking

Introducing Kashef for Application Monitoring

FortiClient (Mac OS X) Release Notes VERSION

Data replication in mobile computing

DEVELOPMENT. Introduction to Virtualization E-book. anow is the time to realize all of the benefits of virtualizing your test and development lab.

2. Transaction Cost Economics

Engineer-to-Engineer Note

How To Reduce Telecommunictions Costs

JaERM Software-as-a-Solution Package

VoIP for the Small Business

VoIP for the Small Business

VoIP for the Small Business

VoIP for the Small Business

Unleashing the Power of Cloud

VoIP for the Small Business

VoIP for the Small Business

VoIP for the Small Business

Small Business Cloud Services

Total Data Protection for Sensitive Data Wherever It May Flow

VoIP for the Small Business

VoIP for the Small Business

VoIP for the Small Business

Version X3450. Version X3510. Features. Release Note Version X3510. Product: 24online Release Number: X3510

THE INTELLIGENT VEHICLE RECOVERY AND FLEET MANAGEMENT SOLUTION

VoIP for the Small Business

How To Get A Free Phone Line From A Cell Phone To A Landline For A Business

VoIP for the Small Business

VoIP for the Small Business

VoIP for the Small Business

Facilitating Rapid Analysis and Decision Making in the Analytical Lab.

Network Configuration Independence Mechanism

Blackbaud The Raiser s Edge

Health insurance exchanges What to expect in 2014

Engineer-to-Engineer Note

SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k

SEP sesam. Hybrid Backup. #1 for the Entire IT Infrastructure. Global Storage Management

Architecture and Data Flows Reference Guide

Health insurance marketplace What to expect in 2014

E-Commerce Comparison

Engineer-to-Engineer Note

EasyMP Network Projection Operation Guide

elearning platforms and consultation service at CU Presented by Judy Lo 31 August 2007

Quick Reference Guide: One-time Account Update

Test Management using Telelogic DOORS. Francisco López Telelogic DOORS Specialist

The 8 Essential Layers of Small-Business IT Security

Corporate Compliance vs. Enterprise-Wide Risk Management

Electrical Engineering

How To Improve Network Performance

Hillsborough Township Public Schools Mathematics Department Computer Programming 1

Savvis IT Infrastructure. Savvis SaaS Infrastructure Solutions Enterprise-class Resources for SaaS Delivery

IaaS Configuration for Virtual Platforms

IFC3 India-Android Application Development

HP Application Lifecycle Management

STRM Log Manager Installation Guide

A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

SharePlex for SQL Server

Understanding Life Cycle Costs How a Northern Pump Saves You Money

How To Use Shareplex

According to Webster s, the

MONITOR AND CONTROL SOFTWARE FOR GROUND SYSTEMS IN THE DEEP SPACE NETWORK

Understanding Cloud Accounting and QuickBooks Online

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Protocol Analysis / Analysis of Software Artifacts Kevin Bierhoff

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report

Agenda. Who are we? Agenda. Cloud Computing in Everyday Life. Who are we? What is Cloud Computing? Drivers and Adoption Enabling Technologies Q & A

Math 135 Circles and Completing the Square Examples

Performance analysis model for big data applications in cloud computing

VMware Horizon Mirage Web Manager Guide

FDIC Study of Bank Overdraft Programs

Vectors Recap of vectors

Morgan Stanley Ad Hoc Reporting Guide

Welch Allyn CardioPerfect Workstation Installation Guide

Operations with Polynomials

the machine and check the components

trademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed

baby on the way, quit today

Source Code verification Using Logiscope and CodeReducer. Christophe Peron Principal Consultant Kalimetrix

Recognition Scheme Forensic Science Content Within Educational Programmes

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones

5 a LAN 6 a gateway 7 a modem

Maximizer CRM 2015 Overview. A comprehensive look at Maximizer Software s latest CRM solutions

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Object Semantics Lecture 2

LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES

Transcription:

Meeting Your Dt-Shring Needs Now tht Orcle Strems is Deprected Switch to ShrePlex Written by Jim Collings, senior product rchitect, Dell Softwre Abstrct Now tht Orcle hs formlly nnounced 1 the deprection of Orcle Strems, Orcle Dtbse Advnced Repliction, nd Chnge Dt Cpture in Orcle Dtbse 12c, wht s the best lterntive? Dell ShrePlex. This technicl brief detils why ShrePlex is the best nd most comprehensive solution for ll your future dt-shring needs. Introduction Orcle Strems is dt-movement technology tht is pckged with the Orcle Enterprise Edition license. As n embedded technology, Strems dds significnt vlue over mnul informtion-shring methods. However, it flls short in criticl res such s mximizing continuous performnce nd vilbility in production environments. Moreover, with Orcle s deprection of Orcle Strems, the solution will hve no future releses, enhncements or support. Wht s the best lterntive for your orgniztion? 1 For Orcle s list of deprected nd desupported fetures for Orcle Dtbse 12c, plese see http://docs.orcle.com/dtbse/121/ UPGRD/deprected.htm#UPGRD60159.

You cn instll ShrePlex on source nd trget dtbse nd configure it to replicte single tble in less thn n hour. Wht you gin with ShrePlex ShrePlex is mrket-leding solution for high-performnce, high-integrity dt repliction. This dvnced technology enbles high-demnd Orcle environments to chieve outcomes fr beyond wht the pltform vendor cn deliver. ShrePlex goes beyond the bsic cpbilities of Strems in severl criticl res: Independence ShrePlex opertes externlly from the production dtbse. Collection, mngement nd trnsmission of the dt to the trget instnce hve miniml impct on the performnce or vilbility of the production instnce. In contrst, Orcle Strems is embedded in the production dtbse, which increses risk, including risk relted to single point of filure nd exposure to n outge. In ddition, it consumes in-dtbse resources, competing with production trnsctions. Relibility ShrePlex utomticlly mnges nd recovers from interruptions tht my be cused by network or system outges. Orcle Strems, on the other hnd, mintins queues within the dtbse, which plces hevy dependence on the performnce nd vilbility of the production instnce nd the Orcle services tht Strems shres with other trnsctions (SQL*Net). If the Listener drops, Strems stops. If the dtbse becomes inccessible, Strems is unble to relese the contents of the queues, which results in substntil increse in the ltency between source nd trget systems. Flexibility ShrePlex hs no dependencies on the operting system, dtbse version, or Orcle edition. It cn run on Windows, Linux, Unix nd Exdt pltforms, s well s Orcle Enterprise Edition, Orcle Stndrd Edition One, nd Orcle Stndrd Edition dtbses, Orcle 9i, 10g, 11g nd 12c versions. This llows you to independently upgrde your source nd trget systems, thereby llowing you to use ShrePlex to perform migrtions nd upgrdes with miniml to zero risk. Orcle Strems hs dependencies on specific Orcle versions when it comes to interoperbility, restricting its opertion for upgrdes. Productivity ShrePlex is esy to instll nd configure in fct, you cn instll ShrePlex on source nd trget dtbse nd configure it to replicte single tble in less thn n hour. Moreover, once implemented, ShrePlex requires very little ongoing dministrtion, nd you cn esily monitor nd mnge ll spects of your repliction environment from single web-bsed mngement console. Low dt ltency ShrePlex extrcts trnsction dt directly from the redo logs before the trnsction hs been committed. In other words, repliction does not wit for the commit, which cn significntly improve your recovery point objective (RPO). In ddition, ShrePlex trnsmits the dt directly to the trget server using TCP/IP, which minimizes dt ltency nd results in ner rel-time dt on the trget. In contrst, Orcle Strems begins moving dt fter the dt hs been committed, which cuses delys tht re compounded when btch inserts, updtes nd deletes occur. Plus, for the network trnsport, Orcle Strems uses SQL*Net, which is fr slower thn RPC. Negligible performnce overhed ShrePlex processes dt using operting system resources, such s CPU nd memory, tht re independent of the Orcle dtbse, thereby minimizing the impct on the dtbse worklod. Orcle Strems, however, spwns dditionl dtbse processes nd uses Orcle SQLNet for processing nd trnsmitting dt, which significntly impcts the dtbse worklod. 2

A deeper look t the benefits of ShrePlex Summry Tble 1 summrizes the key functionlity you gin with ShrePlex. Ech feture is described in further detil below. Feture Support for wide vriety of repliction configurtions Log-bsed cpture nd rel-time dt cpture Trnsformtions Conflict resolution Automted compre nd synchronize Chnge dt cpture Flexible repliction options Comprehensive dt type support Support for multiple versions of Orcle Support for multiple pltforms Repliction between different hrdwre pltforms nd operting system versions Sclble rchitecture Repliction between different Orcle versions Fult-tolernt design Jv Messge Service (JMS) support Repliction of: Regulr tbles Prtitioned tbles Sub-prtitioned tbles Index orgnized tbles Replicte to nd from ny of the bove types Mterilized view to regulr tble Sequences Dt Definition Lnguge (DDL) support Encryption: Tbles encrypted by Orcle Obfusction Toolkit Trnsprent Dt Encryption (TDE) Encrypted tblespces Support for Orcle compression Flexible repository dt storge No-downtime fetures during mintennce Active live configurtion chnges Supported in ShrePlex? Tble 1. The key functionlity you gin with ShrePlex 3

ShrePlex s rel-time, log-bsed cpture provides efficient ccess to both filebsed nd ASMbsed redo logs. Support for wide vriety of repliction configurtions ShrePlex supports ll of the following repliction configurtions: One source to mny trgets (distribution) Mny sources to single trget (consolidtion) Bi-directionl (mster to mster) Multi-tiered (cscding) Multiple repliction strems support multiple dtbses on the sme mchine. Log-bsed cpture ShrePlex s rel-time, log-bsed cpture provides efficient ccess to both file-bsed nd ASM-bsed redo logs. ShrePlex reds directly from the online redo logs nd rchive logs, nd supports both RAC nd non-rac dtbses. Trnsformtions ShrePlex enbles you to do dt trnsformtion before posting using Orcle stored procedures written in PL/ SQL or Jv. Conflict resolution Built-in conflict resolution hndles the most common scenrios, including time stmp nd trusted source. It is lso possible to crete customized conflict resolution routines using Orcle stored procedures in PL/SQL or Jv. Automted compre, repir nd synchronize ShrePlex s Compre nd Repir utility compres the source nd trget tbles quickly nd efficiently, nd cn fix ny out-of-sync issues on the fly without the need for ny user intervention. Compre nd Repir cn be used on live tbles. During the repir stge, ShrePlex locks the tble; when the repir is finished, it will utomticlly relese the lock nd resume the posting of dt. ShrePlex lso includes Synchronize feture tht llows trget tble (or group of trget tbles) to be utomticlly resynchronized vi logicl dtbse copy from the source to the trget. Optionlly, tble dt cn be ppended to existing trget tbles insted of truncting the trget tbles first. This feture cn be employed while tbles re live nd undergoing chnge, nd it will not cuse ny downtime to the source system during the copy/ ppend opertion. Sclble rchitecture To ensure sclbility, ShrePlex offers: Multiple Post processes Multiple Export/Import processes (network) Multiple cpture nd repliction strems from sme dt source Built-in poster optimiztion tht utomticlly boosts performnce Flexible repliction options With ShrePlex, you cn replicte to: A column with different nme A tble with different schem A different schem nme Moreover, you cn replicte just subset of the dt, such s: A subset of the columns A subset of the rows Comprehensive dt type support All Orcle dt types re supported, with minor cvets for some dt types, s detiled in the relese notes. Support for multiple versions of Orcle ShrePlex supports the following Orcle versions: Orcle 9i Orcle 10g Orcle 11g Orcle 12c Support for multiple pltforms ShrePlex lso offers brod pltform support: Linux x64 (see the relese notes for specific Linux builds nd versions) Orcle Solris 9,10,11 (x64, Sprc) Windows 2003, 2008 (x64) HP/UX (11i v2 nd v3) (PA-RISC, Itnium) AIX 5.3, 6.1, 7.1 Orcle Exdt x2,x3,x4 4

Repliction between different hrdwre pltforms nd operting system versions ShrePlex cn replicte dt between ny two pltforms tht ShrePlex supports. JMS support ShrePlex replictes DML records to JMS for externl processing. DML records re in XML formt. Chnge dt cpture ShrePlex offers built-in chnge dt cpture, which llows the repliction of chnge dt records insted of requiring the use of dt mnipultion lnguge (DML) opertions. Columns nd metdt re configurble. Repliction between different ShrePlex versions ShrePlex cn usully replicte to one ShrePlex mjor version lower nd t lest one ShrePlex mjor version higher. Fult-tolernt design Fult tolernce is built into ShrePlex. Here s how ShrePlex hndles common issues: Network outge Dt will queue up until network becomes vilble nd then will utomticlly resume repliction. Server is down Upon reboot, ShrePlex will strt up ll repliction processes nd continue where it left off. Filed repliction process Processes re utomticlly restrted. Dtbse down ShrePlex will wit for dtbse to come bck up. If Orcle Trnsprent filover is set up, it cn connect to n lternte dtbse. Cluster fil over support Repliction cn be configured to filover to nother node in cluster if the node tht is running ShrePlex goes down. RAC Cluster Services is the most common clustering choice, but other clustering systems re supported s well. Exdt support Orcle Exdt provides sclble, industry-stndrd infrstructure known for extreme performnce for dt wrehousing nd online trnsction processing. ShrePlex supports Exdt environments. A wide rnge of repliction sources nd trgets ShrePlex replictes to nd from ny of the following objects: Regulr tbles Prtitioned tbles Sub-prtitioned tbles Index orgnized tbles ShrePlex cn lso replicte: From mterilized view to regulr tble Sequences DDL support ShrePlex supports most DDL on logicl objects; see the relese notes for complete list of supported DDL. Different levels of DDL support cn be configured. Encryption Tbles encrypted by Orcle Obfusction Toolkit Trnsprent Dt Encryption (TDE) Encrypted tblespces Support for compression ShrePlex supports ll the following compression options: Tbles in prtitions stored in compressed tblespces LOB dt types stored in compressed tblespces Tbles with compressed columns Tbles with LOBs stored in COMPRESS for OLTP tblespces Direct Lods on tbles with LOBs stored in compressed tblespces Opertions on tbles with compressed columns Direct lods on tbles with COMPRESS storge cluse Tbles with COMPRESS for OLTP Tbles with COMPRESS for ALL ShrePlex offers built-in chnge dt cpture. 5

You cn strt repliction without ny downtime on the source. Flexible repository dt storge Most of the ShrePlex dt resides in the ntive operting file system. However, ShrePlex does mintin schem tht hs bout dozen tbles. Tblespce ssignments re prt of the instll. ShrePlex cn be instlled nd its vrible dt stored on locl file system, SAN, NAS or NFS. Orcle s ACFS nd DBFS ASM bsed file systems cn lso be used. Little or no downtime on the source ShrePlex ensures little or no downtime on the source: You cn strt repliction without ny downtime on the source. A built-in Copy commnd llows live tble in repliction to be copied, with no down time on the source. You cn crete trget dtbse with no downtime on the source vi export/import or through vrious physicl copy methods, including the use of stndby dtbse, physicl RMAN copy or hrdwre mirroring technology. A built-in Compre/Repir utility cn compre live tbles on the source nd trget nd optionlly repir ny out of syncs utomticlly, with no downtime on the source. Tbles cn be dded to repliction or removed from repliction without ffecting other tbles in repliction. A new trget cn be dded to repliction without downtime on the source. Active live configurtion chnges ShrePlex supports the following ctive live configurtion chnges: An uto-dd feture llows new tbles to utomticlly be put into repliction when they re creted (provided they mtch the user-defined nming pttern). Tbles cn be dded nd dropped without ffecting the existing repliction. New trgets (including new host nme or new Orcle SID) cn be dded to n existing tble without ffecting the existing repliction. Migrting from Orcle Strems to ShrePlex You cn quickly nd confidently migrte from Orcle Strems to ShrePlex using the following proven method: 1. Instll ShrePlex on both the source nd trget systems s follows:. Instll nd configure ShrePlex (or_setup). b. Strt the ShrePlex COP process (sp_cop) on both the source nd trget. c. Crete ShrePlex configurtion on the source system. (For one-wy repliction, use the ShrePlex Strems Configurtion utility to crete ShrePlex configurtion bsed on the existing Orcle Strems repliction rules.) 2. Mke ny necessry djustments to the ShrePlex configurtion file, such s dding nmed queues to increse posting performnce. 3. On the trget system nd in sp_ctrl, issue the stop post commnd 4. On the source system nd in sp_ctrl, ctivte the ShrePlex configurtion file by issuing the ctivte config config_nme nolock commnd. This will strt repliction for ShrePlex. At this time, you will be replicting dt with Strems nd ShrePlex concurrently. 5. Once ShrePlex repliction hs been verified to be replicting dt to the trget system, go to the source nd check for ny longrunning trnsctions. 6. Once no long-running trnsctions re found, stop the Orcle Strems pply processes on the trget:. On the trget, find the lst-pplied SCN from Orcle Strems repliction. b. Go into the ShrePlex sp_ctrl process on the trget nd issue reconcile commnd for ech ShrePlex post queue. Since the reconcile commnd lwys subtrcts 1 from the SCN number provided s input, dd 1 to the SCN nd use the result in the reconcile commnd. For exmple, if the lst Strems SCN posted ws 10000, 6

use the number 10001 in the reconcile commnd. c. After the reconcile commnd completes for ech queue, run the supplied ShrePlex utility sp_dd_ trigger.sql, which disbles triggers on the trget when it is the ShrePlex user tht is posting the dt. 7. Disble ny foreign key constrints with the delete cscde option. 8. Go to ShrePlex sp_ctrl on the trget system nd issue the strt post commnd. 9. Monitor ShrePlex s time permits. If everything is running fine nd there re no out-of-sync events, then it is sfe to shut down the Orcle Strems processes drop ll of the Strems processes nd queues. If ny problem rises during the ShrePlex cutover, revert bck to Orcle Strems processing until the problem is resolved. ShrePlex includes monitoring cpbilities from emil lerts, SNMP nd GUI t no extr cost. Also stndrd in ShrePlex is the Compre nd Repir utility, which cn provide pre nd post udit nd verifiction of cutover from Strems to ShrePlex. Customer nd product support Becuse dt repliction is typiclly used for high vilbility nd criticl ppliction vilbility needs, uptime nd turnround time re importnt to you. And depending on the nunces of your environment, you my require higher level of support to get nswers quickly nd reduce downtime. ShrePlex hs consistently erned 92 percent or higher customer-stisfction rting in Dell s internl post-support surveys. Customer service is provided by highly skilled support engineers with yers of ShrePlex experience, so customer issues re often resolved during the first support cll sving you time. Plese visit the support website to red customer testimonils nd lern bout Dell s 2014 Confirmit ACE (Achievement in Customer Excellence) Awrd, which recognizes Dell s long-term commitment to providing unmtched customer service to its globl customer bse. In short, we re committed to providing continued support nd future releses of ShrePlex. Our strtegic direction, s lwys, is to deliver the best dt repliction technology on the mrket. Conclusion With Orcle s strtegic direction to deprecte Strems in Orcle Dtbse 12c, now is the perfect time to switch to ShrePlex. Not only will you get solution tht is ctively supported nd enhnced, you will get more independence, better flexibility, relibility, performnce nd productivity ll in one ffordble nd comprehensive solution. Lern more bout how ShrePlex cn help you meet more of your key business objectives tody nd in the future nd downlod your free tril t softwre.dell.com/ products/shreplex. About the uthor Jim Collings is senior product rchitect for ShrePlex who hs been with Dell Softwre for more thn 17 yers. He hs been working with Orcle dtbses for 25 yers, including 23 yers in the development of softwre tools for Orcle dtbses. About Dell Softwre Dell Softwre helps customers unlock greter potentil through the power of technology delivering sclble, ffordble nd simple-to-use solutions tht simplify IT nd mitigte risk. The Dell Softwre portfolio ddresses five key res of customer needs: dt center nd cloud mngement, informtion mngement, mobile workforce mngement, security nd dt protection. This softwre, when combined with Dell hrdwre nd services, drives unmtched efficiency nd productivity to ccelerte business results. www.dellsoftwre.com. With Orcle s strtegic direction to deprecte Strems in Orcle Dtbse 12c, now is the perfect time to switch to ShrePlex. 7

For More Informtion 2014 Dell, Inc. ALL RIGHTS RESERVED. This document contins proprietry informtion protected by copyright. No prt of this document my be reproduced or trnsmitted in ny form or by ny mens, electronic or mechnicl, including photocopying nd recording for ny purpose without the written permission of Dell, Inc. ( Dell ). Dell, Dell Softwre, the Dell Softwre logo nd products s identified in this document re registered trdemrks of Dell, Inc. in the U.S.A. nd/or other countries. All other trdemrks nd registered trdemrks re property of their respective owners. The informtion in this document is provided in connection with Dell products. No license, express or implied, by estoppel or otherwise, to ny intellectul property right is grnted by this document or in connection with the sle of Dell products. EXCEPT AS SET FORTH IN DELL S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, DELL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL DELL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF DELL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Dell mkes no representtions or wrrnties with respect to the ccurcy or completeness of the contents of this document nd reserves the right to mke chnges to specifictions nd product descriptions t ny time without notice. Dell does not mke ny commitment to updte the informtion contined in this document. About Dell Softwre Dell Softwre helps customers unlock greter potentil through the power of technology delivering sclble, ffordble nd simple-to-use solutions tht simplify IT nd mitigte risk. The Dell Softwre portfolio ddresses five key res of customer needs: dt center nd cloud mngement, informtion mngement, mobile workforce mngement, security nd dt protection. This softwre, when combined with Dell hrdwre nd services, drives unmtched efficiency nd productivity to ccelerte business results. www.dellsoftwre.com. If you hve ny questions regrding your potentil use of this mteril, contct: Dell Softwre 5 Polris Wy Aliso Viejo, CA 92656 www.dellsoftwre.com Refer to our Web site for regionl nd interntionl office informtion. 8 TechBrief-MeetingDtShringNeeds-US-VG-25113