Streams VS Advanced Replication

We have a database on remote location and we want to replica of that database to our Centralized database which is situated in Head office and further we want to refresh our head office database automatically from remote database.
Suggestion required what will be the best solution for this?
Further what is the difference between Streams and Advanced Replication?
Irfan
Message was edited by:
Irfan

Dataguard would be a Ideal option
Can be Physical or logical Standby
http://download-uk.oracle.com/docs/cd/B13789_01/server.101/b10823/rcmbackp.htm
Stream i dont have any idea

Similar Messages

  • For DR Solution Streaming or Advanced Replication

    To have recovery in events of system crash or WAN down, Oracle streaming or Advanced Replication is an effective solution for outrage?

    Hi, I just want to know what do you want to achieve..do you want a disaster solution?
    Oracle has extended RAC and Data Guard for disaster recovery for site failure..streams and replication can answer that for you but replication and streams requires excellent bandwidth espcially if your looking at offsite replication.
    roy

  • DataGuard vs Stream / Advanced Replication

    hi,
    I want to know what is the different between DataGuard and the Oracle 11g Steam or Advanced Replication.
    thanks.

    Oracle Data Guard Physical Standby can be brought up as the primary automatically without human intervention with Fast Start Failover. Setup the data guard broker configuration then start up an observer and then enable fast start failiover. DataGuard also has a level of transparent application failover in 11g, but never set it up or used it yet.
    DataGuard is typically utilized to provide protection against a database failure including storage and is typically at a site other then the primary, this allows a level of site protection as well. We data guard is used to provide a level of local protection the storage for the primary and standby is different so that storage protection is also a part of the protection provided by data guard. Also make sure if the standby is in a remote site that the network can handle the trasnaction activity as to not fall too far behind and interrupt you fast start failover capability.
    Using SAN storage for the database in a streams or data guard environment is recommended as SAN typically can provide some level of redundancy for the storage automatically with any additional configuration on the database administrators part.
    For Oracle streams I do not know of a way to automatically transfer failed sessions, however a TNS connection can be used to connect to the first datbase and if that database is not available it tried a second. This would allow an application to re-connect a failed session and get the second database if there is a failure. The master master would allow you to have 2 active copies of the data at the same time and not require the 2 databases to be exact copies like a physical standby. Again if the 2 streams databases are both local use different storage for each so that a failure in the storage would not make both databases unavailable. Also be careful with streams accross sites as the bandwidth must be able to handle the transaction activity.

  • Advance Replication and Oracle Label Security

    Has anyone been able to configure both Advance Replication and Oracle Label Security to work together?

    This is currently not supported in Streams. I have an enhancement request in with Oracle for this functionality. This won't be seen in 11g R2 either.
    Has anyone done Label Security with Advance Replication?

  • Monitor Advanced replication

    Hi,
    we have advanced replication set up between two Master sites, this setup also serves purpose of DR solution as replication sites are in different cities. My question is that in case of disaster, how can we determine that when was the last 'push' we got from the other site...
    To elaborate it more...For eg we have Advanced replication between Melbourne and Sydney and 'sydney' goes down..how can we tell (sql query) that when was the last time we got successful 'push' from sydney to Melbourne...
    and reasoning for this question is to answer Exec's question that what is the data loss scenario in Sydney..
    Thanks
    Manu

    You can see when the push occurs at source (e.g. Sydney) by running this:
    SELECT last_date
    FROM dba_jobs
    WHERE what LIKE '%dbms_defer_sys.push%';However, if you loose Sydeny this isn't much use ... have you thought about setting up a simple "heartbeat" table which is part of the same replication configuration? We do this with our streams setup, the heartbeat table simply gets a row instered every minute via a scheduler job (or whatever frequency/mechanism you choose) with the current timestamp on the source system, we then replicate this to the target - you can then see on the target the "transaction lag" - i.e. what is the most recent timestamp in the table and thus when we last replicated data over, clearly this wont account for errors occuring for other tables but this will need monitoring seperately.
    Thanks
    Paul

  • Oracle Advance Replication

    Hi,
    While doing Advance replication I am getting the following error:
    ERROR at line 1:
    ORA-23308: object ADMIN.BONUS does not exist or is invalid
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.DBMS_REPCAT_SNA_UTL", line 4370
    ORA-06512: at "SYS.DBMS_REPCAT_SNA_UTL", line 5158
    ORA-06512: at "SYS.DBMS_REPCAT_SNA", line 82
    ORA-06512: at "SYS.DBMS_REPCAT", line 1076
    ORA-06512: at line 2
    I have one Master site and one Snapshot Site.
    And I am able to setup Master Side/Master Group/Snapshot Site. I have created Snapshot group also, but while adding object in Snapshot group I am getting the above error message!!!
    Could someone help me???
    Thanx in advance,
    Can reply on [email protected]

    This is currently not supported in Streams. I have an enhancement request in with Oracle for this functionality. This won't be seen in 11g R2 either.
    Has anyone done Label Security with Advance Replication?

  • Advanced Replication between Oracle XE and 64-bit Oracle Enterprise

    hi all,
    Currently i have advanced replication working between Oracle-XE and our 32-bit based Oracle 10gR2 Enterprise Server. Will advanced replication work if we moved our Enterprise 10gR2 instance from a 32-bit to a 64-bit?
    May be some of you might already be doing this, i just want a confirmation before i give the go ahead.
    thanks a lot,
    GG

    Hi;
    Please see:
    Error: "Could not load file or assembly 'Oracle.DataAccess, Version=%s, Culture=neutral, PublicKeyToken=%s' or one of its dependencies. An attempt was made to load a program with an incorrect format" [ID 1367695.1]
    Regard
    Helios

  • Regarding Advanced replication

    Hi,
    While doing Advanced Replication Configuration, I am getting these errors.
    i.e while importing the materialized views I am getting these errors,
    Can u give me suggestion about how to resolve ??
    ERROR:
    IMP-00003: ORACLE error 4052 encountered
    ORA-04052: error occurred when looking up remote object ZXDBP_55.SYS@ZXINCMP
    ORA-00604: error occurred at recursive SQL level 2
    ORA-12154: TNS:could not resolve service name
    IMP-00017: following statement failed with ORACLE error 4052:
    "CREATE SNAPSHOT ......."
    Thanks & Regards

    Hi
    Please help me, I have the next problem creating a trigger for replication in-line.
    * The DDL of the trigger is:
    CREATE OR REPLACE TRIGGER "MYTRIGGER" AFTER
    INSERT
    OR UPDATE
    OR DELETE ON "USER"."TABLE" FOR EACH ROW BEGIN
    IF INSERTING THEN
    -- db1: ORACLE.WORLD@DB1 --
    INSERT INTO [email protected]@DB1(COL1, COL2)
    VALUES(:NEW.COL1, :NEW.COL2);
    -- db2: DB2.US.ORACLE.COM --
    INSERT INTO [email protected](COL1, COL2)
    VALUES(:NEW.COL1, :NEW.COL2);
    -- db3: DB3.US.ORACLE.COM --
    INSERT INTO [email protected](COL1, COL2)
    VALUES(:NEW.COL1, :NEW.COL2);
    -- I HAVE 9 DATABASES...
    END IF;
    END;
    * All the DBLinks are tested and active; I can do the insert from sqlplus with the same sentence, in all Dbs. For example, I do this:
    INSERT INTO [email protected]@DB1(COL1, COL2)
    VALUES(99, 'TESTVALUE');
    And It's ok, for all dbs.
    * The replicator server is on Novell Netware 5.1, with Oracle 8.1.7 bundled. The target servers (db1, db2, etc...) are distributed between the same Novell 5.1
    and Win2003 Server. The target servers are in other cities.
    * The database global name of servers that have the error are ORACLE.WORLD... To create the database links, I use this global name with a identifier (dbn...) and this database links are OK...
    * In the servers with Win2003, it's ok.. the trigger is created and tested (In this servers are installed Oracle 9i)... In the target servers with Novell (Oracle 8 bundled) I have the next error when create the trigger: (when I include this servers in the trigger):
    ORA-04052: error ocurred when looking up remote object [email protected]@DB1
    ORA-00604: error ocurred at recursive SQL level 1
    ORA-04020: deadlock detected while trying to lock object USR.TABLE
    Regards...
    From Quito, Ecuador,
    Alejo Q.

  • Documentation on Advance Replication in Oracle 10gR2

    Hello Everyone,
    I am in need of an proper documentation on Advance Replication as i have been assigned a task to perform Replication on DB in Oracle 10gR2 but the content i have is not enough to clear my doubts so can any one provide me the perfect documentation
    please i am in a need as i am new to the concept
    Thanks & Regards
    Pratik Lakhpatwala
    Jr Oracle DBA

    Thanks a lot Sir,
    This Doc will help me a lot...
    Thanks & Regards
    Pratik Lakhpatwala
    Jr Oracle DBA

  • Oracle Version for Advanced Replication

    Hi all,
    When, Advanced Replication first appeared in Oracle Database?
    Was it in version: 7, 8i or 9i?????
    I' d like to do the same question for materialized view.
    I know that in previous releases materialized view was snapshot. So, in wich version of Oracle snapshot was introduced?
    I hope somebody help me...

    Do not use none of them. Conflict resolution will kill you. This is only will works if one side working on one set of tables while other working on other sets of tables. If you do not want to have such hadace use active standby database (11g) to run reports locally, but all changes must happen on primary side.

  • Why is Advanced Replication available with Standard 8i?

    I was installing Oracle 8i "Standard" today on RH6. When I ran
    dbassist it offered an option to install Advanced Replication.
    According to the white papers online, Advanced Replication is not
    an Option available for 8i Standard, unless I am misreading
    things. "Basic Replication" is supported in 8i Standard, but
    Advanced Replication was listed as a Feature of 8i Enterprise
    Edition.
    FYI we are interested in using Standards support for Updateable
    Snapshots and "Basic Replication".
    Anyways just hoping someone can clear things up for me.
    TIA...
    -Scott
    null

    No just the postcode checker, but the BT call center have confirmed that they think its odd, and when i did the home move order they have had to downgrade my package from infinity (currently get 60MB) to standard Option 3 adsl, they checked the other addresses and confirmed that mine was the only one that was saying no go
    its spalding market exchange

  • Differenece between oracle streams and oracle Replication

    Hi all,
    Can anyone tell me difference between oracle streams and oracle replication?
    Regards

    refer the link:Difference Between Oracle Replication & Oracle Streams.
    Oracle Replication is designed to replicate exact copies of data sets to various databases. Oracle Streams is designed to propagate individual data changes to various databases. Thus, Replication is probably easier if the end goal is to maintain identical copies of data, where Streams is easier if the end goal is to allow different databases to react differently to data changes.
    Oracle Replication is a significantly more mature product-- it is quite usable with older databases. Oracle Streams is a much newer technology and is only usable among different 9i databases. Most competent Oracle developers and DBA's are familiar with Oracle Replication, while many fewer have any real experience with Streams.
    The Streams architecture strikes me as a lot more flexible than Oracle Replication's. This leads me to suspect that Oracle will be pushing Streams over Replication in subsequent releases, so I would expect new features in Streams, like DDL changes, that aren't in Oracle Replication. Realistically, though, I don't expect any serious movement away from Replication for at least a few releases, so I wouldn't tend to be overly concerned on this front.
    answered by Justin
    Distributed Database Consulting, Inc.
    reference from forum thread:
    Difference Between Oracle Replication & Oracle Streams.

  • Question About Advanced Replication

    I red advanced replication concept on your blogs and i done sucessfully in my test database.
    you choosed to configured only one user and taken two tables.its ok. i want replicate all the users include all the tables to replication database just once time..i don't want to take one table and do it and then take another table and do it not like this.. i want configure all the tables to replication database, is there any procedure? may i want to know about this?
    Thanks & Regards
    S.Mohamed Azar
    Edited by: azarmohds on Jul 12, 2009 6:51 AM

    Request: Please remove my name from subject, it is public forum anyone can be participate.
    Please email "[email protected]" for personal.
    Check : http://download.oracle.com/docs/cd/B19306_01/server.102/b14226/repoverview.htm#REPLN001
    Thanks
    Regards,
    Taj
    Edited by: Mohammed Taj on Jul 12, 2009 5:51 PM
    Edited by: Mohammed Taj on Jul 12, 2009 6:02 PM
    Edited by: Mohammed Taj on Jul 12, 2009 6:08 PM

  • Whats so special with Advanced Replication feature of Oracle

    Hi Techies,
    I had a long term doubt on this. When the same functionality can be done using triggers and jobs, why should such advanced replication exist to use all those 5-10 packages and all those mess. What other thing in replication does differentiate it from its rival, manual work ie using triggers and jobs.
    Siva

    Why use Oracle Replication? Where to start?
    (1) Re-inventing the wheel is never a good idea. especially when there's a high risk of inventing it square-shaped.
    (2) Oracle will support their replication implementation: they won't support yours.
    (3) QUERY_REWRITE_ENABLED
    (4) efficiency: Oracle's inbuilt kernel code is simply faster than anything we can write
    (5) Do you really mean Advanced Replication and not just materialized views?
    "all those mess"Obviously you've never had a business requirement that really necessitated replication. It is a messy area. We are maintaining a single view of the data in multiple physical locations: that's not clean. Consider: performance, freshness of data, data integrity, data ownership, conflict resolution. Consider deployment and synchronisation with a workforce of remote, disconnected users. Once you have to really wrestle with those sorts of issues you will come to appreciate the flexibility, robustness and completeness of Oracle's replication tools.
    There are so many gotchas in just setting up the replication architecture using Oracle's box of bits that only a mad man would want to add building their own set of low level components into the mix. Now, you may have a very simple replication requirement that could be satisfied with a few triggers and a DBMS_JOB. Are you sure that requirement is fuilly scoped? Furthermore, are you sure that your requirement won't get more complex in the future? And do you really think it will take you less time to knock up some triggers and related database objects that it will do to issue a CREATE MATERIALIZED VIEW statement (and maybe a CREATE MATERIALIZED VIEW LOG too)?
    Oh, and spare a thought for the poor saps that will have to maintain th eapp after you've gone. They'll probably be happier with a standard Oracle implemenation that is well-known well-documented and for which there are training courses.
    Life is too short.
    Cheers, APC

  • Advance Replication Upgrade to Streams

    Hey Guys,
    Is there any way to upgrade existing Advanced Multi Master Replication to Streams with some script or step?

    Please look at Metalink Note # 250048.1

