Network buffer used by Data Guard asynchronous shipping process

Hi, all,
I am investigating the amount data that could be loss if we are using LGWR ASYNC for the redo transport services. I read somewhere it says the maximum exposure to data loss is the size of network buffer used by Primary database to ship redo apply. Where can I find out the size of this network buffer?
Thanks a lot in advance.

it says the maximum exposure to data loss is the size of network buffer used by Primary databaseIn 10.2 lns async reads directly from online log files, no buffer.
However, even with the buffer the above statement is incorrect.
There is no maximum to the exposure of data loss in either max performance or even max availability modes.
The exposure is a quantitative measure that depends on the speed of communication with standby.
You can evaluate it by comparing the rate of redo generation on primary ('redo blocks written' in v$sysstat) with that of redo apply on standby ('redo blocks read for recovery' in v$sysstat), or, easier, v$dataguard_stats on standby.
Oracle dataguard software sometimes [log switch] artificially increases immediate short-term exposure by parallelizing redo shipping.
But this parallelization makes it more efficient (and thus lessens this exposure) in the long run.
The only mode with maximum exposure limit is maximum protection, and that maximum is zero.

Similar Messages

  • What are the pros and cons using Active Data Guard vs Data Guard?

    My understanding is that Active Data Guard is an additional database option for Oracle 11gR2 Enterprise Edition. I need to know the pros and cons using Active Data Guard vs Data Guard in order to decide whether to get pay extra for the Active Data Guard.
    Thanks for any help.

    Hemant K Chitale wrote:
    Before jumping in to Active Data Guard, one needs to evaluate :
    a. Is there really a need to run queries on the Standby ? The Standby could / should be at a remote site so queries are "across the network". Depending on the nature of the queries and the volume of output, the "performance" of the queries may not seem to be the same.
    b. If the database is not in Maximum Protection mode, the data "seen" at the standby may not be in "real-time" synch
    c. Not all applications are truely read-only when querying. Some applications use "jobs" that write to tables when querying. Such would not work with Active DataGuard. (example : EBusiness Suite). There are very complicated ways of handling this -- and one needs to consider if the complications can be introduced and supported.
    Over the network accessing standby read only is really not an good idea, I think no one will compare performance with primary and standby,
    But some of them they want to validate data which are very critical, as it is matching with primary or not, Its an added advantage with ACTIVE DATAGUARD
    Prior to that until unless stop MRP, open database and then we need to validate, So there is an interruption of recovery, I can say its also an advantage where there is no interruption of recovery.

  • Data guard related OS processes in Primary and Standby servers

    Database version : 11.2.0.3
    Operating System : RHEL 5.8
    Type:  Physical Standby
    ++++++++++++++++++++++++++++In a typical Linux server hosting a Physical standby DB, the data guard related OS processes that appear in ps output
    are like below. One mrp for each standby DB.
    ps -ef |grep mrp
      oracle  9380     1   0   May 21 ?          57:33 ora_mrp0_STRYKER_DG
      oracle 18874     1   0   May 23 ?          33:45 ora_mrp0_FLPSA
      oracle 18992 18837   0 23:39:39 pts/3       0:00 grep mrpSimilarly ,In a typical Linux server hosting a Primary DB what are the data guard related OS processes that appear in ps output ? Will LNS process appear in ps output ? Any other processes ?

    Similarly ,In a typical Linux server hosting a Primary DB what are the data guard related OS processes that appear in ps output ? Will LNS process appear in ps output ? Not exactly but it appears has different name, on your primary try below commands
    SQL> select pid from v$managed_standby where process='LNS';
    $ps -ef|grep <pid value>
    hope this helps, on standby you can use same procedure to find the RFS OS process

  • Data Guard-Log shipping

    Hi,
    I have Data Guard implemented on Oracle 10gR2 10.2.0.1 database. OS-Windows 2003 Server. I am facing the following error
    ORA-16146: standby destination control file enqueue unavailable
    I get this alert in my alert log. After sometime it gets resovled on its own. When I check logs status...all logs are applied on standby and no gaps are found. What may be the possible cause for it? And solution ?

    Thank you for those kind words. :^) We try hard. WHat you are hearing is not really different. I am just providing a few more details on Data Guard's redo transport that further clarifies what you have heard, at least I hope so :^)
    All I was trying to do is clarify what process is actually shipping redo and when. The syntax for the LOG_ARCHIVE_DEST_n parameter up to 10g is ARCH, LGWR ASYNC or LGWR SYNC. The syntax says LGWR but in fact underneath the LGWR process starts up an LNS process for any ASYNC or SYNC standby destination and it is that process that actually has the network connection to the standby. This way if there is a network hang it is the LNS process that gets stalled and the LGWR process (when in SYNC mode) will wait for NET_TIMEOUT seconds before deciding that the standby is unreachable and continuing to do its work ignoring that standby destination until it is reachable again (something discovered by the ARCH ping process).
    If you say ARCH for a standby then one of your ARCn processes will ship the redo when it is in the form of a complete archive log file. Hence nothing gets shipped to an ARCH standby until a log switch happens at the Primary.
    The reason everybody says that LGWR ASYNC or LGWR SYNC is better is that the redo is shipped at the time it is written to the online redo log file hence your potential data loss is much much much less than with ARCH. And I agree with that sentiment.
    Please note that from 11g on the syntax is ASYNC or SYNC. The LGWR keyword is no longer necessary (although it will still be parsed) and ARCH has been deprecated as ASYNC is so much better. ARCH will work for backwards compatibility but will go away at some point.
    Does this clear things up for you?
    Thanks.
    Larry

  • Oracle EBS R12 - DR setup using Oracle Data Guard

    Hi,
    Our customer has implemented Oracle EBS R12 (12.0.6) on a Two Node RAC on HP-UX env. The application Tier also has Two Nodes(Admin Tier and Web Tier).
    Oracle Clusterware - OCR and Vote Disk are on Raw Devices and the EBS database is on ASM.
    Customer wants to implement a DR solution with Oracle Data Guard with only 2 servers - 1 for the Database Tier and 1 for the Application Tier on the DR Site.
    I would like to know if this could be done by following note: 452056.1? I would also like to know if there are other useful docs.
    Thanks.
    Thiru

    Hi,
    Customer escalated this issue to Oracle and they came up with this reply:
    They can implement Disaster recovery solution from RAC to NON RAC using Solution A which use RMAN utilities for backup and recovery.
    While now AMP Application Management Pack gives the capablitiy to build non RAC from RAC Envioment, In future AMP will be capable also to support cloning of DB with Data Guard.
    Details
    Solution A - Using RMAN:
    For Release 12 customers, you can clone from a RAC to RAC (like to like) or RAC to non-RAC. This is using RMAN scripts to take a copy of the db when it’s in archive mode. if you’re leveraging any disaster recovery tools like data guard, the above solution should work fine…perhaps some fine tuning to the procedures
    Solution B - Using AMP in the future release
    For Release 11i , Release 12.x customers, AMP would be offering a new cloning solution that wouldn’t have dependency on Rapid Clone. This solution leverages the strengths of EM Grid Control in provisioning or cloning targets such as databases. This would be an advance solution that would support:
    o A full-fledged scale down cloning
    o Cloning of EBS deployed on Shared File System
    o Hot and Cold mode cloning
    o Quantifiable reduction in clone time for the entire EBS system
    This solution would be leveraging EM grid Control’s DB provisioning pack’s clone utilities, that are quite advanced and support cloning of DB with Data Guard.
    The recommendation is to start trialing AMP version 3.0, making the purchase and implementing within the Enterprise. As we release the new version of AMP (release 3.0.1), Customer would be in a better position to quickly implement the latest features
    Can anyone let me know if the solution A suggested will work.
    Rgds,
    Thiru

  • Anyone has experience using 9i data guard for standby database??

    I'll be appreciate if you let me know how you set it up, thanks...

    Hi --
    Aperture is extremely flexible.  You have unlimited use of Keywords.  Additional built-in tags are
    - Ratings (7 levels, easily shown with Images)
    - Color Labels (8 labels, easily shown with Images)
    - Location (assigned or based on GPS, has own interface)
    - Faces (Aperture comes with a useful face recognition engine, own interface)
    - Custom metadata fields (e.g.: Purchaser)
    - etc.
    It's organizing abilities are second to none in its class (including Lightroom, Capture One Pro).
    Provide some details about your research project, and I'm sure we can comment specifically rather than generally.
    --Kirby.

  • HA of Data Guard Broker Observer process

    Hi,
    I need advice on how to make the DG Broker Observer process highly available. I have installed DG Broker on a Windows server to monitor a 2-node DG configuration. However, the Observer process is not implemented as a Windows Service. You can schedule a script to start the Observer process at boot time but that does not protect against process crash/failure.
    Oracle documentation apparently refers to Enterprise Manager, i.e. to let the EM Agent monitor the Observer process, but I guess that requires a separate license.
    I would be grateful for any recommendations to configure the DG Broker Observer process in a fail-safe manner on Windows.
    Thanks,
    Sebastian Seidel

    Guessing that something requires a separate license is not something I would recommend. Open an SR at metalink and ask.
    I am a bit confused by your comment that you installed the DG Broker.
    From my experience what is required is:
    alter system set DG_BROKER_START = TRUE;That said have you looked in v$session or v$process to see if it is represented there in your version? If it is you can easily monitor it
    with a little PL/SQL written inside the database.

  • License Type Requirements To Use Data Guard For Oracle EE

    Hi,
    I haven't been able to get a straight answer on this, so hopefully someone can help me.
    We currently have two physical servers, both licensed to run Oracle Database 11gR2 EE, however one is running a cpu-based license (primary server/production) and the other is running a named-user based license (secondary server/soon-to-be-standby server).
    I had no hand in selecting the license model, so this is what I have to work with. So the question is this: With this type of license model differences, can I use Oracle Data Guard?
    Our Oracle software vendor says no because of the differences in the license models.
    Any feedback would be invaluable. Thanks.

    That is so because there is not much to say about it: You create your standby as described in the Data Guard doc (RMAN DUPLICATE)
    Then you ship the Archivelogs to the standby and do recover database there. Technically easy. No higher protection mode possible, though.
    I am no License Specialist, but I think that you will always need some kind of license for the standby database - even if you maintain it this way.
    My recommendation would be to clarify with your company first what your Recovery Point Objective is - can you live with the probably high amount of data loss in case of Disaster on the Primary?
    If not - purchase the correct license and continue with Data Guard Best Practices instead of doing a home grown solution.
    Security is not cheap.
    Kind regards
    Uwe Hesse
    http://uhesse.wordpress.com

  • Can I make a Data Guard configuration using EM console without Grid Control

    Can I make a Data Guard configuration using EM console without Grid Console?
    Can I download Grid Console software from Oracle website without cost?

    Assuming this is for 10g,
    You could use Oracle® Data Guard Broker
    Even you can download Grid Control software for free from Oracle site, you can't legally use it without license.

  • HT5848 i'm hooked up to a wifi network but i cannot access itunes radio without using cellular data, why?

    I'm trying to use the new iTunes radio but it keeps telling me "Network Unavailable, Connect to Wi-Fi network or use cellular data". Problem is, I am hooked up to a Wi-Fi network. I went to settings--> Wi-Fi--> and it is one and connected. How can I get iTunes radio to recognze this?
    Thank you

    After I did a hard reset I was able to see the radio. Now, a few moments later, the radio has dissapeared from my music all together. I just turned my phone off and back on again in hopes that it would reappear but it did not. I then tried to do another hard reboot butthat did not work either. I have lost it altogether.

  • What is the major plus with Data Guard compare to standby

    Hi,
    We don't need active active replication between our prod and DR, our DR can be 20 minutes RPO (Recovery Point Objective) so what is the main advantage of configuring and installing oracle data guard compare to a simple standby server?
    My understanding of data guard is a that oracle will ship your log auto on the DR and apply it instead of me, doing it with 2 script (one on primary server that ship log over, the second on standby that apply the archive log).

    1. Your Primary site get hit by something you can failover to the standby.
    2. If you have a large group of "Reader" users on the Primary you can switch them to the Standby using Active Data Guard.
    3. You can do a switchover and avoid an outage if your Primary server needs work of any kind.
    4. You can preform backup at either site taking even more load off you primary if needed.
    or as the books says:
    Disaster recovery, data protection, and high availability.
    Down Side
    1. Cost
    2. Network Load (or additional load)
    Edited by: mseberg on Feb 7, 2011 10:23 AM

  • Data Guard Manager GUI does not respond

    Hello,
    I configured a standby datase environment using the Data Guard(9.0.1). Both, the primary and standby are 9.0.1
    Few days ago, the standby crashed and i was getting an Ora-12500 error. To solve that error i had to recreate the oracle instance. After that, the primary established connection to the standby and shipped the logs which were applied by the stand. But when i connect to the Data Guard Manager GUI and click on my data guard configuration, the cursor shows up and keep running on the screen indicating that the DGMGUI is working on the background. I left DGMGUI running overnigth but it did not finished. I don't know what is the problem. Any hint ?
    Thanks a lot.
    Hardy.

    You probably want to post this in the General Database forum.
    Thanks.

  • Database Smart Flash Cache and Data Guard

    We are on Oracle 11.2.0.2 on OEL 5 and our considering buying fusion io (PCIe flash drives) for our Production (Primary) database.
    My question is; Can we use Physical Data Guard with the Primary side using Database Smart Flash Cache and keep-ing tables and/or partitions in the Flash Cache and have a Standby side that does not have Database Smart Flash Cache?

    Yes you can.
    Data Guard will not check what type drive you are using. As long as you meet the database and network requirements it will work.
    http://www.oracle.com/technetwork/database/features/availability/maa-090890.html
    Check out these white papers if you have concerns
    "Migration to Automatic Storage Management (ASM)"
    "Best Practices for Creating a Low-Cost Storage Grid for Oracle Databases"
    In addition here's an example of using two different file systems with Data Guard
    http://pythianpang.wordpress.com/2009/07/07/data-guard-asm-primary-to-filesystem-physical-standby-using-rman-duplicate/
    Best Regards
    mseberg

  • Data Guard ON ODA

    can you please help with any documents that show how to configure Data Guard on two ODA?
    Thanks,

    Hello;
    Based on what I read in E22692-11 its not any different than any other database with Data Guard
    Both require Enterprise Edition and can be Single instance or RAC.
    However given the odd size templates and the fact I search the document and cannot find one word about Data Guard concerns me a little.
    But if you have two of them I don't see any reason one cannot be Primary and the other Standby.
    If you dig deep on the oracle page for it you see "Active Data Guard" as an option.
    Based on a hard search I think my first thought is correct. The use of Data Guard falls into "Enterprise Edition" and there's Nothing special about it on ODA. Decided which ODA template you want to use and build it.
    http://www.oracle.com/us/products/database/oracle-db-appliance-whitepaper-495291.pdf
    Has a tiny note on Public Network and Data guard
    Inside the Oracle Database Appliance (ODA) [ID 1385831.1]
    http://www.oracle.avnetportal.ch/fileadmin/oracle.avnetportal.ch/templates/pdf/ODA/ODA-VAD-VAR-Tech-Avnet-LIGHT.pdf
    Best Regards
    mseberg
    Edited by: mseberg on Apr 12, 2012 7:32 AM
    Edited by: mseberg on Apr 12, 2012 7:34 AM

  • Data Guard Related Problem

    We are using oracle 9.2, i am facing a problem in the dataguard is that i want to know whether the log have been applied or not.....below are the outputs....
    we are using manual data guard......
    SELECT THREAD#, SEQUENCE#, APPLIED FROM V$ARCHIVED_LOG;
    no rows selectedwhen i fire the above query it is not showing any result......
    pls suggest me ..
    SQL> show parameter stand
    NAME                                 TYPE        VALUE
    standby_archive_dest                 string      /arch/log
    standby_file_management              string      MANUAL
    SQL> SELECT THREAD#, MAX(SEQUENCE#) AS "LAST_APPLIED_LOG"
      2  FROM V$LOG_HISTORY
      3  GROUP BY THREAD#;
       THREAD# LAST_APPLIED_LOG
             1             1724
             2             1537
    SELECT THREAD#, SEQUENCE#, APPLIED FROM V$ARCHIVED_LOG;
    no rows selected

    we are using a manual standby database.......
    SQL> select  DATABASE_ROLE, SWITCHOVER_STATUS,DATAGUARD_BROKER from v$database;
    DATABASE_ROLE    SWITCHOVER_STATUS  DATAGUAR
    PHYSICAL STANDBY SESSIONS ACTIVE    DISABLED
    SQL> show parameter stand
    NAME                                 TYPE        VALUE
    standby_file_management              string      MANUALso pls suggest me how would i know whether the archives have been applied or not.....
    although i have posted the query which i was using for the same
    and one more thing i am getting an error in alert log file also...
    Sun Aug 10 12:28:09 2008
    ORA-279 signalled during: ALTER DATABASE RECOVER    CONTINUE DEFAULT  ...
    Sun Aug 10 12:28:09 2008
    ALTER DATABASE RECOVER    CONTINUE DEFAULT
    Sun Aug 10 12:28:09 2008
    Media Recovery Log /arch/log/1_1724.dbf
    Sun Aug 10 12:31:09 2008
    ORA-279 signalled during: ALTER DATABASE RECOVER    CONTINUE DEFAULT  ...
    Sun Aug 10 12:31:09 2008
    ALTER DATABASE RECOVER    CONTINUE DEFAULT
    Sun Aug 10 12:31:09 2008
    Media Recovery Log /arch/log/1_1725.dbf
    Errors with log /arch/log/1_1725.dbf
    ORA-308 signalled during: ALTER DATABASE RECOVER    CONTINUE DEFAULT  ...
    Sun Aug 10 12:31:09 2008
    ALTER DATABASE RECOVER CANCEL
    Sun Aug 10 12:31:09 2008
    Media Recovery Cancelled
    Completed: ALTER DATABASE RECOVER CANCEL
    Sun Aug 10 12:33:09 2008
    alter database open read only
    Sun Aug 10 12:33:09 2008
    SMON: enabling cache recovery
    Sun Aug 10 12:33:09 2008
    Database Characterset is WE8ISO8859P1
    replication_dependency_tracking turned off (no async multimaster replication fou
    nd)
    Completed: alter database open read only
    #

