Max protection

hello
i created a standby database for DR purposes, by default when the log file is full it is archived and shipped to the standby database
but if the log file is like 100 MB and it takes a week for a log switch to occur, it means that there is a week of difference between the primary site and the standby site
am i right?
in case that is true do i have to change protection mode ?
and how
thanks

That would be with the use of Max. Protection mode
Maximum protection:
This mode offers the highest level of data protection. Data is synchronously
transmitted to the standby database from the primary database, and
transactions are not committed on the primary database unless the redo data is
available on at least one standby database configured in this mode. If the last
standby database configured in this mode becomes unavailable, processing
stops on the primary database. This mode guarantees no data loss.

Similar Messages

  • Dataguard 'max protection' mode failed

    Testing Dataguard in MAX PROTECTION mode on Oracle 10.2.0.4 on Solaris x86_64.
    Test 1: Primary remained up allowing transactions to continue inspite of the fact that the server running the standby database was not reachable. Waited for over 10 minutes and then cancelled the test. All that happened was the protection_level changed to resynchronization. I could not believe my eyes. Is this possible?
    Test 2: The primary shutdown automatically but after about 6 minutes of the standby database was shut abort. So what about all those transactions that took place during those 6 minutes? Those would be lost - isnt it?
    I just cant believe this. Where am I going wrong? I confirmed that LAD_2 was set to lgwr sync affirm. And that protection mode was set to 'maximum protection'.
    Somebody, pls enlighten me?
    Thanks
    Edited by: user12022918 on 27-May-2013 08:42

    If you have several physical standby database for the same primary database then this could be expected behaviour otherwise this looks like a bug that you should report to Oracle Support who will very likely ask you to upgrade at least to 10.2.0.5 patchset or 11.2.0.3.

  • Data Protection Mode

    Hello,
    1) In order to set Data protection mode, do I need to set anything on standby?
    2) My database is in Maximum Performance mode. I set up following entry on init.ora:
    LOG_ARCHIVE_DEST_2=’service=standby LGWR ASYNC’.
    I want to change data guard protection mode from Max Performance to Max Protection. For that i have changed from the "ASYNC" attribute to "SYNC" attribute of the LOG_ARCHIVE_DEST_n initialization parameter like:
    LOG_ARCHIVE_DEST_2=’service=standby LGWR SYNC’.
    But I have not changed the protection mode on the primary database using “alter database set standby database to maximize protection”.
    Does it continue as Max Performance mode or will it throw any error?

    1) In order to set Data protection mode, do I need to set anything on standby? You have to take care only in primary LOG_ARCHIVE_DEST_n parameter, If you changed protection mode of course it will be taken care.
    But dont forget to check on standby if you have configured anything on LOG_ARCHIVE_DEST_n parameter[if you perform switchover in future], usually it will left blank.
    2) My database is in Maximum Performance mode. I set up following entry on init.ora:
    LOG_ARCHIVE_DEST_2=’service=standby LGWR ASYNC’.
    I want to change data guard protection mode from Max Performance to Max Protection. For that i have changed from the "ASYNC" attribute to "SYNC" attribute of the LOG_ARCHIVE_DEST_n initialization parameter like:
    LOG_ARCHIVE_DEST_2=’service=standby LGWR SYNC’.
    But I have not changed the protection mode on the primary database using “alter database set standby database to maximize protection”.
    Does it continue as Max Performance mode or will it throw any error?Similar discussion, You can check this link what happens if you set LGWR & SYNC in maximum performance mode :)
    using LGWR SYNC with Max Performance

  • Upgrading protection mode

    I've never used any Data Guard protection mode except Maximum Performance before so please forgive me if my questions seem ignorant.
    I have a primary DB with 2 standbys both currently operating in maximum performance mode. The primary is a 2 node RAC cluster. Both standbys are single instance. None of the databases in the configuration use standby logs (yet). I am currently using ARCH to ship the logs to both standbys. All databases are running version 11.2. I am not using Data Guard broker.
    I am considering upgrading just standby # 2 to maximum availability protection mode, but I'm not sure if it's really what I want or not. Perhaps someone here with a better understanding can confirm for me whether its the best choice.
    My goal is to achieve the maximum data protection possible with no performance impact whatsoever on the primary database.
    If I understand maximum availability correctly (and I am not certain I do), a commit issued on the primary will not complete until the maximum availability standby has acknowledged receipt of the redo data. If the link between the two goes down, that could introduce a significant delay in the commit. Is that correct? In my situation any performance impact on the primary DB is unacceptable.
    Perhaps what I want is maximum performance using standby logs, with the LGWR and ASYNC attributes enabled on the corresponding log_archive_dest_n parameter. If I understand that correctly, a commit on the primary will complete as soon as the redo is written to the local redo log and the availability of the standby destination will have no performance impact at all. In general the standby will remain only a few seconds behind the primary. If the link between the two goes down, I can alert myself to the situation with a simple query of v$dataguard_stats and correct whatever the underlying problem is.
    Can someone please confirm for me whether I am understanding the behavior of commits under these two different protection modes and transport modes?
    Also, if I do create standby logs for the one destination, do I also need to create them on the primary and other standby as well.
    Thanks.

    Here's what I can think of :
    Max protection mode will shutdown automatically if no standby destinations available for log transfer. To avoid this at least two log_archive_dest are needed.
    Max protection mode will shutdown if lgwr,async and noaffirm is used.
    Max Availability will behave like max performance mode when no standby archive destinations available.
    Max Availability will remain in max availability mode when standby redo logs will not available.
    So it will depend on the business
    Best Regards
    mseberg

  • How to add two protection mode in oracle data guard

    Hi all,
    We have a discussion on oracle physical data guard yesterday.....
    As we all know that data guard has 3 protection mode
    1. Maximum Performance
    2. Maximum Availability (Default)
    3. Maximum Protection
    Now we were discussing about is it possible to have two protection mode on same data guard simultaneously... for e.g. Maximum performance and maximum availability.
    We have searched a lot but don't find any help on google.
    Can any one help on this with any doc, pdf or links..
    Thanks & Regards

    Hi,
    you don't find anything on this because it's not possible and would make no sense even if you could do it.
    Maximum Availability uses SYNC commit between primary and standby db. If you combine Max. Availabilty with Max. Performance then your db clients have to wait on commit until primary and the max. availability standby have commited. That they would not have to wait on another Max. Performance DB doesn't change anything to the client. You would only combine the disadvantages of both approaches, the wait on sync commit for max. availability and beeing not in sync with primary for the max. performance db.
    The max. protection mode requires by definition that the primary db shuts down in case no standby can process the commit. If the primary is not up and running it is pointless to have another (max. availability) standby db at hand, if this max. availability db would take over the service this would violate the defintion of max. protection. No Dataloss is valued higher than db availability, having the data commited only on one db site is not allowed.
    Regards
    Thomas

  • Please help: need to set max numer of characters in JFormattedTextField!!!

    Hi there,
    We use JFormattedTextFields, initializing them via the constructor JFormattedTextFields(Format), where we specify a DateFormat or Numberformat (allowing either integers or decimal numbers). This works fine, the problem now is that we need to specify a format to the JFormattedTextField that allows only for a fixed number of string characters.
    Can this be done via the Format class?? Seems to be a complicated task to subclass the Format class, maybe one could use the MessageFormat class...
    Please, answer if you know of some whay to do this using the Format class (would not want to change our JFormattedTextField/Format based framework).
    Best regards,
    AC

    You can try something like this:
    public class FormattedText extends myJTextField {
       int Max;
       public FormattedText(int Max) {
          super();
          this.Max=Max;
       protected Document createDefaultModel() {
          return new FormattedDocument();
       protected class FormattedDocument extends PlainDocument {
          public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
             int j;
             int i=getLength();
             String currentText=getText(0,i);
             String beforeOffset=currentText.substring(0,offs);
             String afterOffset=currentText.substring(offs,currentText.length());
             String proposedResult=beforeOffset+str+afterOffset;
             if (proposedResult.length()>Max) {
                if (str.length()==1) return;                         // input too long
                i=(int)(Max-i);
                if (i<1) return;                                   // nothing we can do
                str=str.substring(0,i);                              // take as many characters as we can (otherwise we end up with a blank)
             super.insertString(offs,str,a);
    };o)
    V.V.

  • JSF 2.0 and @ManagedBean

    I just started to build a new JSF 2.0 application using the latest RI available for download. My first intention was to try the new annotation features like marking a POJO class as managed bean using @ManagedBean and @SessionScoped. When I deployed my app to Tomcat 6.0.18, the managed bean was not initiated (does not existed). I intentionally omitted specifying the bean in the faces-config.xml file in order to see the new feature in action. But, when I declare it in the faces-config.xml, everything works as expected. What is the reason for this?
    Thanks,
    Zlatko

    Dear Ryan,
    thank you for your efforts. The problem still remains, so I would like to post here some file fragments that (I think) are crucial to the problem.
    faces-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faces-config
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
        version="2.0">
    </faces-config>web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>lunch</display-name>
      <!-- Use Documents Saved as *.xhtml -->     
      <context-param>
        <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
        <param-value>.xhtml</param-value>
      </context-param>
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
    </web-app>NumberBean.java
    package tutorial;
    import java.io.Serializable;
    import java.util.Random;
    import javax.annotation.PostConstruct;
    import javax.faces.application.FacesMessage;
    import javax.faces.component.UIComponent;
    import javax.faces.context.FacesContext;
    import javax.faces.model.ManagedBean;
    import javax.faces.model.SessionScoped;
    import javax.faces.validator.ValidatorException;
    @ManagedBean(name = "NumberBean")
    @SessionScoped
    public class NumberBean implements Serializable {
         protected final static Random rand = new Random();
         protected int min;
         protected int max;
         protected int guess;
         protected int actual;
         @PostConstruct
         public void init() {
              System.out.println("PostConstructed");
         // Default Constructor
         public NumberBean() {
              System.out.println("Constructed");
              this.min = 1;
              this.max = 10;
    }guess.xhtml
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html">
    <body>
    This text above will not be displayed.
    <ui:composition template="/template.xhtml">
    This text will not be displayed.
      <ui:define name="title">
        I'm thinking of a number from #{NumberBean.min} to #{NumberBean.max}.  Can you guess it?
      </ui:define>
    This text will also not be displayed.
      <ui:define name="body">
        <h:form id="helloForm">   
          <h:inputText type="text" id="userNo" value="#{NumberBean.guess}" validator="#{NumberBean.validate}"/>
          <br/>
          <h:commandButton type="submit" id="submit" action="success" value="Submit" />
          <br/>
          <h:message showSummary="true" showDetail="false" style="color: red; font-weight: bold;" id="errors1" for="userNo"/>
        </h:form>
      </ui:define>
    This text will not be displayed.
    </ui:composition>
    This text below will also not be displayed.
    </body>
    </html>In order to simplify the things, I took the example from the Facelets tutorial, and modified it a little, so I can see the JSF 2.0 features in action. However, the output of the #{NumberBean.min} and #{NumberBean.max} in the guess.xhtml page is empty, sugesting that the 'NumberBean' managed bean is not constructed. Niether the message "Constructed" of the System.out.println() in the constructor of the class is printed.
    When I add these lines to the faces.config.xml:
    <managed-bean>
            <managed-bean-name>NumberBean</managed-bean-name>
         <managed-bean-class>tutorial.NumberBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>everything works flawlessly (even the @PostConstuct annotation is processed).
    I use Tomcat 6.0.18. Is there any chance that the problem is in the container itself, in the procession of the @ManagedBean annotations, or the problem is of different nature?
    Thank you,
    Zlatko

  • How durable is the ipad with retina display glass?

    How durable is the ipad with retina display glass?

    No different from the glass in other iPads or other brand tablets. It may break if you drop the iPad, especially if you drop it on a corner. It can also break if you drop something heavy on the screen. Saw one post where a mom said it cracked when her kid sat on the screen.
    Adding a screen protector will inhibit scratches, and may provide some protection in case of a drop. For max protection, get a wrap around cover.
     Cheers, Tom

  • Which of these cases would you recommend????

    for my N95...
    either Nokia's own Cp-191 (i've heard a couple of reports that it's slightly too short top and bottom?? and it doesn't have a hole for the earphones jack!! tut)
    OORR proporta's two, one of them flips up, the other to the side like the nokia case...
    http://www.proporta.com/F02/PPF02P05.php?t_id=3253&t_mode=des
    http://www.proporta.com/F02/PPF02P05.php?t_id=3254&t_mode=des
    They also do a clear plastic clip-on thingamybob but i'm not sure about that, it's a bit, well, plastic! (i'm such a snob!)
    What do ye all think?

    22-Jun-200709:42 PM
    puppyduck wrote:
    the point of it for me is taht you can keep it in the leather case all the time, don't have to take it out, i don't mind opening the flap to take a picture. the phone will have to spend a lot of time in my bag as it's v chunky in my front jeans pocket so i'd need something with max protection. was on proporta's website earlier, they're currently re-designing the Crystal plastic cover, so maybe the new one might not be so breakable!
    And you can make and receive calls with the case closed too? Don't get me wrong, I went on the waiting list at my local NSC for this case and I think it looks very smart. Also, it looks cool when I get my phone out in meetings as it looks way smarter than colleagues with PPC's and Windows mobiles in similar (but biger) cases.

  • Data Guard: redo apply vs. real-time apply?

    Hi all-
    Anyone know what the difference is between redo apply (i.e., ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;) and realtime apply (i.e., ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;)? I'm using maximum protection mode (log_archive_dest includes LGWR SYNC AFFIRM), and I'm not seeing any difference between redo apply and realtime apply. In either case, if I update the primary, the transaction gets recorded in both primary and standby online redo logs. Any thoughts?
    Thanks!
    Rob

    Thanks... it appears, however, that max availability and max protection are not (necessarily) determined by which of the ALTER DATABASE RECOVER... commands (above) are specified:
    SQL> alter database recover managed standby database cancel;
    Database altered.
    SQL> alter database recover managed standby database using current logfile disconnect;
    Database altered.
    SQL> select protection_mode, protection_level from v$database;
    PROTECTION_MODE PROTECTION_LEVEL
    MAXIMUM PROTECTION MAXIMUM PROTECTION
    SQL> alter database recover managed standby database cancel;
    Database altered.
    SQL> alter database recover managed standby database disconnect;
    Database altered.
    SQL> select protection_mode, protection_level from v$database;
    PROTECTION_MODE PROTECTION_LEVEL
    MAXIMUM PROTECTION MAXIMUM PROTECTION
    SQL>
    I specified the protection level from the primary when I first set data guard up, with "alter database set standby database to maximize protection," so maybe the two commands are synonymous but there for backward compatibility?
    Rob

  • Streams vs standby for HA

    We are trying to replace standby technology with Streams in 10.2 on standard edition of DB; first I think we need to upgrade to Enterprise edition, right?
    Next is there any goucha's there that we ned to be aware of Streams? and if it is a good idea - has anyone done this and is happy with how it operates?
    Any help is appreciated.
    Thanks,

    You right. It is strange because core Streams component AQ is available in Standard Edition.
    From Streams Admin Guide:
    A real-time downstream capture configuration means that redo transport services use the log writer process (LGWR) at the source database to send redo data from the online redo log to the downstream database. At the downstream database, a remote file server process (RFS) receives the redo data and stores it in the standby redo log, and the archiver at the downstream database archives the redo data in the standby redo log. The real-time downstream capture process captures changes from the standby redo log whenever possible and from the archived redo log
    whenever necessary.
    I do not see something like max protection mode.
    SergeR

  • DG Broker Setup

    Hi,
    I am currently setting up a Data Guard environment to make use of the Broker and I have a some basic queries –
    I have created a DG configuration on my Primary Instance ( I have not yet enabled the configuration ).
    Q1. Do I need to manually replicate the DG configuration on the Standby Databases by repeating the same dgmgrl entries ?
    Q2. The 11gR2 Broker Manual states that the databases and Data Guard Broker Config must be set to Max Protection. Yet I have seen other docs that state it can be set to Max Availability. Which mode needs to be used ?
    Q3. Is it possible for the Databases to be using one mode but the DG Broker Config to be set to another mode i.e. do you set the mode on the databases and the Broker separately or does the Broker simply pick up the mode that the databases are using ?
    Q4. At the moment my protection mode is Max Performance – so do I just need to simply need to change the protection mode used by the databases or is it possible to use DG Broker with Max Performance mode ?
    Q5. Do any of my databases need to have Flashback Database enabled if I am using DG Broker ?
    Q6. For a failover, do I simply go into dgmgrl of one of my Standby Instances and issue ‘failover to <standby_name>’;
    any help greatly appreciated
    Jim

    Hi Jimbo
    First of all, if you are using DGMGRL - Broker - Managed Data  Guard configuration, then you must use DGMGRL for all changes on your databases.
    I have created a DG configuration on my Primary Instance ( I have not yet enabled the configuration ).
    You must add your standby database to this configuration, and enable DG configuration.
    Q1. Do I need to manually replicate the DG configuration on the Standby Databases by repeating the same dgmgrl entries ?
    Not need any manually replicate the DG configuration on the standby database. When you add standby database to  DG configuration.
    Then DGMGRL will create automatically same configuration on both side.(in dg config file)
    Q2. The 11gR2 Broker Manual states that the databases and Data Guard Broker Config must be set to Max Protection. Yet I have seen other docs that state it can be set to Max Availability. Which mode needs to be used ?
    You must use DGMGRL>  edit configuration set protection mode as MaxProtection;  command for setting Protection mode on DG configuration.
    Don't  forget LogXpt property must be SYNC on both  side.
    Q3. Is it possible for the Databases to be using one mode but the DG Broker Config to be set to another mode i.e. do you set the mode on the databases and the Broker separately or does the Broker simply pick up the mode that the databases are using ?
    It is not possible. When you set protection mode, it is changind on database protection mode.
    If it is different, then you get error on DG configuration.
    Q4. At the moment my protection mode is Max Performance – so do I just need to simply need to change the protection mode used by the databases or is it possible to use DG Broker with Max Performance mode ?
    Maximum Performace mode is defult protection mode.
    Q5. Do any of my databases need to have Flashback Database enabled if I am using DG Broker ?
    It is optional and you can  use DGMGRL without flashback enable. Flashback enable + Real time apply is best practice instead of DELAY option. 
    Q6. For a failover, do I simply go into dgmgrl of one of my Standby Instances and issue ‘failover to <standby_name>’;
    Yes. Additionaly you can use Fast Start  Failover with  DGMGRL.
    Regards
    Mahir M. Quluzade

  • Standyby database not open issue

    Hai
    i have certain doubts in the creation of standby database.
    During the initial stage of creation of standby database after shutting down the primary database and opying the datafiles to the remote location, is it necessary to copy the redologfiles to the remote location ?plz say me
    and
    is it mandatory to create the standby logfiles in the target database.if so how to assign the standby logfile group numbers? if the target db is created in the same system is it necessary to create the standby logfile group
    should we copy the redolog files from source database to the target database ?
    i have mounted the standbycontrolfile in my target database and gave the query
    recover managed standby database disconnect from session and recover managed standby database cancel.both of these queries suceeded but when i give the command as alter database open read only it throws an error saying that the datafile is inconsistent .before mounting the standby db i have copied the archive logfiles from primary db and placed it in standby archive destination location of the target database.
    plz provide me the ways to solve the problem.
    Regards
    orauser123

    is it necessary to copy the redologfiles to the remote location ?plz say me
    it depends on the mode of physical standby you choosed.
    is it mandatory to create the standby logfiles in the target database.if so how to assign the standby logfile group numbers? if the target db is created in the same system is it necessary to create the standby logfile group
    if you are using either MAX PROTECTION or MAX AVAILABILITY mode, then you need to create standby redologfiles.
    you can create standby redolog files in primary itself using "alter database create standby redolog file" command and copy them to standby.
    you need to this even on same machine, but using log_convert_..... parameter
    but when i give the command as alter database open read only it throws an error saying that the datafile is inconsistent
    may i know the reason, why are you opening standby database? (it should be either in mount or read-only[if 10g])
    please follow the correct doc to create a standby in same machine (jus google it, you will get the steps)

  • Hopefully my last dataguard topic - Failover & reinstate

    So I have a 10.2 setup with a primary and physical standby.
    I've configured dataguard broker and it all looks good.
    Now I'm trying to test failover. I shutdown the primary, executed a failover command in dgmgrl to failover to the standby and it's up and running....
    I can't get the new standby (old primary) to reinstate. All I get is ORA-16653: failed to reinstate database. The docs say if it fails, you have to go through the steps to create a standby database as you did at the start of this entire process.
    Okay, well from where I'm sitting, all of the settings are already done (since I set them all on the primary before it was disabled), so the only thing I should need is to get a standby control file from the primary and copy it in...but it still won't reinstate. I copied the database from primary over to secondary...still won't. I can mount it but cannot select from any of the v$ views. I've restarted the listener, no help.
    The way this is configured, is I have the exact same instance name on two different servers. The only difference between them is the unique_db_name (band & bandbackup). I created tnsnames entries on each box that correspond to the unique names.
    I guess I don't see why this is so hard. I have two databases, the current primary is originally a copy of the old primary which had all of the needed alters run on it. The only difference was in the spfile settings (opposite unique_db_names for delivery) and I've verified those are set. What am I missing?

    Look, here's what I do to reinstantiate a failed standby:
    1. Remove all the DataGuard configuration including DataGuard parameters in Primary and Standby init files.
    2. Change the DB_UNIQUE_NAME of the Primary to what it should be (BAND, for you)
    3. Put every tablespaces in turn in BACKUP mode and rcp their DATAFILEs to remote standby host.
    4. Create a standby controlfile, rcp it to remote standby host.
    5. Multiplex the standby controlfile as needed
    6. Create a pfile from the primary spfile and change needed parameters (LOG_ARCHIVE_DEST_n, DB_UNIQUE_NAME) to reflect it's a STANDBY database now.
    Transfer this pfile to remote standby host and build a spfile from it
    7. Startup the standby in mount mode, check the necessary archive log files to bring it to a concistent point in time.
    Because the rcps and other processes can take time it's a fuzzy copy of the main database. Then rcp the archived redo logs to the standby and "recover standby database until cancel".
    Once this is done, put the standby in recover managed mode, check if MRP is started up (from v$bgprocess) and check apply status (from v$managed_standby).
    8. choose a LOG_ARCHIVE_DEST_n from the Primary and set a SERVICE to the new standby.
    Then switch current logfile. Check the sending status in alert log. Check on standby host the archive is received.
    9. check apply progress in v$managed_standby
    10. no step 10 all is OK.And this has always worked for me!
    About your other question: "what does the DG Broker do?"
    The GB Broker, as for me helps in mainly 2 points:
    . Check the configuration. It monitors if everything is ok, and ensores log sending and in max protection mode the shutdown of the primary if standby is unrechable, and so on.
    . Enables the switchover option, which isn't available without a DG Broker (IIRC).
    Good Luck,
    Yoann.

  • Can we change from ARCH to LGWR after Dataguard is life ?

    Hi all,
    After the dataguard is setup and running, can we change the log transmission method from ARCH to LGWR, without reinstalling the whole thing ?
    Thank you,
    xtanto

    Hi,
    Ya it can be done. But in which mode are u running.
    For max protection it should be LGWR SYNC AFFRIM should be there.
    If you're going to be in Max Availability or Max Perfromance you can change it at any time. Just change in parameter file and restart the database or just execute "ALTER SYSTEM" command to change it.
    Regards,
    Vijayaraghavan K

Maybe you are looking for