Maybe you are looking for

  • Ipod Nano 6th gen not charging at all

    I have an Ipod Nano 7th Gen whichn was bought in Nov 2012 for my daughter.  the problem is that when I connect the Ipod to the computer to charge all of a sudden it is just not working at all.  And gives the error (USB Device not recoginesed) 'One of

  • Warehouse management - Dabase Analysis

    Hi Guru, Can anybody tell me the following 3 things where I can analyse 1) How to determine the right pick bin size? 2) How do I determine materials where we see too many high rack picks? 3) What tables carry Material Master Data, Bin Data, and TO Da

  • Antivirus on VMs or on Host only?

    Hi, We use Symantec Endpoint Protection (SEP) on our host machines. Do you also install antivirus software on each VM, or do you reckon SEP will protect the running VMs as well? Will SEP even be able to scan into a shut down VM file system? By runnin

  • CS4 no longer recognizing AS2 classes

    Issue: I designed a site in CS4 using AS2 and external AS2 classes. Everything worked fine until about a week ago. Now when I go back and try to edit those files, the classes are no longer loaded and the site breaks. I haven't edited any of the code,

  • High-pitched sounds are muffled to the point of inaudibility

    I don't know how to describe it exactly, but Tiny Tim's "On the Old Front Porch", I can't hear the falsetto parts without going into VLC and changing the equalizer every which-a-way. This is concerning. I know this file is good, I've listened to it b