Dataguard replication

hello oracle experts
I would like to share with you a brave scenario which it would be perfect if I could implement it
SCENARIO
I have a 9.2.0.7 production database which is in SUN solaris with VERITAS cluster not ORACLE RAC.
i would like to replicate - create a physical standby databse in an 11gR2 environment with linux RED HAT platform and ORACLE ASM CLUStER
is that POSSIBLE?
Can I use also Golden Gate for this or with Data Guard I am fine
Thanks in advance
Edited by: airmax012 on 22 Σεπ 2011 2:48 πμ

airmax012 wrote:
I forgot to tell that the new physical standby database I would like to be in 11gR2 version and not 9.2.0.7Standby database must have same version.So you can't configure standby where your primary is on version 9.2.0.7 and secondary database on 11gR2.
Hope this help you
--neeraj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • Architecture for APEX using iAS 10.1.2 and 10g with Dataguard replication

    We are currently using APEX in a stand-alone architecture using iAS 10.1.2 on with 10g as the DB(all on the same server). Our APEX apps are fast becoming a significant part of our production environment and I would like to set up a redundant failover site using Dataguard replication. I am very familiar with the DB failover, but I am struggling with how I can set up iAS on the standby server.
    Oracle guidelines for iAS failover using Dataguard (this is not AS Dataguard) specify that the primary and standby server local hostname must be identical for the failover architecture to work unless you use a virtual host name. Due to restrictions in our environment I am not able to set the lcoal hostname the same on the primary and standby servers. As an alternative I installed iAS(10.1.4) using a virtual hostname on my primary server, but it appears that the servername that shows up in all the installation references after the installation is still the actual server name, not the virtual name.
    I am looking for guidance from someone that has successfully set up a iAS failover architecture using dataguard on servers that do not have the same local hostname.
    thanks

    Hi,
    I have the same problem. Do you find something about putting jsf in OAS 10.1.2 ?
    Regards

  • DataGuard Replication through a third server

    Hey Oracle guys!
    Hope you can help me with this or give some ideas...
    I want to setup dataguard replication between "A" and "C" server. But "A" doesn't reach "C" server directly, instead, the connections to "C" must be done through a "B" server, ok? ... (A->B->C)... and also viceversa ("C" server cannot communicate to "A" directly, it needs "B")... I have spoken to the network admins and they said: "that's the current architecture and can't be changed by now"...
    At the beginning I was having some ideas, about installing Oracle on "B" server and trying to "cheat" Oracle by starting a Listener pointing to "C" server (on host section, in the listener.ora) and configure the primary's server standby-destination to this "B" fake listener... but that obviously is not going to work...
    Do you have some ideas guys? or do you think that's possible?
    Thanks and cheers!
    Charles

    Thanks Enrique and I guess that would be easier too... but...
    I have spoken twice with them and no luck. They say that would be risky to DMZ, by opening direct communication between those servers (A and C) and bla bla... you know how huge those guys can be, so I think I'm not insisting them anymore... :)
    Anyway, thanks for the response!
    Charles.

  • Dataguard replication Query

    Hello there,
    If I am using external Netapps storage and snapmirror to replicate data to my storage array at the DR site do i still need to use dataguard for log shipping?
    I am a little confused where both fit. Are they basically both replication technologies, dataguard being at the database level, and netapps using storage level replication
    Advice would be much appreciated
    Cheers
    C

    Thanks Enrique and I guess that would be easier too... but...
    I have spoken twice with them and no luck. They say that would be risky to DMZ, by opening direct communication between those servers (A and C) and bla bla... you know how huge those guys can be, so I think I'm not insisting them anymore... :)
    Anyway, thanks for the response!
    Charles.

  • Dataguard Replication Encryption

    Hello all,
    We plan to use Dataguard on Oracle 9.2.0.8 version, running in an AIX 5.2 platform. We want the traffic between primary and secondary database to be encrypted, but Oracle Advance Security Option is too expensive for us.
    Is any other alternative method be used if we just want the encryption?
    a. Is the VPN IPSEC tunnel setup between primary and secondary server (VPN IPSEC tunnel setup between 2 AIX) a workable solution?
    b. Is SSH tunnel another workable solution?
    Thanks

    I think you need to address this with Unix/AIX forums becuase it now outside of Oracle domain. You are nolonger talking about Dataguard and ASO.

  • 9.2.0.6 DataGuard - how to "break" replication, make standby "standalone"

    Hi All,
    I have an existing 9.2.0.6.0 DataGuard environment, where currently I just have one primary and one physical standby database. I am planning to add in another physical standby database, but then at some point, I want to "break" the dataguard replication to this one, and basically take it out of the DataGuard environment, and have it run as a standalone database. I am not talking about putting it into "open read-only" mode, I want to completely remove it from the DataGuard replication, and have it up and running as a standalone db. Is that even possible? I don't see anything mentioned about this in the official DataGuard documentation.
    If anyone has any thoughts on the best way to do this, I'd really appreciate it!!
    Thanks,
    Brad

    Actually, both... here is my potential plan:
    1. Put a copy of the production database onto the new hardware, and instantiate it into the DataGuard configuration as a new physical standby database.
    2. "Break" the dataguard replication, so that the new database on the new hardware becomes a standalone database, separate from DataGuard. At this point, we can test out some of the application against this database. The testing could last up to a few weeks.
    3. Once we are happy with the testing, then we need to re-create this database as a backup from production, and get it back into the DataGuard replication as a standby. When it is time to cutover the production system, then we do a DataGuard Switchover, so that the database on the new hardware becomes the new primary database, replicating out.
    Does that sound feasible? I think I can take care of all of those steps, the only one that I don't really know how to do is step 2, where we "break" the dataguard replication, and bring up the database on the new hardware as a fully stand-alone db.
    Thanks,
    Brad

  • Dataguard Configuration under Juniper Firewall

    Dear Friends ,
    We are using Oracle database 11g with Oracle Ent Linux 5.8. We are using active dataguard in this system . Recently we are deployed firewall both on PRIMARY and STANDBY end . we are using juniper firewall device . After deployment of Juniper Firewall on STANDBY end , we observe that Dataguard replication is not performed , i mean log of the PRIMARY server does not transmitted to the STANDBY end .
    Does is there any recommendation using firewall device with DATAGUARD ?
    How can I resolve this Dataguard replication problem under the Firewall  ?

    The firewall simply placed on  top of  STANDBY database  . nothing is configured in firewall . I mean all ports are open and no rules are applied yet .
    Before firewall , redo transmitted successfully but after placing the firewall , it is not working .
    It means you agree the firewall is blocking the transmission and it also means that ports are blocked.
    On top of what have been said -
    Check the connectivity to Standby from Primary as SYSDBA ?
    Check the Primary database & Standby database alert log ?
    Pradeep

  • Listener not working in one of the servers of the Standby site

    Hello,
    The system is a RAC with two servers working as Primary site, and two servers working as Standby site.
    Both servers of the Primary site are sending redo logs to one of the servers of the Standby site. The other server of the Standby site is not receiving any redo log.
    I have checked the listener.ora and the tnsnames.ora files of the server that is not receiving and it is well configured comparing it with the server that is receiving the redo logs.
    If I check the status of the listener: lsnrctl status listener_<node name>
    Both of the Standby servers look fine.
    But if I connect directly to the database...
    In the 1st server of the Standby, the IP appears:
    SQL> show parameter listener
    NAME TYPE VALUE
    local_listener string (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = xxxx))
    remote_listener string LISTENERS_DB
    Nevertheless, in the second server of the Standby site, the one that is not receiving the redo logs, the IP does not appear:
    SQL> show parameter listener
    NAME TYPE VALUE
    local_listener string (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = xxxx))
    remote_listener string LISTENERS_DB
    I have found the following to reload the listener:
    Oracle# lsnrctl reload listener_`hostname`
    Oracle# lsnrctl reload listener_standby
    Has anyone tried this? Did it work? It can be run without affecting the sytem, Dataguard, replication..., right?
    If you have another idea to fix this, let me know please.
    Thank you ;)
    Edited by: user11281526 on 29-oct-2009 4:35
    Edited by: user11281526 on 30-oct-2009 7:36
    Edited by: user11281526 on 31-oct-2009 4:11

    If I see the status of the listener_standby in the second server of the Standby site, the one that it is not receiving redo logs, it looks like it is fine. Why?
    #lsnrctl status listener_standby
    LSNRCTL for Solaris: Version 10.1.0.4.0 - Production on dd-mm-yyyy hh:mm:ss
    Copyright (c) 1991, 2004, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP_second_server_standby)(PORT=xxxx)))
    STATUS of the LISTENER
    Alias listener_standby
    Version TNSLSNR for Solaris: Version 10.1.0.4.0 - Production
    Start Date dd-mm-yyyy hh:mm:ss
    Uptime xx days yy hr. zz min.
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /opt/oracle/product/10.1.0/db_1/network/admin/listener.ora
    Listener Log File /opt/oracle/product/10.1.0/db_1/network/log/listener_standby.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=IP_second_server_standby)(PORT=xxxx)))
    Services Summary...
    Service "DB1" has 1 instance(s).
    Instance "DB1", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    Edited by: user11281526 on 29-oct-2009 6:41
    Edited by: user11281526 on 29-oct-2009 6:42
    Edited by: user11281526 on 29-oct-2009 6:43

  • Are these independent or go together

    I am the senior dba on our project and currently working on implementing high availability practices/procedures for our database. Currently we don't use any add on products and basically we run 9-5 and do backups at night. We are interested in using some of the technologies such as DATAGUARD, REPLICATION, ORACLE STREAMS, FLASHBACK TECHNOLOGY. We also want to create a better disaster recover plan.
    From a high level, the question I have is what technologies go-together and what are not related.
    Example, If I use DataGuard, Will I need to also use replication? Or does Dataguard handle the same kind of things. What/how do I get flashback technology?
    Can anyone recommend the best approach for high availability databases? 24x7
    I'm really just looking for high level answers and I'll follow up with some research.
    Thanks for your time,
    Mike O.

    If you are going to use 10g RAC, then you would only need Dataguard in a recovery situation (e.g.: you entire building burned down and the 2+ RAC nodes were both in the building along with your backup tapes, etc)....
    If you only want a single node and want to have an offsite server that is ready to go if your building was destroyed (for whatever reason), then dataguard is what you want. If you want to be able to failover and load balance, then RAC is what you want, but RAC (and someone may disagree) can't be run in two different datacenters (unless they were VERY close together and connected by dart fiber or something.
    I've not implemented dataguard (but have implemented standby server (which is what dataguard is now)), but be aware, not everything is shipped to the dataguard server (e.g.: if a user updates, inserts, etc, no logging, you just lost that data, but perhaps dataguard has fixed this issue? I know standby server did not).
    -Greg

  • Backup of copy while recovery of copy running

    Have a question on an RMAN error we are getting and wondering if anyone else has done anything like this and seen this error.
    We have had an SR open since 8/30 with no resolution yet though the SR is a standard severity as this problem is not severe and we can work around it. Our opinion is that what we are trying to do should work without error.
    Environment Details. I do not suspect this matters as I have reproduced this on Solaris and linux as well as DB versions 11.2.0.3, 10.2.0.4 and 10.2.0.5
    Error:
         channel ORA_DISK_1: finished piece 1 at 25-SEP-12
         piece handle=/oracle/RMAN_FULL_SEG2/FULL_SEG2_16_1_794915068 tag=SCOTTSFULL comment=NONE
         channel ORA_DISK_1: backup set complete, elapsed time: 00:01:42
         channel ORA_DISK_1: starting incremental level 0 datafile backup set
         RMAN-00571: ===========================================================
         RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
         RMAN-00571: ===========================================================
         RMAN-03009: failure of backup command on ORA_DISK_1 channel at 09/25/2012 09:46:10
         ORA-19588: datafile copy RECID 2 STAMP 794914328 is no longer validHope this makes sense. It's a bit complex to explain.
    Steps to Reproduce some of these can be skipped I was just documenting
    everything I did for the SR to reproduce the issue.
    *1) Create simple database via DBCA*
    Create directories to hold the copy and the full backup.
    I used the following directories.
              /oracle/oradata for the database
              /oracle/RMAN for the copy
              /oracle/RMAN_FULL_SID for the backup
              /oracle/IRMAN for incremental that is later applied to DB
    *2) Create a copy of the database into /oracle/RMAN directory*
         backup incremental level 0 as copy db_file_name_convert=('/oracle','/oracle/RMAN') reuse
    database tag="SCOTTTEST"
         verify copy with 'list copy of database' if you want to
    *3) Do backup just to establish a baseline for incremental. (this one not really relevant)*
         backup incremental level 0 tag "SCOTTSFULL" fORMAT
    '/oracle/RMAN_FULL_SEG2/FULL_%d_%s_%p_%t' copy of database;
    *4) Do incremental backup that will be applied to copy.*
         backup incremental level 1 FORMAT '/oracle/IRMAN/incremental_refresh_%U' for
    recover of copy with tag "SCOTTTEST" database;
    Here is where issue happens.
    Start 2 sessions into rman at this point
    one for number 5 and one for number 6.
    Start number 5 running and wait for the channel ORA_DISK_1: starting piece message.. then run #6
    *5) Start backup of that copy with filesperset 1 to force multiple backupsets.*
    The filesperset clause is not set to 1 in our production databases but the backups
    are much bigger there and obviously take longer. The use of filesperset is just
    to reproduce the issue on a much smaller database.
    This has to take longer than #6 and there has to be a channel finishing a set of files and
    starting on a new file after #5 is complete.
         backup incremental level 0 filesperset 1 tag "SCOTTSFULL" fORMAT
    '/oracle/RMAN_FULL_SEG2/FULL_%d_%s_%p_%t' copy of database;
    *6) Start refresh of copy after starting number 5 above.*
         RECOVER COPY OF DATABASE WITH TAG "SCOTTTEST";
    # 6 Will run quickly. When #5 finishes a file and moves to the next file it will error.
    There are some work arounds that do work and avoid the error.
    1) Set filesperset large enough to cover all the files in
    the DB (in above example change filesperset to 15 no error will be reported)
    2) allocate enough channels to ensure that you cover all the files in the database
    3) Don't run the recover of the copy while a full backup is running.
    4) Don't run the backup on the copy but backup the original DB.
    The situation in our production DB is this.
    We want to recover the copy every 3 hours keeping ourselves no longer than 3 hours out of date
    with the main database.
    every couple of days we do an incremental level 0 of the copy which on our bigger databases
    can take more than 3 hours.
    These level 0's fail if they run longer than 3 hours.
    The answers on the SR so far have been to increase filesperset to a huge number and don't
    run them at the same time. The reason they are giving us is that we are not getting a consistent backup
    because the files are being recovered while the backup runs.
    The problem I have with that reasoning is that if you choose options 1 and 2 above that do stop the error
    the recovery is still running while the backup is and the files are still changing so in that case the
    files are not consistent either but no error is thrown. Am I thinking about this completely wrong?
    We feel that those are not good solutions with what we are trying to do and wonder if anyone
    else has tried to do this type of thing with any success?
    My suspicion on what is happening is that during the start of the level 0 backup RMAN grabs a list
    of files with their id's to backup. The recovery actually marks files deleted and adds a new file with
    a new id in the controlfile/catalog metadata (I forget the table at the moment) . Once RMAN finishes a
    set of files/file it tries to move on to the rest and cannot find a file with the same id that is
    not deleted anymore so throws the not valid error.

    We want to recover the copy every 3 hours keeping ourselves no longer than 3 hours out of date
    with the main database.Sometimes you need to redesign your strategy. If the above line is your target, you should consider other solutions such as Active/Standby Dataguard replication. Why go through backup and recovery on a remote site, when you can ship the archivelogs to remote destination and have the logs applied, thus keeping both sites up-to-date.
    Following is a link for Active/Standby:
    http://www.oracle.com/technetwork/database/features/availability/twp-dataguard-11gr2-1-131981.pdf

  • Replication, dataguard and D/R site

    Hi
    I am often getting with the following terminologies in Oracle:
    Replication (Server), DataGuard and Disaster/Recover Site
    So, can anybody briefly explain me the difference between each other?
    TIA
    Aqueel.

    For replication, you have many choices:
    A. Basic replication (MV replication)
    - transaction based
    - row-level
    - asynchronous from master table to MV (Materialized View)
    - DML replication only
    - database 7 / 8.0 / 8i / 9i / 10g
    - Standard and Enterprise Edition
    1. Read-only MV replication
    2. Updateable MV replication:
    2.1 asynchronous from MV to master
    2.2 synchronous from MV to master
    3. Writeable MV replication
    B. Multimaster replication
    - transaction based
    - row-level or procedural
    - asynchronous or synchronous
    - DML and DDL replication
    - database 7 / 8.0 / 8i / 9i / 10g
    - Enterprise Edition only
    1. row-level asynchronous replication
    2. row-level synchronous replication
    3. procedural asynchronous replication
    4. procedural synchronous replication
    C. Streams replication
    - (redo) log based
    - row-level
    - asynchronous
    - DML and DDL replication
    - database 9i / 10g (10g has Down Streams Capture)
    - Enterprise Edition only (Standard Edition 10g can execute Apply process)
    Regards,
    Zlatko Sirotic

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

  • Best Strategy for Oracle Replication Dataguard/Streams/Mat Views...

    We have a database in Atlanta and a Nat. Office DB in DC. The primary workhorse is the ATL db. The DC office needs to be able to review the most current ATL database data and make small changes to status codes and comment fields (not necessarily on the database but can be if that is the best way). The DC database in the case of network failure/Loss of communication with ATL wants to be able to continue to work on the most current data as of the network failure and resync/or send those changes back to ATL db when the network is restored.
    Iam interested in startegies you would take to accomplish these goals.
    We will be using Oracle 10.2
    Thanks in Advance

    Sounds like a typical Replication Streams use case. DataGuard is not quite in the picture.
    If your remote office only need to replication few tables from ATL, setup Mview based replication seems a good idea.
    Check more information here,
    Oracle® Database Advanced Replication

  • Dataguard for replication

    Hello there,
    If I am using external Netapps storage and snapmirror to replicate data to my storage array at the DR site do i still need to use dataguard for log shipping?
    I am a little confused where both fit. Are they basically both replication technologies, dataguard being at the database level, and netapps using storage level replication
    Advice would be much appreciated
    Cheers
    C

    Oracle data guard is more for high availability and data redundancy hence it was designed and to be used for that purpose. Like you can only open the database for reading (both logical and physical standby, you have a little bit freedom in logical standby where tables that not being maintained through regenerated SQL transactions allow read/write access)
    Base on your scenario I don't think data guard is good fit for you. As Oracle Relication and Stream are designed for your purpose.
    One of the primary uses of Stream is Data Warehouse Loading .
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14229/strms_over.htm#CHDHJIBF
    just my 2cents

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

Maybe you are looking for

  • Is there a way to play two radios at once?

    I usually listen to music using the Songza, Pandora, or iHeart Radio app. Recently I started listening to a news talk radio through the iHeart Radio app. I want to continue listening to the news talk shows, but I'd like to listen to music in the back

  • How can I add Disk Templates to My Image Garden

    I hope I got the right forum.  I kinda lost and this is my first time here. Geee  I really hate "My Image Garden"  But I don't know it or how to do things. I scan something, then have to drag it to my desktop then re-name it and file it.  What a pain

  • How do i download pdf files onto a flash drive from my windows phone?

    How do I transfer PDF files from my phone to a flash drive?

  • AppleWorks 6.2.9's missing features

    I recently got a new G5 17" iMac with AppleWorks 6.2.9 installed. I just now tried to use the painting program and it seems to have either missing or differently behaving features compared to previous Claris/AppleWorks versions - in particular: I've

  • Working with User-Defined

    What do it event is used to capture the action later of inserted a data on Database? Thanks