Is real time support configure visa

can we use configure visa and other visa's vi's in real time?

Dear Mr Mazhar,
Thank you for your post on the discussion forum. Please find the following knowledge base about Visa on a (compact) fieldpoint realtime controller; http://digital.ni.com/public.nsf/allkb/D9DC27C95A6AA9F986256B97005D360C
So yes, the Visa VI's are available on your realtime target.
If you are programming a realtime target (with Labview 8 or later) you are able to create a real-time VI; just add your real-time target in your project window, right click => new VI. Labview automatically sets the library's available for your realtime target.
I hope this will help you further,
Best regards,
Martijn
NINL
Martijn S
Applications Engineer
NI Netherlands

Similar Messages

  • Solaris 10 real-time support on a uniprocessor system

    Hello,
    I've read older documentation stating that Solaris has real-time support on a dual processor system. One of the CPUs is dedicated to the real time tasks. I was wondering
    if this is an absolute requirement. Could one use Solaris 10 as a real-time OS on a uni-processor system?
    Thanks for your help.
    Stephen

    Stephen,
    Solaris is capable of running processes in real-time mode on either a uni- or multiprocessor machine. real-time mode is implemented at the scheduler level, with RT class processes layered on top of TS/IA and SYS processes. This is mostly implemented through priority levels (0-59 for TS/IA, 60-99 for SYS, 100-159 for RT [if used]). For details regarding this, pls. see priocntl(1).
    Be aware of a couple of gotchas, though:
    - RT processes will stay at their priority level, no matter what.
    - They will not be subject to time-sliced scheduling (in fact, they won't be scheduled in normal ways, since the scheduler itself runs at SYS priority level!)
    - They'll not stop running until they either voluntarily give up the CPU by means of something like swtch(), or block on a resource, or any process with an even higher priority becomes runnable.
    In short, they might render your system more or less inoperable, if used without caution.
    Consider it a BAD idea to put your shell into RT mode - and definitely do NOT try to run largely computational tasks (PI to the nth position, as an example) in RT mode, just to get some more performance out of your box! It won't work as you expect it.
    RT is meant to run fairly short routines that require (almost ) deterministic response - such as acting on a signal from a sensor on an assembly line. It's definitely not a way to obtain better response times or outperform your peers.
    Solaris, as any UNIX, is not an outright RT system - it just has some stuff built into it that could help in running it as if it were one.
    Consider well what you're about to do, then reconsider ... ;) Don't say you haven't been warned.
    HIH, kind regards,
    - Tom

  • Memory leak in Real-Time caused by VISA Read and Timed Loop data nodes? Doesn't make sense.

    Working with LV 8.2.1 real-time to develop a host of applications that monitor or emulate computers on RS-422 busses.   The following screen shots were taken from an application that monitors a 200Hz transmission.  After a few hours, the PXI station would crash with an awesome array of angry messages...most implying something about a loss of memory.  After much hair pulling and passing of the buck, my associate was able to discover while watching the available memory on the controller that memory loss was occurring with every loop containing a VISA read and error propogation using the data nodes (see Memory Leak.jpg).  He found that if he switched the error propogation to regular old-fashioned shift registers, then the available memory was rock-solid.  (a la No Memory Leak.jpg)
    Any ideas what could be causing this?  Do you see any problems with the way we code these sorts of loops?  We are always attempting to optimize the way we use memory on our time-critical applications and VISA reads and DAQmx Reads give us the most heartache as we are never able to preallocate memory for these VIs.  Any tips?
    Dan Marlow
    GDLS
    Solved!
    Go to Solution.
    Attachments:
    Memory Leak.JPG ‏136 KB
    No Memory Leak.JPG ‏137 KB

    Hi thisisnotadream,
    This problem has been reported, and you seem to be exactly reproducing the conditions required to see this problem. This was reported to R&D (# 134314) for further investigation. There are multiple possible workarounds, one of which is the one that you have already found of wiring the error directly into the loop. Other situations that result in no memory leak are:
    1.  If the bytes at port property node is not there and a read just happens in every iteration and resulting timeouts are ignored.
    2.  If the case structure is gone and just blindly check the bytes at port and read every iteration.
    3.  If the Timed Loop is turned into a While loop.
    Thanks for the feedback!
    Regards,Stephen S.
    National Instruments
    Applications Engineering

  • Real-time support in Java SE Embedded

    From what I understand, Java SE Embedded is a slimmed down SE JDK/JRE compiled to support different typical embedded processors, ARM etc.
    Does Java SE Embedded provide any additional support for handling realtime situations? For example, are there any JVM modifications to guarantee response times and execution times for time critical scenarios?
    The reason for asking is that I know a while back there was a specific Real Time Java release - did any of this technology get rolled into the new SE Embedded?
    Thanks.

    Yes, Java3D or an openGL toolkit such as JOGL or LWJGL is probably the best choice. Bearing in mind that Java3D is on the way out you may want to look at using OpenGL although there is much talk over at javagaming.org of putting together an open-source Java3D-like scenegraph renderer for the openGL toolkits and the guy working on it is very good indeed so it will probably happen. Assuming that it does, time spent learning Java3D is not wasted time.
    If you are interested in Java3D download the API and tutorials and see how you get on with it. I put together a fairly gaming oriented tutorial here http://www.newview.co.uk/e/tutorials/java3d/index.jsp which may help you get started.
    If you are serious about writing games in Java you will want to get over to the javagaming forums http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi because that is where you can generally find the best advice. There are a number of old threads on this question there and you will probably find it well worth your while to look through the older posts on it.

  • Data Guard Transport and Real Time Apply Configuration

    Hello,
    I'm configuring a Data Guard configuration using Oracle 12.1.0.2 and I have observed that in a máximum perfomance configuration, that is the default.
    The system upgrade to a SYNC configuration.
    DGMGRL> show configuration
    Configuration - DRSolution
      Protection Mode: MaxPerformance
      Members:
      orcl - Primary database
        STBY - Physical standby database
    Fast-Start Failover: DISABLED
    Configuration Status:
    SUCCESS   (status updated 53 seconds ago)
    SQL> show parameters log_archive_Dest_2
    NAME                                 TYPE        VALUE
    log_archive_dest_2                   string      service="stby", ASYNC NOAFFIRM
                                                      delay=0 optional compression=
                                                     disable max_failure=0 max_conn
                                                     ections=1 reopen=300 db_unique
                                                     _name="STBY" net_timeout=30, v
                                                     alid_for=(online_logfile,all_r
                                                     oles)
    However, if I insert 1 row in a test table at primary database and commit, immediately I see the change in the standby database.
    If this behavior new in this versión?
    How can I revert to the classic max performance configuration, where only send the archive when it is full.
    Thanks
    Arturo

    >How can I revert to the classic max performance configuration, where only send the archive when it is full.
    That is ARCH shipping.  The default in 11.2 and above LGWR shipping.  So LGWR ships the redo immediately.  The only thing with ASYNC is that it doesn't wait for the Standby to acknowledge before it returns a COMMIT to the user.  In a  low-load environment,  if the standby can apply the redo fast enough, ASYNC is virtually the same as SYNC.  That is MaximumPerformance becomes the same as MaximumAvailability.  Only when the redo load is higher than the available bandwidth or the speed at which the Standby can apply it , will you see a lag in the Standby.  (To force an explicit lag, there is a separate DELAY parameter).
    ARCH shipping is deprecated.

  • Is real time module necessary?

    Hi,
    I want to use cRIO-9073 for simple system control. Do I need Labview Real-time module if I don't need real-time support?
    Thanks in advance.
    Karpis

    Hi Karpis,
    This is the forums for IF-RIO, which is the PCI-5640R and PXIe-5641R devices. Please post your question to the cRIO forums found here:
    http://forums.ni.com/t5/Real-Time-Measurement-and/bd-p/280
    You can get faster response to your question there.
    Best Regards,
    Jignesh P
    Applications Engineer

  • WSDLXML error in Web services for real time job

    Hi Experts,
    I want to use Data Services as a web services.
    I have configured a Batch job and Real time job   that is available as a web service.
    Web services for Batch job is no problem. but  Real time job is problem
    I get the following error message in  the WSDLXML
    <tns:documentation>Web Services published by BusinessObjects Data Services Version 12.1.0.0, using Apache Axis 1.1The following errors and warnings were found during WSDL generation. Please refer to the Data Services Administrator for detailed explanations. *** Unable to create WSDL for service: job_testconnectivity.</tns:documentation>
    Version is DATA SERVICES XI (12.1.0.0)
    Edited by: moon bum cho on Dec 1, 2008 3:00 PM
    Edited by: moon bum cho on Dec 1, 2008 3:15 PM

    check whether the Access Server for which this service is configured is running
    the real-time service configuration is saved with Access Server, management console will get the information from Access Server while generating the WSDL
    to check the status of access server
    click on administrator -> Access Servers
    click on the Access Server and click on Ping

  • Error -1074384569; NI-XNET: (Hex 0xBFF63147) The database information on the real-time system has been created with an older NI-XNET version. This version is no longer supported. To correct this error, re-deploy your database to the real-time system.

    Hello
    I have a VeriStand-Project (VSP) created with my Laptop-Host (LTH) which works with my PXI, while
    deploying it from my LTH. Then I have installed the whole NI enviroment for PXI and VeriStand use on a
    industrial PC (iPC). I have tried to deploy my VSP from the iPC to the PXI but the following error
    message arose on my iPC:
    The VeriStand Gateway encountered an error while deploying the System Definition file.
    Details: Error -1074384569 occurred at Project Window.lvlibroject Window.vi >> Project
    Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi
    Possible reason(s):
    NI-XNET:  (Hex 0xBFF63147) The database information on the real-time system has been created with an
    older NI-XNET version. This version is no longer supported. To correct this error, re-deploy your
    database to the real-time system. ========================= NI VeriStand:  NI VeriStand
    Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI
    VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize
    Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * • Unloading System
    Definition file... • Connection with target Controller has been lost.
    The software versions of the NI products (MAX/My System/Software) between my LTH and the iPC are
    almost the same. The only differences are:
    1. LabView Run-Time 2009 SP1 (64-bit); is installed on LTH but missing on iPC. The iPC has a 32-bit system.
    2. LabView Run-Time 2012 f3; is installed on LTH but missing on iPC.
    3. NI-DAQmx ADE Support 9.3.5; something strage on the LTH, because normally I am using NI-DAQmx 9.5.5 and all other DAQmx products on my LTH are 9.5.5. That means NI-DAQmx Device Driver 9.5.5 and NI-DAQmx Configuration 9.5.5.. On the iPC side all three products are 9.5.5.. That means NI-DAQmx ADE Support 9.5.5, NI-DAQmx Device Driver 9.5.5 and NI-DAQmx Configuration 9.5.5..
    4. Traditional NI-DAQ 7.4.4; The iPC has this SW installed. On the LTH this SW is missing.
    In order to fix this problem I have formatted my PXI and I have installed the following SW from the iPC:
    1. LabVIEW Real-Time 11.0.1
    2. NI-488.2 RT 3.0.0
    3. NI_CAN 2.7.3
    Unfortunately the above stated problem still arose.
    What can I do to fix this problem?
    I found a hint on http://www.labviewforum.de/Thread-XNET-CAN-die-ersten-Gehversuche.
    There it is written to deploy the dbc file againt.
    If this is a good hint, so how do I deploy a dbc file?
    I would feel very pleased if somebody could help me! :-)
    Best regards
    Lukas Nowak

    Hi Lukas,
    I think the problem is caused by differenet drivers for the CAN communication.
    NI provides two driver for CAN: NI-CAN and NI-XNET.
    NI-CAN is the outdated driver which is not longer used by new hardware. NI replaced the NI-CAN driver with NI-XNET some years ago, which supports CAN, LIN and the FLEXRAY communication protocol.
    You wrote:
    In order to fix this problem I have formatted my PXI and I have installed the following SW from the iPC:
    3. NI_CAN 2.7.3
    NI CAN is the outdated driver. I think that you should try to install NI-XNET instead of NI-CAN on your PXI-System, to get rid of the error message.
    Regards, stephan

  • Pxi 1042 configuration for Real-Time

    I have purchased
    PXI-1042
    controller 8187
    one module for data capturing.
    I want to configure the said pxi for Real-Time purposes,
    so what steps should I follow?
    thanks
    Abbas
    Solved!
    Go to Solution.

    The Real-Time Deployment License is different from the LabVIEW RT module.
    When you purchase a PXI controller, part of what you are buying is the operating system that is installed on it.  If you purchased the controller with Windows on it then you purchased the copy of Windows that came with it.  Now that you want to put the real-time operating system on it, you need to purchase the license for it.
    But that's all legal stuff.
    And you are correct that there is a copy of the RTOS on the controller.  But if your controller has its disk formatted as NTFS you will not be able to use it.   The RTOS requires that the hard drive be FAT32. 
    If your controller is FAT32 then you can boot into BIOS (hit delete while booting), and select Real-Time in the Boot Configuration to make your controller boot into Real-Time.
    If you controller is not FAT32 then you will need to format the controller first, using the disks I have previously mentioned.
    Please let me know if you have any questions.
    Justin Parker
    National Instruments
    Product Support Engineer

  • MAX support of SNTP for Real-time controller​s

    Hey everyone,
    I have some PXI systems that allow me to enter a Time Server IP address directly into the MAX setup for the device but I have some other PXI chassis that don't. Does this have to do with the version of Real-time they are running? Can anyone tell me what version of RT and MAX started supporting Time Servers natively through MAX for real-time controllers?
    Thanks,
    Craig

    Hi craige,
    It looks like SNTP synchronization is not fully supported for PXI systems:
    http://forums.ni.com/t5/LabVIEW/Configuring-PXI-81​84-controller-to-synchronize-to-SNTP-server/td-p/1​...
    However, for CompactRIO, synchronization with SNTP servers began with LabVIEW Real-Time 8.6:
    http://digital.ni.com/public.nsf/allkb/F2B057C72B5​37EA2862572D100646D43
    The forum post I linked above does have some links to customer created examples relating to NTP and SNTP Time Servers.
    Please note that those examples are both unsupported and a little bit on the older side.
    Regards,
    Joel I.
    Applications Engineer
    National Instruments

  • Configuring SSL for Real-Time Collaboration

    Hi,
    We installed OCS10gR1 because we want to use Real-Time collaboration for delivering support. At this moment we are trying to configure SSL. We already worked through the following guides :
    - Real-time collaboration admin guide
    - OCS admin guide
    - OCS Security guide
    - OPMN admin guide
    but it's still very fuzzy. It's hard to get a clear overview about the steps to follow to get SSL working for RTC. Is there some kind of "cookbook" or simple guide which describes all the steps in a clear way.
    Thank you

    Hi,
    I ran the SSLconfigTool.sh script on the Infrastructure with success but the midtierSSLConfigTool.sh script didn't come to an end. Probably, I ran the script with the wrong options. I used the following options :
    <oid hostname> gary.woerden.centric (hostname on which ocs resides)
    <oid port> 389 (default)
    <oid admin dn> I filled in orcladmin, but maybe dn=woerden,dn=centric would be better ???
    <http server SSL port> 8250 (from portlist.ini)
    <https> internet_appserver_registry (I really didn't know what value this must be)
    <hostname of the computer> gary.woerden.centric
    <True | False> False
    The output of the script midtierSSLConfigTool.sh with the options mentioned above:
    Modifying Collaboration Suite service registry
    Exception in thread "main" javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
    at oracle.ldap.util.jndi.ConnectionUtil.returnInitialLdapContext(ConnectionUtil.java:492)
    at oracle.ldap.util.jndi.ConnectionUtil.getDefaultDirCtx(ConnectionUtil.java:135)
    at oracle.ldap.util.jndi.ConnectionUtil.getDefaultDirCtx(ConnectionUtil.java:157)
    at URLUpdate.main(URLUpdate.java:32)
    Done. Please go to /opt/oracle/product/10.1.1/ocs/apps/imeeting/logs/rtcctl directory to check the log file.
    Starting the SSL Configuration Tool...
    Log file recording the current execution is '/home/oracle/SSLConfigTool_20051104_091126.log'.
    Below is the command line you have entered:
    SSLConfigTool -config_w_default -opwd ******** -ptl_dad portal -ptl_inv_pwd ********
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/bin/ldapbind -h gary.woerden.centric -p 636 -U 1
    Querying password for Portal from OID.
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/bin/ldapsearch -h gary.woerden.centric -p 636 -D cn=orcladmin -w ******** -U 1 -b "OrclResourceName=Portal,orclReferenceName=ocs.woerden.centric,cn=IAS Infrastructure Databases,cn=IAS,cn=Products,cn=OracleContext" -s sub "objectclass=*" orclpasswordattribute
    Exit code: 0
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/dcm/bin/dcmctl updateConfig
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/opmn/bin/opmnctl stopproc ias-component=dcm-daemon
    Configuring HTTPS for your ORACLE_HOME at:
    /opt/oracle/product/10.1.1/ocs/apps
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/opmn/conf/opmn.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/opmn/conf/opmn.xml.orig_SSLConfigTool'.
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/Apache/Apache/conf/ssl.conf' to file '/opt/oracle/product/10.1.1/ocs/apps/Apache/Apache/conf/ssl.conf.orig_SSLConfigTool'.
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/webcache/webcache.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/webcache/webcache.xml.orig_SSLConfigTool'.
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/webcache/webcache.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/webcache/webcache.xml.tmp'.
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/sso/bin/ssoreg.sh -oracle_home_path /opt/oracle/product/10.1.1/ocs/apps -site_name SSLConfigTool_ssl_ocsapps.gary.woerden.centric -config_mod_osso TRUE -mod_osso_url https://gary.woerden.centric:8250 -u root
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/j2ee/OC4J_Portal/applications/portal/portal/WEB-INF/web.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/j2ee/OC4J_Portal/applications/portal/portal/WEB-INF/web.xml.orig_SSLConfigTool'.
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/portal/conf/iasconfig.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/portal/conf/iasconfig.xml.orig_SSLConfigTool'.
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/portal/conf/ptlconfig -encrypt
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/portal/conf/ptlconfig -dad portal -pw ********
    Backing up file '/opt/oracle/product/10.1.1/ocs/apps/sysman/emd/targets.xml' to file '/opt/oracle/product/10.1.1/ocs/apps/sysman/emd/targets.xml.orig_SSLConfigTool'.
    Executing command:
    /opt/oracle/product/10.1.1/ocs/apps/dcm/bin/dcmctl updateConfig
    This last command didn't come to an end.
    Can you tell me what options are wrong and can I run the script again or should I first backup the backupped files ?
    Thanx in advance!

  • Real time Procedure for new configuration

    In real time what is the procedure for new configuration like new payment term. I want procedure in real time
    . thanks , Sravas   ...

    Hello,
       As long as your S2000 has an USB ADD, you will be able to use it with OmniDriver-SPAM.  The HR2000 will work fine.
      Here are two good videotutorials that will show you how to use OmniDriver-SPAM with its LabView dll to acquire spectra:
    http://spectroscopytv.com/2009/02/02/omnidriver-la​bview-part-1/
    http://spectroscopytv.com/2009/02/02/omnidriver-la​bview-part-2/
      Hope this helps,
    R

  • How to implement the Transfer Function in Real Time VIs?

    Hi all,
    I'm relatively new to Labview Real Time modoule and want to implement one Controller(not PID one) in Deterministic Loop! I have already designed discrete Transfer Function and searching for the way to build one Controller with it! Is it right to use the Simulation Loop instead of Timed Loop (in this case Deterministic loop) and implement the controller in it?! If it's correct so, should I use the same clock and Priod as Timed Loop?!
    It would be very helpful, if there is an Example about using transfer function in Real Time Loops!
    thanks for your help,
    Mohsen 

    Hello mhmdi,
    Sorry I can't open your VI (looks like it is a new version of LV than I have installed).
    You're right - you don't need to convert to a difference equation if you have the CD&SIM Module which can take discrete time transfer functions directly. You don't need shift registers with this function, as it is effectively done internally. If you don't have CD&SIM discrete TF's can be implemented easily just in a timed (or while) loop with feedback nodes or shift registers to replicate each z-1 you need.
    Some more ideas:
    There are many configuration parameters and options with the Discrete TF VI - which you need to understand for your application and make sure are correct. Sometimes implementing in a basic form (timed loop and shift registers) allows you to see what is happening without any confusing options you might not need.
    Are you using the Discrete TF VI in a Simulation Loop ? You might need to think if the loop being used is appropriate for a Real Time application. Maybe the timing of the TF, the loop and the DAQmx data are not all suitable for each other.
     I'm not familar with DAQmx, so not sure about any specific real-time aspetcs of that.
    "if the sample frequency of the discrete transfer function in the timed-loop is at multiple integers of the sampling rate (e.g. 12000 Hz for tranfer function and 4000 Hz for sampling rate, 12000=3*4000), would it somehow improve the resolution of the controller command?"
    This could actually make things worse - but depends on your transfer function if it is a problem. Think about it this way - in the scenario you state the input signal going into the Discrete TF will only change once in every three samples, that means if your transfer function includes a 1-z^(-1) factor (i.e. a derivative) - that will be zero for two samples then jump up for the next sample. You'll observe a very jittery/noisy signal, but the noise is due to samples not being correct. This will also occur if the sample times are very similar but go in and out of sync where you may get the occassional sample that is the same and hence the occassional zero in the TF.
    In an application I had we had problems trying to get the data coming into a timed loop and the timed loop itself synchronise, and before it was fixed the control signal was very jittery.
    Consultant Control Engineer
    www-isc-ltd.com

  • Real time configurations for derivation types in COPA

    We have taken the sample operating concern by going thru the path
    < IMG Activity: Controlling - operating concern - sap operating concern template >, the Quickstart S-GO operating concern template>
    and configured the following derivation types by looking at the examples:
    - Derivation rule
    - Table lookups
    - Moves
    - Clear
    -Customer Enhancement
    Also, it would be great if some one could provide me with real time configuration of the derivation types in COPA
    Moderator: Please, read the rules of the forum before posting

    Hi Praveen
    Rec Type for Variance transactions is already fixed i.e. C and cant be changed....
    You can use Z rec types in KE21N for manual postings/adjustments.... Or during external data transfer
    If you can be specific on your requirement, we can discuss further using Exit COPA0002 or 0005... But for standard transactions, you cant change the rec types
    Br, Ajay M

  • Starting a Physical Standby DB which is configured with real-time apply

    Hi,
    I wanted to get clarification on the correct procedure for starting and stopping a physical standby database. The Dataguard documentation states the following:
    1. Start and mount the database:
    SQL> STARTUP MOUNT;
    2. Start log apply services:
    To start Redo Apply, issue the following statement:
    SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
    2> DISCONNECT FROM SESSION;
    To start real-time apply, issue the following statement:
    SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
    2> USING CURRENT LOGFILE;
    My configuration is using real-time apply based on the information provided by the RECOVERY_MODE column of the V$ARCHIVED_DEST_STATUS view. Should I execute both ALTER statements or just the second one. If only the second one, how will the database re-synchronize, especially after a long down time. Also, must I do anything on the primary database prior to starting up the physical standby?
    I'm using Oracle 10g SP1 on a linux server.

    No. But you can recover until the last arch file generated on the primary, then you cancel the recovery and then use query#2 to start applying real-time. Refer to Note:343424.1 on Metalink.

Maybe you are looking for