Manual failover of the Clusterware VIP, crs_relocate versus nodeapps

I would like to prevent incoming connections the 2nd node of a 2 node RAC cluster running 10.2.0.4 on Red Hat 5.5. My concern is, if I shutdown nodeapps on the 2nd node, the node I want to keep incoming connections off of, would that prevent the VIP from failing over to it if something happens to the 1st node? If I used crs_relocate to relocate the 1st VIP to the second node, would the VIP failover back to the 1st node if something occurred to the 2nd node?
I appreciate any insight,
Thank you

IIRC, doing a relocate effectively disables the original node. So, if node1 crashes after you relocated from node2 then you are pretty much down.
http://docs.oracle.com/cd/B19306_01/rac.102/b14197/srvctladmin.htm#i1009833
"The relocated service is temporary until *you* modify the configuration."

Similar Messages

  • After a manual failover , getting back the old primary to work

    Hi All,
    i am testing some DG features
    i did a manual failover by shutdown abort the primary and amek the physical standby as the new primary.
    now suppose my clients work for 1 day on the new primary , and i want to get back the old primary to be a primary again
    Do i need to create a new db from the new primary and switchover , any other shorter way to do it ?
    Thanks

    Hi..
    I think that is the best method.Using RMAN create a new standby database on the previous primary server and the do a switchover to it.If the database is not too big you can go for schema level exp/imp or (expdp/impdp) depending on the oracle version you are using as you haven't mentioned it.But, then you will have to create a new standby database later and moreover, there could be loss of some data.
    Anand

  • VIP Failover at the web server level??

    Oracle10gR2
    RHEL 4 AS 64bit
    Hi,
    I wanted to know is the VIP failover at the web server level also? For example, we are running Apex and that uses Apache/HTTP webserver, if that were to go down on one node, would it failover to the other node? Or is it not at the webserver level?
    Thank you.

    Yes, thank you for the documentation.
    However, I had one question about an action script that is in the following documentation:
    http://www.oracle.com/technology/products/database/clustering/pdf/Using_Oracle_Clusterware_to_protect_Oracle_Application_Server.pdf
    In there in APPENDIX B is a script called webcache_action.scr. I modified this script to use in our environment to start and stop the http_server process. We have been having some problems with it...mainly when it fails over, it shuts down the http server, then brings it back up, then down again. This is happening in a production system so it's a big issue. My question is can you explain to me why that is happening and maybe also explain what the script is doing? Maybe I'm missing something. Do I even need to have the stop part in the script? All we need to do is when it fails over to startup the http server on the node, that's it! Any help would be appreciated.
    #!/bin/bash
    SCRIPT=$0
    ACTION=$1
    # Action (start, stop or check)
    ORA_OWNER=oracle
    # ORACLE installation owner
    ORA_HTTP_HOME=/opt/app/oracle/product/10.2.0/http_1
    # ORACLE_HOME of HTTP Server
    RET1=1
    # Internal return values ( do not change )
    RETVAL=1
    # Script return value
    # Main section of Action Script - starts, stops, or checks an application
    # This script is invoked by CRS when managing the application associated
    # with this script.
    # Argument: $1 - start | stop | check
    # Returns: 0 - successful start, stop, or check
    # 1 - error
    # Start section - start the process and report results
    case $1 in
    'start')
    ulimit -n 65536
    ulimit -u unlimited
    echo "DATE: `date`" >> /tmp/e
    echo "ulimit: `ulimit -n`" >> /tmp/e
    echo "ulimit: `ulimit -u`" >> /tmp/e
    # A) START - HTTP Server:
    $ORA_HTTP_HOME/opmn/bin/opmnctl startproc ias-component=HTTP_Server 1>/dev/null 2>&1
    RET1=$?
    # Prepare return values:
    if [ ${RET1:-0} -eq 0 ]; then
    RETVAL=0
    else
    RETVAL=1
    fi
    # Stop section - stop the process and report results
    'stop')
    # A) STOP - HTTP Server:
    $ORA_HTTP_HOME/opmn/bin/opmnctl stopproc ias-component=HTTP_Server 1>/dev/null 2>&1
    RET1=$?
    # Prepare return values:
    if [ ${RET1:-0} -eq 0 ]; then
    RETVAL=0
    else
    RETVAL=1
    fi
    echo "usage: $0 {start stop}"
    esac
    echo "RETURN: $RETVAL" >> /tmp/e
    # Return value to CRS daemon:
    echo "RETVAL: $RETVAL" >> /tmp/e
    if [ $RETVAL -eq 0 ]; then
    exit 0
    else
    exit 1
    fi
    #exit 0

  • How to Perform Forced Manual Failover of Availability Group (SQL Server) and WSFC (Windows Server Failover Cluster)

    I have a scenario with the three nodes with server 2012 standard, each running an instance of SQL Server 2012 enterprise, participate in a
    single Windows Server Failover Cluster (WSFC) that spans two data centers.
    If the nodes in the primary data center are unavailable due to data center outage. Then how I can able to access node in the WSFC (Windows Server Failover Cluster) in the secondary disaster recovery data center automatically with some script.
    I want to write script that can be able to check primary data center by pinging some IP after every 5 or 10 minutes.
    If that IP is unable to respond then script can be able to Perform Forced Manual Failover of Availability Group (SQL Server) and WSFC (Windows Server Failover Cluster)
    Can you please guide me for script writing for automatic failover in case of primary datacenter outage?

    please post you question on failover clusters in the cluster forum.  THey will explain how this works and point you at scipts.
    You should also look in the Gallery for cluster management scripts.
    ¯\_(ツ)_/¯

  • How to Perform Forced Manual Failover of Availability Group (SQL Server) and WSFC (Windows Server Failover Cluster) with scrpiting

    I have a scenario with the three nodes with server 2012 standard, each running an instance of SQL Server 2012 enterprise, participate in a
    single Windows Server Failover Cluster (WSFC) that spans two data centers.
    If the nodes in the primary data center are unavailable due to data center outage. Then how I can able to access node in the WSFC (Windows Server Failover Cluster) in the secondary disaster recovery data center automatically with some script.
    I want to write script that can be able to check primary data center by pinging some IP after every 5 or 10 minutes.
    If that IP is unable to respond then script can be able to Perform Forced Manual Failover of Availability Group (SQL Server) and WSFC (Windows Server Failover Cluster)
    Can you please guide me for script writing for automatic failover in case of primary datacenter outage?

    You are trying to implement manually what should be happening automatically in the cluster. If the primary SQL Server becomes unavailable in the data center, it should fail over to the secondary SQL Server automatically.  Is that not working?
    You also might want to run this configuration by some SQL experts.  I am not a SQL expert, but if you have both hosts in the data center in a cluster, there is no need for replication between those two nodes as they would be accessing
    the database from some form of shared storage.  Then it looks like you are trying to implement Always On to the DR site.  I'm not sure you can mix both types of failover in a single configuration.
    FYI, it would make more sense to establish a file share witness in your DR site instead of placing a third node in the data center for Node Majority quorum.
    . : | : . : | : . tim

  • Perform Forced Manual Failover of Availability Group (SQL Server 2012) and WSFC (Windows Server Failover Cluster)

    I have a scenario with the three nodes with server 2012 standard, each running an instance of SQL Server 2012 enterprise, participate in a
    single Windows Server Fail-over Cluster (WSFC) that spans two data centers.
    If the nodes in the primary data center are unavailable due to data center outage. Then how I can able to access node in the WSFC (Windows Server Fail-over Cluster) in the secondary disaster recovery data center automatically with some script.
    I want to write script that can be able to check primary data center by pinging some IP after every 5 or 10 minutes.
    If that IP is unable to respond then script can be able to Perform Forced Manual Fail-over of Availability Group (SQL Server) and WSFC (Windows Server Fail-over Cluster)
    Can you please guide me for script writing for automatic fail-over in case of primary data-center outage?

    +1 to David's comment. I would not suggest to run a script automatically. During such failover you might have data loss and decision has to be made with business owners during disaster.
    During such situation, you need to start cluster service in force quorum mode (/fq switch) and then perform manual failover of AG to DR site.
    Balmukund Lakhani
    Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    This posting is provided "AS IS" with no warranties, and confers no rights.
    My Blog |
    Team Blog | @Twitter
    | Facebook
    Author: SQL Server 2012 AlwaysOn -
    Paperback, Kindle

  • Handling Oracle RAC Failover at the application layer

    Hi All,
    I am currently researching best practices for handling oracle RAC failover at the application layer since transactional statements (INSERT,UPDATE and DELETE) are not handled transparently. So I have few questions for the community:
    1. In case of a node failure would I need to roll back all of transactional statements that are part of the transaction or would I have to re-execute the one that failed only?
    2. Does things change with XA 2 phase commit transactions?
    Any input and/or architecture suggestions would be much appreciated.
    Regards,
    Dmitriy Frolov

    Hi,
    the Oracle RAC stack works very vell on its own, without the need of a third party clusterware. It will be aware of failures on the nodes.
    Database will be using ASM or RAW or NFS devices for Shared storage.
    Oracle Clusterware can also be configured to monitor your applications and to a failover to other nodes.
    However if you need a shared filesystem for your own applications, then you will have to use QFS or similar (which again than requires Sun Cluster).
    See: http://www.oracle.com/technology/products/database/clusterware/index.html
    Regards
    Sebastian

  • Manual failover solution for a custom proxy service that should be deployed

    I am looking for a manual failover solution for a custom proxy service that should be deployed on a cluster as a pinned service (requests have to be executed one after the other). The constraints I am encountering are:
    a) Proxy service are deployed to all cluster's members by default.
    b) Configuration of proxy services to cope with migration of JMS ressources.
    Any idea?
    Thanks in advance for your support
    Fred

    hi leroy,
    this is the OracleAS Portal Content Management forum. Please post your question in the Database forum
    General Database Discussions
    thanks,
    christian

  • Sap not starting during manual failover testing

    Dera friends,
    We are performing manual failover testing between CI(sap central instance) and DB(oracle database)
    the environment is ECC6.0 on AIX server
    CI is running on one server and DB is running on another, during manual testing we have failed the DB, so now DB file systems has got mounted on CI server.
    So when i log into CI with user as shown below  (sid-irp)
    su - irpadm
    and the execute the command as shown below
    irpadm 6> startsap
    i get the following message
    PRDCIXI:irpadm 6> startsap
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    Checking IRP Database
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    ABAP Database is not available via R3trans
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    Starting SAP-Collector Daemon
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    15:03:05 26.09.2008   LOG: Effective User Id is root
    This is Saposcol Version COLL 20.94 700 - AIX v10.35 5L-64 bit 070123
    Usage:  saposcol -l: Start OS Collector
            saposcol -k: Stop  OS Collector
            saposcol -d: OS Collector Dialog Mode
            saposcol -s: OS Collector Status
    The OS Collector (PID 1101932) is already running .....
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    saposcol already running
    tee: 0652-044 Cannot open /home/irpadm/startsap_.log.
    ABAP Database IRP must be started on remote server
    ===============================================
    why am i getting this "ABAP Database IRP must be started on remote server" message.
    What could be the cause for my database not comming up & why is it looking for remote server, when all the DB filesystems have got mounted on CI server (the server that has CI installed)
    We are in a bad shape and the issue is quite crticial.
    Your reply would be highly appreciated.
    Regards
    Ayush

    > how can i check wether the directories are missing or not...
    mount?
    > Also how can i check it wether they are assigned to failover group or not.
    Ayush, no offense, but I suggest you contact your AIX guy and check with him together. It's very cumbersome to write down command by command, get the outpu t back and you have no clue what you are doing. Again, no offense.
    Markus

  • What does Lync automatic/Manual Failover between sites

    Hi,
    I have 2 Lync sites. Each site has one FE pool with 3 FE servers. Each Pool has dedicated one BE server
    I configured backup pool relationship with each other. no Enterprise voices in my Lync infra.
    I would like to know what Lync does exactly when Lync automatic failover while one site goes unexpected down?
    will users gets their contacts after moving another site pool?
    also
    I would like to know what Lync does when we do Lync manual failover while one site goes for maintanence?
    Will user gets their contacts after moving another site pool??
    Thanks

    You need to have the CMS available as it's the repository that stores the topology, configurations and policies. If the pool that hosts the CMS goes down you must failover the CMS before you can failover the pool. Presence information and contacts is not
    part of the CMS.
    Fail Site B, you'll see that users are in limited mode until you run the pool failover commands even though Site A has the CMS.
    More details:
    what is the CMS: http://blogs.technet.com/b/jenstr/archive/2010/10/13/what-is-central-management-store-cms.aspx
    Pool Failover: http://technet.microsoft.com/en-ca/library/jj204678.aspx
    Please mark posts as answers/helpful if it answers your question.
    Blog
    Lync Validator - Used to assist in the validation and documentation of Lync Server 2013.

  • Oracle11g r2 Grid/RAC  VIP failover instead of SCAN VIP failover

    Dear Experts and Gurus
    Our Platform: 2-Node ORACLE11G r2 RAC/GRID 11.2.0.1.0
    ReadHat Enterprise Linux5.3 64 bit
    We have not available the DNS Server for used to SCAN feature of Oracle11g r2 GRID/RAC.
    we have successfully deployed the the setup using scan-vip in /etc/host in our production site.
    we want to used the Oracle11g r2 Grid/RAC as Oracle10g r2 RAC/Oracle11g r1 RAC(VIP Failover)
    plz find the default configurations of my setup.
    cat /etc/hosts
    #public
    xxx.xxx.0.1 xyz-ch-aaadb-01
    xxx.xxx.0.2 xyzl-ch-aaadb-02
    #Virtual
    xxx.xxx.0.3 xyz-ch-aaadb-01-vip
    xxx.xxx.0.4 xyz-ch-aaadb-02-vip
    #Private
    10.10.0.1 xyz-ch-aaadb-01-priv
    10.10.0.2 xyz-ch-aaadb-01-priv
    #Scan
    xxx.xxx.0.5 rac-scan
    cat listener.ora
    listener.ora in both the RAC nodes
    LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent
    LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
    cat tnsnames.ora.
    AAADB =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac-scan)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = aaadb)
    aaadb2 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xyz-ch-aaadb-02-vip)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = aaadb)
    (INSTANCE_NAME = aaadb2)
    aaadb1 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xyz-ch-aaadb-01-vip)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = aaadb)
    (INSTANCE_NAME = aaadb1)
    listener parameters
    RAC-NODE1
    SQL> show parameter listener
    NAME TYPE VALUE
    listener_networks string
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xyz-ch-aaadb-01-vip)(PORT=1521))))
    remote_listener string rac-scan:1521
    RAC-NODE2
    SQL> show parameter listener
    NAME TYPE VALUE
    listener_networks string
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xyz-ch-aaadb-02-vip)(PORT=1521))))
    remote_listener string rac-scan:1521
    listener status
    RAC Node-1
    [oracle@aaarac1 ~]$ lsnrctl status
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 30-AUG-2011 23:43:50
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date 30-AUG-2011 22:31:34
    Uptime 0 days 1 hr. 12 min. 15 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora
    Listener Log File /u01/app/oracle/diag/tnslsnr/aaarac1/listener/alert/log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xyz-ch-aaadb-01-vip)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xxx.xxx.0.1)(PORT=1521)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+ASM1", status READY, has 1 handler(s) for this service...
    Service "aaadb" has 1 instance(s).
    Instance "aaadb1", status READY, has 1 handler(s) for this service...
    Service "aaadbXDB" has 1 instance(s).
    Instance "aaadb1", status READY, has 1 handler(s) for this service...
    The command completed successfully
    RAC Node-2
    [oracle@aaarac2 ~]$ lsnrctl status
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 30-AUG-2011 23:44:27
    Copyright (c) 1991, 2009, Oracle. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date 30-AUG-2011 22:08:45
    Uptime 0 days 1 hr. 35 min. 42 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora
    Listener Log File /u01/app/oracle/diag/tnslsnr/aaarac2/listener/alert/log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xyz-ch-aaadb-02-vip)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xxx.xxx.0.2)(PORT=1521)))
    Services Summary...
    Service "+ASM" has 1 instance(s).
    Instance "+ASM2", status READY, has 1 handler(s) for this service...
    Service "aaadb" has 1 instance(s).
    Instance "aaadb2", status READY, has 1 handler(s) for this service...
    Service "aaadbXDB" has 1 instance(s).
    Instance "aaadb2", status READY, has 1 handler(s) for this service...
    The command completed successfully
    plz suggest the provide the step to configure the listener.ora and tnsnames.ora for use the Oracle11g r2 Grid/RAC to use as
    VIP failover instead of SCAN-VIP failover.
    Regards
    Hitgon
    Edited by: hitgon on Aug 31, 2011 12:14 AM

    hitgon wrote:
    Dear Experts and Gurus
    plz suggest the provide the step to configure the listener.ora and tnsnames.ora for use the Oracle11g r2 Grid/RAC to use as
    VIP failover instead of SCAN-VIP failover.
    Regards
    Hitgon
    Hi,
    Have a read http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/advcfg.htm#NETAG348
    Hope it helps
    CHeers

  • Azure Site Recovery vs. Manual Failover?

    Hi all-
    I am designing a Windows Server 2012 R2 DR scenario using Hyper-V replica.
    Environment:
    Site A:  Primary Server (HP DL380 using DAS with Gen2 / VHDX VMs).  System Center VMM 2012 R2 management server and console installed on this Hyper-V host.  SQL database for SCVMM placed in one of the VMs on this host.
    Site B:  Replica Server (Identical HP DL380).
    Approximately 10Mbps WAN connection interconnecting the sites.
    I need to provide DR for approximately 5-6 VMs.  These will be running standard MS apps like SQL, SharePoint, etc.
    I am wondering if it's worthwhile to use Azure Site Recovery to orchestrate a small DR scenario like this or whether, due to its small size, I am better off just planning to use manual failover.
    Also, if I DO elect to use Azure site recovery, do I need to install the full SCVMM 2012 R2 Server and Console on the server, or will a management agent from the Primary Server do the trick?  If a full installation, I'm assuming I will need a full instance
    of SQL Server to host a separate database at Site B.  Am I correct?
    Thanks

    Hi,
    Azure Site Recovery is awesome, and I will recommend it to all who has a environment that supports it. If all prerequisites is met, it's simple to enable and manage :)
    http://msdn.microsoft.com/library/azure/dn469078.aspx (Prerequisites and support)
    http://azure.microsoft.com/en-us/documentation/articles/hyper-v-recovery-manager-configure-vault/
    You can replicate between two clouds on the same on-site VMM server. So if you place your VMM service so it will not fail if your Hyper-V host does, you should be fine :)
    Anyway, if you are fare away from the prerequisites, you might be better of by implementing the built-in Hyper-V Replica service, and the take the step to Azure Site Recovery when you have time.
    Best of luck in your project!
    /Anders Eide

  • Oracle Clusterware VIP Allocation

    Hi,
    In Oracle Clusterware Configuration, I want to know; to which NICs we should assign the VIP address and should we assign the VIPs to NIC or Clusterware itself assign to the NICs. Since in documentation I have not found information on this, instead there just written that entries should be made in the hosts file of the OS and the domain name against that VIP should be provided to the OUI of the clusterware during the Installation.
    Please clarify me in this concept.
    Regards,
    Abbasi

    Abbasi wrote:
    I'm also thinking of same. Since we give information about the domain name of VIP and The NICs # (eth0, eth1 etc) to the clusterware and nothing else sor clusterware itself assign the VIP address to the NIC. In this way can we assign the two NICs to the same interface, Gurus Please clarify me more in this.
    The interface ie eth0, eth1 are going to be your choice that which one is chosen as Public or Private. Most likely, the eth0 is chosen as Public. Once you know that you are going to use the interface as Public, you need to assign the IP info about that in the /etc/host. There is nothing else that's required from your side.
    Aman....

  • Hi, I have the iphone 4 and I manually deleted all the voice memos on my iphone but they are still on my iphone when I open Itunes

    Hi, I have the iphone 4 and I manually deleted all the voice memos on my iphone but they still appear on my iphone when I open Itunes on my computer and they still take up space. I am soon running out of space. Any ideas to permanantly get rid of some of the voice memos?
    Am I the only one that really dislike the fact I cannot customize my iphone and cannot delete whatever files I want?
    The only options i seem to have is to delete all my files WITHOUT a system restor because I tried doing a system restore  and it puts back all my old files on my iphones.
    I'm pretty desperate and any tips would help me a lot

    If I understand you correctly, you purchased two albums directly from your iPhone and have successfully transferred the purchases to your iTunes library, but now you want to remove these two albums from your iPhone but having trouble, correct?
    If so, you can manually delete the albums (song-by-song) by sliding your finger across each song's name, from left to right, then select the Delete button.
    Or, while your iPhone is connected to iTunes click on the Music tab that you see in iTunes (where you specify what items to sync to your iPhone). At the bottom of that window (below Playlists, Genre, etc.) you'll see songs that are "manually" added to your iPhone, just un-check those and re-sync.

  • When i install itune 10.5 manually i get the error message invalid drive g:/ at the end of installation and it stops. any suggestions

    i tried downloading itunes 10.5 and it fails.  so i tried downloading it manually.  at the end of the  installation it says invalid drive G:/ and then it stops.   i do not have a drive g anyone have suggestions.

    As per our offline discussion . This the query that worked.
    >SELECT ' The '||CASE
    WHEN SSS.STEP_TYPE='F' THEN 'INTERFACE'
    WHEN SSS.STEP_TYPE='VD' THEN 'VARAIBLE DECLARATION'
    WHEN SSS.STEP_TYPE='VS' THEN 'SET/INCREMENT VARAIBLE'
    WHEN SSS.STEP_TYPE='VE' THEN 'EVALUATE VARIABLE'
    WHEN SSS.STEP_TYPE='V' THEN 'REFRESH VARIABLE'
    WHEN SSS.STEP_TYPE='T' THEN 'PROCEDURE'
    WHEN SSS.STEP_TYPE='OE' THEN 'OS COMMAND'
    WHEN SSS.STEP_TYPE='SE' THEN 'ODI TOOL'
    WHEN SSS.STEP_TYPE='RM' THEN 'REVERSE ENGINEERING MODEL'
    WHEN SSS.STEP_TYPE='CM' THEN 'CHECK MODEL'
    WHEN SSS.STEP_TYPE='CS' THEN 'CHECK SUB MODEL'
    WHEN SSS.STEP_TYPE='CD' THEN 'CHECK DATA STORE'
    WHEN SSS.STEP_TYPE='JM' THEN 'JOURNALIZE MODEL'
    WHEN SSS.STEP_TYPE='JD' THEN 'JOURNALIZE DATA STORE'
    END||' '||SSS.STEP_NAME||
    ' , has failed due to - '||
    SNET.TXT
    FROM
    <%=odiRef.getObjectName("SNP_SESSION")%> SS
    LEFT OUTER JOIN <%=odiRef.getObjectName("SNP_SESS_TASK_LOG")%> SSTL ON (SSTL.SESS_NO=SS.SESS_NO)
    LEFT OUTER JOIN <%=odiRef.getObjectName("SNP_SESS_STEP")%> SSS ON (SSS.SESS_NO=SS.SESS_NO)
    LEFT OUTER JOIN <%=odiRef.getObjectName("SNP_EXP_TXT")%> SNET ON (SNET.I_TXT=SSTL.I_TXT_TASK_MESS)
    WHERE SSTL.TASK_STATUS='E'
    AND SS.SESS_NO ='<%=odiRef.getPrevStepLog("SESS_NO")%>'
    AND ROWNUM=1

Maybe you are looking for