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.

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

  • 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

  • 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?

  • Setup DataGuard for Spatials and replication

    Hi
    We have Spatial Database on Oracle 11 & i have nearly 20database each database sizing from 250gb to 1tb.i want solution how to setup Data guard for spatial database.I didnt get any document abt it.looking forward and support from all the people here.
    1.I have snapshot based read only replication.looking forward from valuable suggetion how to go abt for advance replication or some the type replication method or to go for Streams.
    looking for help
    pls post in your suggestion un below mail id.
    thanks advance
    Vivek Yalla,
    Navionics System India Ltd.
    [email protected]
    [email protected]

    Khurram,
    I am not monitoring the Database – General Forum, so I was not aware of the duplicate thread.
    In addition, the other thread did not mention anything about Oracle E-Business Suite, which is different than what we have here. I assume that you are aware of that the procedure is different here since the application tier is involved.

  • 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.

  • Request for Comments and Experiences with Streams Advanced Queuing

    Hi,
    I would like to get some feedback about what your experiences with Streams Advanced Queuing. What do you like about it? What don't you like? How do you use it? What features would you love to see in it? Please post to the forums. Thanks!

    I love the new homeless Instant Client! I wish we had it years ago. Some comments:
    1) The MS ODBC administrator GPF's (blows up) when trying to configure a new data source using the new Oracle IC drivers. Have to hand-edit the registry.
    2) I heartily agree with the request that the new client install without requiring the normal Oracle installer. It's just too bloated for easy deployment. I'd rather hand install the files than to have to use that. Also, .zip not .jar please.
    3) Need better documentation on the connection string options. It took me 3 weeks to figure out that what used to be scott/tiger@mydb is now scott/[email protected]:1524/mydb.xxx.yyy (it's looking for the GLOBAL_NAME, not the SID and TNSPING won't show you that! Doh!)
    4) Please let us specify a range of ports (e.g. :1521-1524) and let it figure out where the SID is on that machine. We move ours around and don't want to update hundreds of clients with hardcoded command lines.
    5) Maximum backward compatibility, please! It's not easy moving all those Oracle apps to 8.1.7.4+ databases, yet, but my old OCI client programs should not have to care. I don't want to have 2 SQL*net driver stacks on my PC's.
    Thanks -- I'll be watching for new features.

  • 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

  • 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

Maybe you are looking for

  • How to make added custom field Delta mechanism work for LO Cookpit?

    We appended a new custome field into extraction structure of the LO Cookpit datasource 2LIS_02_ITM through RSA6. And then run CMOD to write the exit code to populate the value and it works fine. But after we read Roberto's Weblog: /people/sap.user72/

  • How to skip audio bytes from AudioInputStream??

    Hi all, I am trying to write a web application to analyze the frequency spectrum of an audio file. The user has a field of a html-form to enter the time point, that he wants to analyze. According to the user input the frequency spectrum will be analy

  • No deserializer is registered for schema type: DTORecord

    Created an empty project and selected Web Service Proxy from the New... gallery and gave it the URL of my .NET Web Service; accepted all defaults. Proxy was built, I added some code to display results and it compiled w/o errors. Error happens when de

  • Lightroom 5 no longer works for me to publish to FB .....

    and now I see Adobe charging $7.50 for FB publishing as an add on?

  • Uninstalling Leopard / erasing harddrive

    We installed Leopard and then realized we didn't meet the system requirements for RAM. There's been a ton of problems-so we're trying to un-install Leopard and we attempted to erase our computer's harddrive using: disk utility - erase - erase free sp