Maybe you are looking for

  • Database Connection fails on some computers

    Hi. We've got some problems with .net application and CR viewer. We use Visual Studio 2005 and CR XI Connection is established with the same parameters as the application is connecting with the database: Private Sub ConfigureCrystalReports()        

  • Appraisal Template error

    Hi Gurus, Can somebody tell me how to update the Appraisal Template which is in 'use' in HR Professional V4.0 Responsibility. I need to include questionaire template to used template.. whenever i update the template it's gives me an error 'You may no

  • New exchange rate type instead of M

    Hi, I want to assign a new exchange rate type instead of M to my co code. Where I can assign it to company code so that at the time of posting any document rate should be pickedup from new exchange rate type and not from M. Thanks for reply

  • Checking three 'if' statements are correct or wrong

    Hi Guys I'm working on a quiz where a user has to drag three movie clips to correct positions then press the 'next' button to move on (calls funtion nxt) I have nxt function to check to see if the three movie clips have been dragged onto the three co

  • Premiere Elements not allowing me to edit photos. I am not interested in videos. Also not opening photos from other sources. Windows 8 computer

    I have many photos in my files and computers; most of them are visible in Premiere elements Organizer, but I can't edit them or pull out individual ones. Often cannot open a photos that comes in an email. I don't use videos; I just want to edit my ph