Rollback patch options..

What are the options available for rolling back a patch, patchset number 6810189 (10.2.0.4), on 10.2.0.1 in windows environment.

Kamran Agayev A. wrote:
The_Rock wrote:
but I am unable to start the OracleService :(, How can I connect to sqlplus.You haven't told us about it ..
- Have you got any error during patchset installation or upgrade process?
While applying patch I got couple of errors: Error in writing to file "D:\Oracle\product\10.2.0.\db_1\bin\oravsn10.dll" and "D:\Oracle\product\10.2.0.\db_1\bin\orasql10.dll"
I pressed the ignore button... after the message "The Installation of Oracle Database 10g Release 2 Patch Set 3 was successful"
- Any error written to the alert.log file Below are the errors in installation log:
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\bin\oraplp10.dll'. [D:\oracle\product\10.2.0\db_1\bin\oraplp10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception handling set to prompt user with options to Retry Ignore
User Choice: Ignore
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\bin\oraclient10.dll'. [D:\oracle\product\10.2.0\db_1\bin\oraclient10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception handling set to prompt user with options to Retry Ignore
User Choice: Ignore
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\bin\oravsn10.dll'. [D:\oracle\product\10.2.0\db_1\bin\oravsn10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception thrown from action: copyFile
Exception Name: IOException2
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\bin\oravsn10.dll'. [D:\oracle\product\10.2.0\db_1\bin\oravsn10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\BIN\orasql10.dll'. [D:\oracle\product\10.2.0\db_1\BIN\orasql10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception handling set to prompt user with options to Retry Ignore
User Choice: Ignore
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\bin\oraldapclnt10.dll'. [D:\oracle\product\10.2.0\db_1\bin\oraldapclnt10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception handling set to prompt user with options to Retry Ignore
User Choice: Ignore
Exception String: Error in writing to file 'D:\oracle\product\10.2.0\db_1\BIN\orasql10.dll'. [D:\oracle\product\10.2.0\db_1\BIN\orasql10.dll (The process cannot access the file because it is being used by another process)]
Exception Severity: 2
INFO: Exception handling set to prompt user with options to Retry Ignore
User Choice: Ignore
- What error you get when you start the service or start the database?Error 1053: The service did not respond to the start or control request in a timely fashion"

Similar Messages

  • Is it possible to rollback patch 9206876 - UNABLE TO IMPORT INTERCOMPANY AP

    Hi All,
    DB:11.1.0.7
    Oracle Apps: 12.1.1
    OS:Linux 86x64 Red Hat
    Is it possible to rollback patch 9206876 - UNABLE TO IMPORT INTERCOMPANY AP INVOICES.
    What are the patches those can be rolled back in EBS R12?
    Thanks for your time!
    Regards,

    Is it possible to rollback patch 9206876 - UNABLE TO IMPORT INTERCOMPANY AP INVOICES.You cannot rollback this patch and the only supported way to do this is by restoring all the application/database log files from the backup which was taken before you apply this patch.
    What are the patches those can be rolled back in EBS R12?There is no tool/way to rollback the patches which are applied using adpatch (except restoring the files as mentioned above).
    Thanks,
    Hussein

  • Registery / binary in rollback patch

    If the ERP applications, and database doesn't work properly after patch applied and upgrade done.
    Does the restore of backup and Oracle home (D:\oracle\product\10.2.0) create any registery/binary problems?
    The Systems department was warning us that Windows could get corrupt or it can create registry problems in restoring the Oracle Home.

    any suggestions?

  • Rollback from a patch?

    Hi.
    I am writing change request for a client and need to specify the back out plan from applying a patch.
    Usually, we simply say "restore from backup", but I am sure there must be a better tuned way to recover from an EBS patch?
    We are using 11.5.10.2 on Linux with 10.2.0.4.
    Thanking you,

    Hi user;
    Usually, we simply say "restore from backup", but I am sure there must be a better tuned way to recover from an EBS patch?As i know the best way is take back any patch from EBS is turning to valid backup. But there are some patch option for can use and recover EBS.
    Please check this link for AutoPatch modes, arguements and options
    Also i suggest you please check below for undestanding concept of autopatch ..
    Subject: Release 11i Adpatch Basics Doc ID: 181665.1
    Oracle Applications Patching FAQ [ID 174436.1]
    http://oracle-magic.blogspot.com/2006/12/incase-you-ever-need-it.html
    Re: Appying patches when Physical standby in place.
    Hope those are can be your answer which you ar looking
    Regard
    Helios

  • Getting error while applyin patch after R12 installation

    I applying patch 8940108 after R12 installation. Pls. suggest what needs to be done.
    Patch 8940108: Optional component(s) missing : [ oracle.precomp.lang, 11.1.0.7.0 ]
    Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    The details are:
    Patch 7708340:
    Archive Action: Source file "/db01/opt/oracle/product/11.1.0_egebrt/.patch_storage/7708340_Jan_28_2009_11_33_00/files/lib/libpls11.a/pkv.o" does not exist.
    'oracle.rdbms, 11.1.0.7.0': Cannot update file '/db01/opt/oracle/product/11.1.0_egebrt/lib/libpls11.a' with '/pkv.o'
    Archive Action: Source file "/db01/opt/oracle/product/11.1.0_egebrt/.patch_storage/7708340_Jan_28_2009_11_33_00/files/lib/libpls11.a/pkv.o" does not exist.
    'oracle.rdbms.rman, 11.1.0.7.0': Cannot update file '/db01/opt/oracle/product/11.1.0_egebrt/lib/libpls11.a' with '/pkv.o'
    ApplySession failed during prerequisite checks: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    System intact, OPatch will not attempt to restore the system
    The following warnings have occurred during OPatch execution:
    1) OUI-67078:Interim patch 8940108 is a superset of the patch(es) [  7708340 ] in OH /db01/opt/oracle/product/11.1.0_egebrt
    OPatch failed with error code 74

    Hi;
    The following warnings have occurred during OPatch execution:
    1) OUI-67078:Interim patch 8940108 is a superset of the patch(es) [  7708340 ] in OH /db01/opt/oracle/product/11.1.0_egebrt
    Its mean if you have patch 8940108 on your system already and if you try to apply patch 7708340 than you dont need to apply patch 7708340,coz patch 8940108 already cover patch 7708340.
    You can try this
    opatch -lsinventory|grep 8940108
    Regard
    Helios

  • Problem Updating Sample App v207 Turnkey Image to 11.1.1.6.5 Patch Set

    I've been using the Oracle-provided pre-built Linux Sample App v207 image in a demo/sandbox capacity. I was hoping to patch it to 11.1.1.6.5 in order to squash some bugs, although I'm fairly new to the OBIEE patching process. I'm running into errors when attempting to apply the 1st patch of the set (14696072). It appears it's trying to auto-rollback one or more previous patches, as expected, but these backup rollback directories no longer exist. Perhaps they were deleted from the image prior to release in order to conserve storage space?
    I searched the entire drive for traces of patch 14223977, as there were references to this patch with errors in the opatch log file. The directory it's trying to copy files from does not exist. I did find the two directories below which had references to this patch, but they don't include the subdirectories which OPatch is looking for:
    /home/oracle/obiee/Oracle_BI1/cfgtools/opatch/14223977_Jul_02_2012_16_48_19/
    /home/oracle/obiee/Oracle_BI1/inventory/oneoffs/14223977/
    So I'm wondering if anyone else has attempted applying these updates to this particular image and has found a solution. Perhaps it won't be possible if the rollback or backup files for previous patches are in fact missing. I'm admittedely somewhat new to using opatch, so it's very possible it's not the image, but me that's missing something. Any help would be appreciated.
    Full log of patch attempt:
    +[oracle@obieesampleapp 14696072]$ opatch apply+
    +[WARN ][jrockit] MaxPermSize=768m ignored: Not a valid option for JRockit+
    Oracle Interim Patch Installer version 11.1.0.9.0
    Copyright (c) 2011, Oracle Corporation.  All rights reserved.
    Oracle Home       : /home/oracle/obiee/Oracle_BI1
    Central Inventory : /home/oracle/app/oraInventory
    from           : /home/oracle/obiee/Oracle_BI1/oraInst.loc
    OPatch version    : 11.1.0.9.0
    OUI version       : 11.1.0.9.0
    OUI location      : /home/oracle/obiee/Oracle_BI1/oui
    Log file location : /home/oracle/obiee/Oracle_BI1/cfgtoollogs/opatch/14696072_Nov_16_2012_05_12_44/apply2012-11-16_05-12-43AM_1.log
    Patch history file: /home/oracle/obiee/Oracle_BI1/cfgtoollogs/opatch/opatch_history.txt
    OPatch detects the Middleware Home as "/home/oracle/obiee"
    OPatch will do the following:
    +[Oracle Home discovery] : Configure and Validate Oracle Home info.+
    +[Prerequisite for apply] : Invoke prerequisites to see if patch can be applied.+
    +[Patch conflict detection for apply patch] : Check if any conflict with already installed patches in Oracle Home.+
    ApplySession applying interim patch '14696072' to OH '/home/oracle/obiee/Oracle_BI1'
    Running prerequisite checks...
    +Interim patch 14696072 is a superset of the patch(es) [  14223977 ] in the Oracle Home+
    OPatch will rollback the subset patches and apply the given patch.
    To continue, OPatch will do the following:
    +[Prerequisite for auto rollback] : Check if the conflict patches are rollbackable.+
    +[Back up for restore] : Back up 92 files for Oracle Home restore in case of patching error.+
    +[Patch conflict resolution for apply patch] : Rollback patch(es) [14223977].+
    +[Back up for rollback] : Back up 24 files for future patch rollback.+
    +[Patch Oracle Home for apply] : Copy 24 file(s) to Oracle Home.+
    +[Update inventory for apply] : Modify the inventory to record patch [14696072].+
    +Do you want to proceed? y+
    y
    User Responded with: Y
    Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    The details are:
    Patch 14223977:
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/admin/provisioning/biinstallhandlerutils.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'biinstallhandlerutils.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/admin/provisioning/biinstallhandlerutils.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/admin/provisioning/biinstutils.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'biinstutils.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/admin/provisioning/biinstutils.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/admin/provisioning/bisecurityprovision.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bisecurityprovision.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/admin/provisioning/bisecurityprovision.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/admin/provisioning/bisecurityprovision_install.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bisecurityprovision_install.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/admin/provisioning/bisecurityprovision_install.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/admin/provisioning/biwlsprovision.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'biwlsprovision.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/admin/provisioning/biwlsprovision.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/install/applyJDBCDataSourceImpl.py" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'applyJDBCDataSourceImpl.py' to '/home/oracle/obiee/Oracle_BI1/bifoundation/install/applyJDBCDataSourceImpl.py'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/install/oracle.bi_base_simple_template_11.1.1.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'oracle.bi_base_simple_template_11.1.1.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/install/oracle.bi_base_simple_template_11.1.1.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/jee/biadminutils.ear" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'biadminutils.ear' to '/home/oracle/obiee/Oracle_BI1/bifoundation/jee/biadminutils.ear'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/jee/bicontentserver.ear" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bicontentserver.ear' to '/home/oracle/obiee/Oracle_BI1/bifoundation/jee/bicontentserver.ear'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bi-bidomain.properties" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bi-bidomain.properties' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bi-bidomain.properties'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bi-bidomainprov.xml" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bi-bidomainprov.xml' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bi-bidomainprov.xml'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bidomain/bi-adminservices.xml" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bi-adminservices.xml' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bidomain/bi-adminservices.xml'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bidomain/bi-content.xml" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bi-content.xml' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bidomain/bi-content.xml'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bidomain/inst/rpdSnippet-template.txt" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'rpdSnippet-template.txt' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bidomain/inst/rpdSnippet-template.txt'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bidomain/lib/bifaprovision.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bifaprovision.jar' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bidomain/lib/bifaprovision.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/bidomain/xslt/jps-config-jse.xslt" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'jps-config-jse.xslt' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/bidomain/xslt/jps-config-jse.xslt'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/common/bi-datasource.xml" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bi-datasource.xml' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/common/bi-datasource.xml'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/bifoundation/provision/scripts/common/py/configure-existing-datasource.py" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'configure-existing-datasource.py' to '/home/oracle/obiee/Oracle_BI1/bifoundation/provision/scripts/common/py/configure-existing-datasource.py'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/clone/provision/bicloning.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'bicloning.jar' to '/home/oracle/obiee/Oracle_BI1/clone/provision/bicloning.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/clone/provision/dbclone-beans.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'dbclone-beans.jar' to '/home/oracle/obiee/Oracle_BI1/clone/provision/dbclone-beans.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/common/templates/applications/oracle.bi.atgpf.wrapper.template_11.1.1.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'oracle.bi.atgpf.wrapper.template_11.1.1.jar' to '/home/oracle/obiee/Oracle_BI1/common/templates/applications/oracle.bi.atgpf.wrapper.template_11.1.1.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/common/templates/applications/oracle.bi_base_template_11.1.1.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'oracle.bi_base_template_11.1.1.jar' to '/home/oracle/obiee/Oracle_BI1/common/templates/applications/oracle.bi_base_template_11.1.1.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/common/templates/applications/oracle.bicontentserver_template_11.1.1.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'oracle.bicontentserver_template_11.1.1.jar' to '/home/oracle/obiee/Oracle_BI1/common/templates/applications/oracle.bicontentserver_template_11.1.1.jar'+
    Copy Action: Source file "/home/oracle/obiee/Oracle_BI1/.patch_storage/14223977_Apr_5_2012_19_27_27/files/install/config/biconfig.jar" does not exist.
    +'oracle.bi.biinst, 11.1.1.6.0': Cannot copy file from 'biconfig.jar' to '/home/oracle/obiee/Oracle_BI1/install/config/biconfig.jar'+
    +[ Error during Prerequisite for auto rollback Phase]. Detail: OPatch failed during prerequisite checks: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.+
    System is intact, OPatch will not restore the system
    Recommended actions : Please roll back the conflict patches using 'opatch rollback' command.
    OPatch failed with error code 70
    Thanks in advance for any insight.

    Thanks for your reply, Jay. This seems to confirm my suspicion of the files being removed intentionally. This would imply that this image wasn't meant to be patched? So if this is the case, I'd like to confirm that there's not going to be any hope of moving this particular image to 11.1.1.6.5. I'm hoping someone may be able to prove otherwise, but it's not sounding very promising.
    I understand that a new manual install is an alternative, but due to several factors, I'd like to avoid that if at all possible. It appears Oracle has not released manual install files for Sample App v207 (please correct me if I'm mistaken about that). I have several scripts based on this content/config which would make patching a much easier route, if possible.
    Thanks in advance for any additional insight.

  • Patch p11879896_112020_Generic failed with req comp missing error

    Hi,
    Applying the subject patch on Linux 32 with
    opatch apply -invPtrLoc /u01/app/oraInventory/oraInst.loc
    failed (with the message
    Patch 11879896: Required component(s) missing : [ oracle.sysman.console.db, 11.2.0.2.0 ] ),
    the debug follows below. Any idea?
    Thank you.
    Anatoliy
    _osArch is
    /u01/app/oracle/product/11.2.0/home11gR2/jdk/bin/java -mx96m -cp /u01/app/oracle/product/11.2.0/home11gR2/OPatch/ocm/lib/emocmutl.jar:/u01/app/oracle/product/11.2.0/home11gR2/oui/jlib/OraInstaller.jar:/u01/app/oracle/product/11.2.0/home11gR2/oui/jlib/share.jar:/u01/app/oracle/product/11.2.0/home11gR2/oui/jlib/srvm.jar:/u01/app/oracle/product/11.2.0/home11gR2/oui/jlib/orai18n-mapping.jar:/u01/app/oracle/product/11.2.0/home11gR2/oui/jlib/xmlparserv2.jar:/u01/app/oracle/product/11.2.0/home11gR2/OPatch/jlib/opatch.jar:/u01/app/oracle/product/11.2.0/home11gR2/OPatch/jlib/opatchutil.jar:/u01/app/oracle/product/11.2.0/home11gR2/OPatch/jlib/opatchprereq.jar:/u01/app/oracle/product/11.2.0/home11gR2/OPatch/jlib/opatchactions.jar: -DOPatch.ORACLE_HOME=/u01/app/oracle/product/11.2.0/home11gR2 -DOPatch.DEBUG=true -DOPatch.RUNNING_DIR=/u01/app/oracle/product/11.2.0/home11gR2/OPatch oracle/opatch/OPatch apply -invPtrLoc /u01/app/oraInventory/oraInst.loc
    Invoking OPatch 11.1.0.6.6
    Oracle Interim Patch Installer version 11.1.0.6.6
    Copyright (c) 2009, Oracle Corporation. All rights reserved.
    CmdLineParser::initRuntimeOptions()
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
    There are 7 fields defined in this class.
    adding option "fp"
    adding option "dp"
    adding option "fr"
    adding option "dr"
    adding option "mp"
    adding option "phbasedir"
    adding option "phbasefile"
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
    There are 2 fields defined in this class.
    adding option "delay_link"
    adding option "cmd_end"
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
    There are 2 fields defined in this class.
    adding option "integerarg1"
    adding option "integerarg2"
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
    There are 5 fields defined in this class.
    adding option "stringtegerarg1"
    adding option "stringtegerarg2"
    adding option "ps"
    adding option "mp"
    adding option "xmlinput"
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
    There are 2 fields defined in this class.
    adding option "doublearg1"
    adding option "doublearg2"
    Checking on class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
    Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
    There are 1 fields defined in this class.
    adding option "cmd"
    CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession"
    initializing String option 0, fp
    initializing String option 1, dp
    initializing String option 2, fr
    initializing String option 3, dr
    initializing String option 4, mp
    initializing String option 5, phbasedir
    initializing String option 6, phbasefile
    done init. String arg.
    initializing Boolean option 0, delay_link
    initializing Boolean option 1, cmd_end
    done init. Boolean arg.
    initializing Integer option 0, integerarg1
    initializing Integer option 1, integerarg2
    done init. Integer arg.
    initializing StringTeger option 0, stringtegerarg1
    initializing StringTeger option 1, stringtegerarg2
    initializing StringTeger option 2, ps
    initializing StringTeger option 3, mp
    initializing StringTeger option 4, xmlinput
    done init. SringTeger arg.
    initializing Double option 0, doublearg1
    initializing Double option 1, doublearg2
    done init. Double arg.
    initializing RawString option 0, cmd
    done init. RawString arg.
    CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession", done.
    CmdLineParser::initRuntimeOptions()
    Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
    Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
    There are 3 fields defined in this class.
    adding option "phbasedir"
    adding option "patchids"
    adding option "phbasefile"
    Checking on class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
    Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
    There are 2 fields defined in this class.
    adding option "booleanarg1"
    adding option "booleanarg2"
    Checking on class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
    Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
    There are 2 fields defined in this class.
    adding option "integerarg1"
    adding option "integerarg2"
    Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
    Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
    There are 2 fields defined in this class.
    adding option "stringtegerarg1"
    adding option "stringtegerarg2"
    Checking on class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
    Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
    There are 2 fields defined in this class.
    adding option "doublearg1"
    adding option "doublearg2"
    CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession"
    initializing String option 0, phbasedir
    initializing String option 1, patchids
    initializing String option 2, phbasefile
    done init. String arg.
    initializing Boolean option 0, booleanarg1
    initializing Boolean option 1, booleanarg2
    done init. Boolean arg.
    initializing Integer option 0, integerarg1
    initializing Integer option 1, integerarg2
    done init. Integer arg.
    initializing StringTeger option 0, stringtegerarg1
    initializing StringTeger option 1, stringtegerarg2
    done init. SringTeger arg.
    initializing Double option 0, doublearg1
    initializing Double option 1, doublearg2
    done init. Double arg.
    CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession", done.
    reqVer For using getEnv() = 10.2.0.4.0
    curVer = 11.2.0.1.0
    Current Ver later than required? :true
    Current Ver equals required? :false
    Checking EMDROOT using OUI's API...
    CmdLineParser.processOPatchProperties() begins
    CmdLineParser.processOPatchProperties() ends
    OUIReplacer::runEnvScript() called
    SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Input Stream
    SystemCall:RuntimeExec(cmds, runDir): Started thread to read Input Stream
    SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Error Stream
    ReaderThread::run(): Stream InputStream about to be read
    SystemCall:RuntimeExec(cmds, runDir): Started thread to read Error Stream
    SystemCall:RuntimeExec(cmds, runDir): GOING into process.waitFor()
    ReaderThread::run(): Stream ErrorStream about to be read
    ReaderThread::run(): Stream InputStream reading completed
    ReaderThread::run(): Stream ErrorStream reading completed
    SystemCall:RuntimeExec(cmds, runDir): process.waitFor() is OVER
    SystemCall:RuntimeExec(cmds, runDir): Error stream thread joined successfully
    SystemCall:RuntimeExec(cmds, runDir): Input stream thread joined successfully
    OUIReplacer::setKeyValue() called
    OPatchSession::main()
    Environment:
    OPatch.ORACLE_HOME=/u01/app/oracle/product/11.2.0/home11gR2
    oracle.installer.invPtrLoc=/u01/app/oraInventory/oraInst.loc
    oracle.installer.oui_loc=/u01/app/oracle/product/11.2.0/home11gR2/oui
    oracle.installer.library_loc=/u01/app/oracle/product/11.2.0/home11gR2/oui/lib/linux
    oracle.installer.startup_location=/u01/app/oracle/product/11.2.0/home11gR2/oui
    OPatch.PLATFORM_ID=
    os.name=Linux
    OPatch.NO_FUSER=
    OPatch.SKIP_VERIFY=null
    OPatch.SKIP_VERIFY_SPACE=null
    oracle.installer.clusterEnabled=false
    TRACING.ENABLED=TRUE
    TRACING.LEVEL=2
    OPatch.DEBUG=true
    OPATCH_VERSION=11.1.0.6.6
    Bundled OPatch Property File=properties
    Minimum OUI version: 10.2
    OPatch.PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/u01/app/oracle/product/11.2.0/home11gR2/bin:/u01/app/oracle/product/11.2.0/home11gR2/OPatch
    Stand-Alone home : false
    Environment:
    OPatch.ORACLE_HOME=/u01/app/oracle/product/11.2.0/home11gR2
    oracle.installer.invPtrLoc=/u01/app/oraInventory/oraInst.loc
    oracle.installer.oui_loc=/u01/app/oracle/product/11.2.0/home11gR2/oui
    oracle.installer.library_loc=/u01/app/oracle/product/11.2.0/home11gR2/oui/lib/linux
    oracle.installer.startup_location=/u01/app/oracle/product/11.2.0/home11gR2/oui
    OPatch.PLATFORM_ID=
    os.name=Linux
    OPatch.NO_FUSER=
    OPatch.SKIP_VERIFY=null
    OPatch.SKIP_VERIFY_SPACE=null
    oracle.installer.clusterEnabled=false
    TRACING.ENABLED=TRUE
    TRACING.LEVEL=2
    OPatch.DEBUG=true
    OPATCH_VERSION=11.1.0.6.6
    Bundled OPatch Property File=properties
    Minimum OUI version: 10.2
    OPatch.PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/u01/app/oracle/product/11.2.0/home11gR2/bin:/u01/app/oracle/product/11.2.0/home11gR2/OPatch
    Stand-Alone home : false
    Oracle Home : /u01/app/oracle/product/11.2.0/home11gR2
    Central Inventory : /u01/app/oraInventory
    from : /u01/app/oraInventory/oraInst.loc
    OPatch version : 11.1.0.6.6
    OUI version : 11.2.0.1.0
    OUI location : /u01/app/oracle/product/11.2.0/home11gR2/oui
    Log file location : /u01/app/oracle/product/11.2.0/home11gR2/cfgtoollogs/opatch/opatch2012-01-19_04-10-13AM.log
    Patch history file: /u01/app/oracle/product/11.2.0/home11gR2/cfgtoollogs/opatch/opatch_history.txt
    OUISessionManager::instantiate()
    lockCentralInventory(): OUISessionManager::lockCentralInventory() will retry 0 times with 120-second interval to get an Inventory lock.
    OUISessionManager::lockCentralInventory() try round # 1
    OUISessionManager::setupSession()
    OUISessionManager::setupSession() instantiates a OUIInventorySession obj.
    OUISessionManager::setupSession() init. the session
    OUISessionManager::setupSession() sets up READ-ONLY session
    OUISessionManager::setupSession() done
    OUISessionManager::lockCentralInventory() set up session OK
    reqVer = 10.2
    curVer = 11.2.0.1.0
    Current Ver later than required? :true
    Current Ver equals required? :false
    ApplySession::process()
    ApplySession::process(): loading patch object.
    ApplySession::loadAndInitPatchObject()
    PatchObject(patchLocation)
    PatchObject::PatchObject looks for the actions file /u01/app/oraInventory/etc/config/actions.xml
    PatchObject::PatchObject looks for the inventory file /u01/app/oraInventory/etc/config/inventory.xml
    parserXMLFile : start
    parserXMLFile : start
    Bugs fixed by this patch 11879896:
    11879896: SMPSSE : DATABASE PERFORMANCE OVERVIEW DOESNT WORK ON MAC/LINUX
    PatchObject::setPreReadMeAction: readMeFile = /u01/app/oraInventory/custom/pre.txt
    noOp = true
    fileContent =
    PatchObject::setPreScriptAction: [PreScriptAction:-------------------------------
    no-op.=true, fileLoc=/u01/app/oraInventory/custom/scripts/pre
    Pre script is not present.-----------------------------------------------]
    PatchObject::setPostReadMeAction: readMeFile = /u01/app/oraInventory/custom/post.txt
    noOp = true
    fileContent =
    PatchObject::setPostScriptAction: [PostScriptAction:------------------------------
    no-op.=true, fileLoc=/u01/app/oraInventory/custom/scripts/post
    Post script not present.-----------------------------------------------]
    PatchObject::setInitReadMeAction: readMeFile = /u01/app/oraInventory/custom/init.txt
    noOp = true
    fileContent =
    PatchObject::setInitScriptAction: [InitScriptAction:-------------------------------
    no-op.=true, fileLoc=/u01/app/oraInventory/custom/scripts/init
    Init script not present.-----------------------------------------------]
    ApplySession applying interim patch '11879896' to OH '/u01/app/oracle/product/11.2.0/home11gR2'
    ApplySession::processLocal()
    OPatchEnv:
    [OPatchEnv: OracleHome="/u01/app/oracle/product/11.2.0/home11gR2", force= false, report= false, inv. mod.= true, system mod.= true, local mode= false, lsinv all= false, lsinv detail= false, lsinv patch= false, nolink= false, Retry=30, Delay=120, CallerName=OPatch, CallerVersion=11.1.0.6.6, SessionType=apply, JdkLoc=/u01/app/oracle/product/11.2.0/home11gR2/jdk, JreLoc=/u01/app/oracle/product/11.2.0/home11gR2/jre/1.4.2, OracleHome via -oh=, OracleHome via env.=/u01/app/oracle/product/11.2.0/home11gR2, OracleHome via response file=, OPatch recognised InvPtrLoc=/u01/app/oraInventory/oraInst.loc, User specified InvPtrLoc=/u01/app/oraInventory/oraInst.loc, No relink=false, Patch ID used in Rollback=, Patch ID with OPack timestamp=, PreOpt=, PostOpt=, OSName=Linux, IsWindows=false, .patch_storage=/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage, .patch_storage/<ID>=/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/, Whole patch is saved to=/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage//original_patch, Backup for Restore path=/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage//backup, Backup for Rollback path=/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage//files, FilesMap info from=/u01/app/oracle/product/11.2.0/home11gR2/inventory/oneoffs/<Patch_ID>, PatchLoc=/u01/app/oraInventory, SyntaxErrorMsg= ]
    Process InitReadMeAction()
    InitReadMeAction::catFile() is a no-op
    InitScriptAction::process() is a no-op
    Running Prerequisite check "CheckApplicableProduct"...
    PrereqAPI::checkApplicableProduct
    PrereqAPI::checkStandAloneHome())
    Prereq checkApplicableProduct passed
    OPatch checks if the patch is applicable on this home product type
    ApplySession::setupPatchStorage()
    ApplySession::processLocal() load the inventory
    OracleHomeInventory::createInventoryObj()
    OracleHomeInventory::createInventoryObj() gets OUIInventorySession object
    Locker::lock()
    calling lockCentralInventory()
    OUISessionManager::getInventorySession()
    Caller Details:
         Caller Name : OPatch     Caller Version : 11.1.0.6.6     Requested Read-only access : false     Oracle Home : /u01/app/oracle/product/11.2.0/home11gR2
    OUISessionManager::instantiate()
    lockCentralInventory(): OUISessionManager::lockCentralInventory() will retry 30 times with 120-second interval to get an Inventory lock.
    OUISessionManager::lockCentralInventory() try round # 1
    OUISessionManager::setupSession()
    OUISessionManager::setupSession() instantiates a OUIInventorySession obj.
    OUISessionManager::setupSession() init. the session
    OUISessionManager::setupSession() sets up READ-WRITE session
    OUISessionManager::setupSession() done
    OUISessionManager::lockCentralInventory() set up session OK
    OUISessionManager::register()
    Registering the caller : OPatch
    Locker::lock(): /u01/app/oracle/product/11.2.0/home11gR2/.patch_storage exists, no need to mkdir.
    Locker::lock(): /u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/patch_free exists, will delete file.
    Locker::lock() creates /u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/patch_locked
    OracleHomeInventory::createInventoryObj() gets OUIInstallAreaControl object
    OracleHomeInventory::createInventoryObj() gets OUIInstallInventory object
    OracleHomeInventory::createInventoryObj() gets OUIOracleHomeInfo object
    OracleHomeInventory::createInventoryObj() construction done
    OracleHomeInventory::load()
    OracleHomeInventory::load() gets a Vector of all product entries
    OracleHomeInventory::load() gets a Vector of all one-off entries
    OracleHomeInventory::load() begins to process raw data from OUI to build up OPatch primitive classes
    Rac::getInstance()
    initializing racType
    Rac::getClusterNodes()
    calling OiiOracleHomeInfo::getNodeList()
    OiiiOracleHomeInfo::getNodeList() returned 0 elements.
    RAC::getClusterNodes() returned a list of 0 elements.
    User did not use -no_inventory, so why clusterNodes are empty?
    clusterNodes is null or empty, set racType to NO_RAC
    checkIfSidAddition()
    OracleHomeInventory::load()
    OracleHomeInventory::load() gets a Vector of all product entries
    OracleHomeInventory::load() gets a Vector of all one-off entries
    OracleHomeInventory::load() begins to process raw data from OUI to build up OPatch primitive classes
    ApplySession::processConflict()
    PrereqAPI::checkConflictAgainstOHWithDetail()
    Number of Oneoffs in the Oracle Home : 0
    PrereqAPI::checkConflictAgainstOH()
    List of patches on which the InterConflict prereq runs are :
    11879896
    OneOffEntry::getBugIDsFixed()
    OneOffEntry::getBugIDsFixed() returns 1 bugs.
    There are no conflicts/supersets.
    Prereq checkConflictAgainstOHWithDetail Passed
    Run all the prereqs related to apply.
    Running prerequisite checks...
    Running prerequisite check "CheckForInputValues" ...
    PrereqAPI::checkForInputValues()
    Input values is present for the all the actions of the given patches.
    Running prerequisite check "CheckSystemSpace" ...
    PrereqAPI::checkSystemSpace()
    Finding the total space needed...
    Total space needed for the patches are: 11865356
    Checking if enough space is present on the disk...
    Required amount of space is availale on the disk.
    Prereq checkSystemSpace Passed
    Enough system space is available.
    Running prerequisite check "CheckPatchApplicableOnCurrentPlatform" ...
    PrereqAPI::checkPatchApplicableOnCurrentPlatform()
    Reading the platforms for patch11879896
    Genereic Platform ID 0is specified for patch : 11879896
    All the given patches are applicable on the current platform.
    Running prerequisite check "CheckSystemCommandAvailable" ...
    PrereqAPI::checkSystemCommandAvailable()
    Rules::shouldSearchOrInvokeFuser()
    user didn't set OPATCH_NO_FUSER but executable list is either null or empty, return false.
    PatchObject: Patch will need to following commands:
    Need fuser archive make mkpatch sqlplus ptlpatch
    false false false false false false
    Have fuser archive make mkpatch sqlplus ptlpatch
    true true true true true true
    All the required commands are available.
    Prereq checkSystemCommandAvailable Passed
    All the required system commands are present.
    Running prerequisite check "CheckActiveFilesAndExecutables" ...
    PrereqAPI::checkActiveFilesAndExecutables()
    Invoking fuser on the executable list...
    getCommandInPropertyFiles(): looking up command "fuser" in property file "properties"
    Path in merged property files: /sbin:/usr/sbin:/usr/local/sbin
    check on "/sbin/fuser"
    found "/sbin/fuser"
    getCommandInPropertyFiles(): looking up command "fuser" in property file "properties"
    Path in merged property files: /sbin:/usr/sbin:/usr/local/sbin
    check on "/sbin/fuser"
    found "/sbin/fuser"
    There are no active executables.
    Prereq checkActiveFilesAndExecutables Passed
    None of the executables are active.
    Running prerequisite check "CheckApplicable" ...
    PrereqAPI::checkApplicable() checking if each Action is applicable or not
    PrereqAPI::checkComponents()
    PrereqAPI::checkComponents searches for required compoments.
    OracleHomeInventory::haveComponents()
    there are 1 components to check.
    Patch Component (component to check) is "oracle.sysman.console.db", "11.2.0.2.0", required = "true"
    OracleHomeInventory::haveComponents() : installInventory.getCompInvEntries() on "oracle.sysman.console.db", homeIndex = "1" returns 1 components.
    Process installed component "oracle.sysman.console.db", version "11.2.0.1.0"
    Check installed product: name="oracle.sysman.console.db", ver="11.2.0.1.0"
    Installed Comp >< Patch Comp:
    Installed Comp Version later than Patch Comp = false
    Installed Comp can replace Patch Comp = false
    Install Comp Version equals or is later than Patch Comp: false
    Req. comp. not in OH inventory: oracle.sysman.console.db, 11.2.0.2.0
    Patch 11879896: Required component(s) missing : [ oracle.sysman.console.db, 11.2.0.2.0 ]
    PrereqAPI::checkComponents searches for optional compoments.
    OracleHomeInventory::haveComponents()
    OracleHomeInventory::haveComponents() gets an empty list. Nothing to do, return empty list back.
    Prerequisite check "CheckApplicable" failed.
    The details are:
    Patch 11879896: Required component(s) missing : [ oracle.sysman.console.db, 11.2.0.2.0 ]
    System intact, OPatch will not attempt to restore the system
    Locker::release()
    OUISessionManager::unRegister()
    Un-Registering the caller : OPatch
    Locker::release() deletes /u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/patch_locked
    Locker::release() creates /u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/patch_free
    Cleaning up the directory : "/u01/app/oracle/product/11.2.0/home11gR2/.patch_storage/patch_unzip"...
    OPatch failed with error code 74

    Helios,
    Looks like I should not apply this patch, it assume the version of 11.2.0.2, I am on 11.2.0.1.
    What took me off a little was this statement me in the BUG:12317756 - DBCONSOLE PERFORMANCE PAGE NO LONGER DISPLAYS ON LINUX
    "it used to work in previous versions including 11.2.0.1"
    and this is not true for me - I have 11.2.0.1. and it is not working - the graph can not be displayed.
    So I guess I am back to the original question I was asking about in my other post. Let me see if other 2 Notes you provided will take me to any other patch
    Thank you
    Anatoliy

  • PATCH Oracle RAC 10gR2 DB on Linux

    Hello,
    I want to patch 2 node RAC 10gR2 DB (Standard Edition) on SLES 11. I have patched signle instance DB with OPATCH, but never patched RAC DB, kind of very nervous. I am not able to find generally and also from MOS regarding step by step process to patch RAC 10gR2 on SLES OS. In the readme of the Patch, I do not find step by step detail of how to ....regarding RAC. Following is the information regarding the current setup, please have a look and suggest/help me, as it's a production DB and I'm little afraid to Patch it.
    I've also other general questions please, like:
    - In RAC, how many homes are normall there to patch? DB,CRS, Grid?
    - Clusterware (CRS) and ASM has same home?. Are they same?. Pathing any one means pathing both ASM and CRS, right?
    oracle@dba01 [ec]: /home/oracle > echo $CRS_HOME
    /oracle/app/11.2.0/grid
    oracle@dba01 [ec]: /home/oracle > echo $ASM_HOME
    /oracle/app/11.2.0/grid
    oracle@dba01 [ec]: /oracle/app/10.2.0/db1/OPatch > opatch lsinventory
    Invoking OPatch 11.2.0.1.0
    Oracle Database 10g                                                  10.2.0.1.0
    Oracle Database 10g Release 2 Patch Set 3                            10.2.0.4.0
    There are 2 products installed in this Oracle Home
    Rac system comprising of multiple nodes
      Local node = dba01
      Remote node = dba02
    Connected to:
    Oracle Database 10g Release 10.2.0.4.0 - 64bit Production
    With the Real Application Clusters option
    ####### According to MOS patch advisor for the DB, found this patch for Linux-x86-64:
    Patch 12879929 - 10.2.0.4.11 Patch Set Update ## DATABASE PATCH SET UPDATE 10.2.0.4.11 (PRE-REQ 10.2.0.4.4|INCLUDES CPUJAN2012)
    Patch 9352164 - 10.2.0.4.4 Patch Set Update
    # Both are in Downloads folder on my local machine.
    SYS@rac1p1 AS SYSDBA> select * from registry$history;
    ACTION_TIME       ACTION  NAMESPACE VERSION   ID  COMMENTS   BUNDLE_SERIES
    30-MAR-10 07.38.3 APPLY    SERVER  10.2.0.4   6   CPUJan2010   CPU   6.877725 AM
    30-MAR-10 07.43.4 CPU                       6452863 view recompilation 5.716832 AM
    14-JUN-10 10.55.1 APPLY    SERVER  10.2.0.4   7   CPUApr2010   CPU   8.089709 PM
    oracle@dba01 [ec]: /home/oracle > echo $CRS_HOME
    /oracle/app/11.2.0/grid
    oracle@dba01 [ec]: /oracle/app/11.2.0/grid/OPatch > opatch lsinventory
    Patch  9352191      : applied on Mon Jun 14 22:28:04 CEST 2010 # Latest patch installed ..
    - - - # I think patch option for RAC which I read,,,rolling I cannot perform because its not Enterprise edition DB, minimum downtime also doesn't look like suitable, then I think I will adopt ALL NODE patching,isn'it?
    # In DB, I can find out through registry$history the latest PSU installed, but how would I find out which patch to install now in CRS/ASM home?
    # I was looking at srvctl and crsctl,etc commands....I am little confused between these both type of command to perform ...like to Shutdown instances,services,listener,nodes,etc...what commands do I need for this process, please?
    Bundle of thanks.
    Regards

    Hello,
    Thanks for the reply.
    What I noticed before that as ASM-GI has same home, so I need to apply one patch for that. After your reply I am planning to do it like that only.
    As I have posted in my main post the versions of patches to apply for Oracle Home. That seems somehow clear to me what to apply and,etc. Can you please suggest which Patch or how to find/select next patch version to apply to ASM/GI home please?
    When we select PATCH ADVISOR from MOS, for example in case of DB home, I select DB,Enterprise,Standard editio,9i,10g,11,d, OS Linux-x64,10.2.0.4. DB,OS version etc is OK, but I am confused what to select from that first drop down menu in order to select patch version for ASM/GI ??
    @onedba
    I am planning to Patch not upgrade.
    Thanks and regards.

  • R12.1.3 PSU patching conflict question

    12.1.3 running on RH Linux 5.8 and trying to apply PSU patch 17540582 on my 11.2 OH which is currently at 11.2.0.3.5.
    17540582->opatch prereq CheckConflictAgainstOHWithDetail -ph ./
    Oracle Interim Patch Installer version 11.2.0.3.6
    Copyright (c) 2013, Oracle Corporation. All rights reserved.
    PREREQ session
    Oracle Home : /app/oracle/ebspatch/db/tech_st/11.2.0
    Central Inventory : /app/oracle/ebspatch/db/tech_st/11.2.0/admin/oui/EBSPATCH_db6t/oraInventory
    from : /app/oracle/ebspatch/db/tech_st/11.2.0/oraInst.loc
    OPatch version : 11.2.0.3.6
    OUI version : 11.2.0.3.0
    Log file location : /app/oracle/ebspatch/db/tech_st/11.2.0/cfgtoollogs/opatch/opatch2014-01-29_11-59-16AM_1.log
    Invoking prereq "checkconflictagainstohwithdetail"
    ZOP-40: The patch(es) has conflicts with other patches installed in the Oracle Home (or) among themselves.
    Prereq "checkConflictAgainstOHWithDetail" failed.
    Summary of Conflict Analysis:
    There are no patches that can be applied now.
    Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches :
    13004894, 17540582, 12942119
    Following patches will be rolled back from Oracle Home on application of the patches in the given list :
    13004894, 12942119
    Conflicts/Supersets for each patch are:
    Patch : 17540582
      Conflict with 13004894
      Conflict details:
    /app/oracle/ebspatch/db/tech_st/11.2.0/lib/libserver11.a:/qke.o
      Conflict with 12942119
      Conflict details:
    /app/oracle/ebspatch/db/tech_st/11.2.0/lib/libserver11.a:/qksbg.o
    OPatch succeeded.
    So I've done some reading but still not sure what to do here. Do I:
    - download newer patches 13004894 and 12942119 that are available for 11.2.0.3.9?
    - roll back 13004894 and 12942119
    - install 11.2.0.3.9 PSU 17540582
    - apply newer patches 13004894 and 12942119?

    Patch 13004894 and Patch 12942119 are NOT included in Patch 17540582 so what you need to do is:
    - Rollback Patch 13004894 and Patch 12942119
    - Apply Patch 17540582
    - Apply Patch 13004894 and Patch 12942119 (11.2.0.3.9)
    Patch Set Updates for 11.2.0.3 - One-off Patch Conflict Resolution (Doc ID 1592104.1)
    Thanks,
    Hussein
    The above two patch are NOT included in the PSU Patch so they should be applied after applying the PSU

  • Drill down charts  Hierarchy in Pie Char  not working need to instal Patch

    Hi Folks,
    We are Using Buisness Objects 3X version,  Our Client Requirement is to drill down the Hierarchy thro Table and also he needs to see in Charts.
    We dragged the Chart in the Report also,  while we drilling down in the Table,  it is working fine , and also chart is also woriking fine ,,   when we drill up ,  chart giving Some Syntax problem,
    When we searched this issue  ,,SAP  have given Patch to install in this link,,,
    http://resources.businessobjects.com/support/communitycs/FilesAndUpdates/boXIr2_sp2_readme.pdf
    ADAPT00607580 Patch ID: 38,912,657
    Description:
    In Java or .NET InfoView, when drilling on a chart in a Web Intelligence report in Edit mode, the report fails to display sublevel
    information.
    In View mode, the drilling feature works properly.
    How to install the Patch , where we can download the Patch ............................Share your knowledge regarding this ., to solve the issue.......................

    Hi,
    You can't - that SP2 was for XI R2
    if you are on XI 3.1 , then you patching options today are SP3 FP3.7  or  SP4 FP4.1 i believe
    Regards,
    H

  • Installing Critical Patch Update

    Hi All,
    I need to Install Critical Patch Update Jan 2005 on my database server. I had never Installed it earlier so need to know what are the steps to be followed for the same. I checked with the readme available with the patch but nothing much is there about installation procedure.
    Also can it be installed on Oracle 9.2.0.5.0 ?
    Thanks in Advanced
    Bhupinder

    Follow these steps:
    Find your OS version & make, 32/64 bit architecture?
    Find your Oracle DB version.
    Based on that find out which patches to be downloaded from Metalink.
    With patch comes the readme, which provides step by step guide for patching. I don't understand why you said "..nothing much is there about installation procedure.." as it contains all steps in detail.
    Mainly using opatch, you have 3 steps:
    1. Check with lsinventory about any previous patch implementation.
    2. Use "opatch apply" .. to apply the patch.
    3. You can rollback patches.. in case of any error.
    Also check any Pre-requisites for a particular patch.
    If you didn't use it before, you have to download latest opatch utility, which is available in Metalink.

  • What is an OS X "Patch" versus an "Update"

    Hi... I've been applying updates to OS X for years but just this morning realized I didn't understand the difference between two words, patch versus update... Software update alerted me today that a new version of OS X was now available for my computer. I always download the software and then install it myself... As I did so I noticed that it was called "MacOSXUpd10.5.6Patch" and that it was about 160 Mbytes in size... Then I always go do some reading of discussions before I attempt any installs and then I even do my first install on a cloned external drive to test it there first... But what I noticed was the update size is 372 Mbytes and the full Combo version of 10.5.6 is 668 Mbytes... It suddenly dawned on my that I don't really know the difference between a "patch" and an "update"... Can someone explain??? And should one ever do just the "patch" install??? thanks... bob...

    I didn't get a patch option for 10.5.6, but in the past, the "patch" versions of upgrades didn't contain full copies of files -- they presumably contain pieces of any updated files, which the installer somehow manages to merge with the existing file to generate a fully updated copy. Since they don't contain all of the whole files, the "patch" updates can be considerably smaller than the regular "delta" update which does.
    A "combo" update is something else entirely -- whereas both the "patch" and "delta" updates usually released by Apple are "incremental" updates (eg. in Leopard, only bumping up the version by one 10.5.x version), a "combo" update of eg. Leopard can be used to upgrade from any previous version of 10.5. Since they contain full copies of any file updated to date, a "combo" update will naturally be the largest of the three.
    Since I haven't been able to examine a recent "patch" update, I can't say whether or not this is still true, but one consequence of the "patch" mechanism in earlier patches was that temporary files were created where the contents of the update are first expanded, prior to patching of the existing file. This intermediate step wasn't accounted for correctly while updating the permissions repair database, resulting in spurious messages about "SUID" files being modified. Furthermore, this flaw could be exploited by an unprivileged "standard" user to create a situation that could result in them being granted "root" privileges.
    Again, I can't confirm that this problem still exists, but if it hasn't been fixed, then it would be advisable to avoid "patch" updates if you are in charge of administering a computer shared by users that aren't fully trusted, such as in a school situation.

  • Patch questions

    I'm running Mainstage with my setup. I have an acoustic, vocals, and keyboard. My vocals and acoustic stay pretty much the same and I don't want to mess with them, but I want the ability to easily switch 'just' my keyboard sounds. I created a concert and I know you can make patches...but is there a way to just assign my keyboard patches (ie from piano to EP to organ) without creating multiples of my other channels(guitar & vox)? Also I seem to be using a lot of CPU when I'm just using a simple EP patch from a built-in Logic plugin, much more than I remember Logic using...but I can run Ivory (external HD) perfectly without maxing the CPU. Is that due to the way the patches and MIDI sound carry over works? Can I overcome these issues?

    Hi,
    Neither US generic patch on Linux or the NLS patches option available for this patch.- Click on Patches & Updates tab
    - Enter the patch number under "Patch ID or Number"
    - Click on Search
    - Click on Platform (Language) colum to sort by OS
    - You should get two patches for Linux OS (one for 12.0.0 and one for 12.1.1), download the patch which is compatible with your application release
    Regards,
    Hussein

  • FormToEmail.php is not working correctly

    When you press the submit button on my form nothing happens. Please help!!!!! 
    Here is my form HTML:
        <h1>Request A Life Insurance Quote    </h1>
        <table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="590" valign="top"><form id="FrmLifeQuote" name="FrmLifeQuote" method="post" action="formmail.php">
              <fieldset class="text">
            <legend></legend>
            <p><span id="sprytextfield1">
                <label for="First_Name">First Name:</label>
                <input type="text" name="First_Name" id="First_Name" tabindex="10" />
                <span class="textfieldRequiredMsg">[required]</span></span></p>
              <p><span id="sprytextfield2">
                <label for="name">Last Name:</label>
                <input type="text" name="name" id="name" tabindex="20"/>
                <span class="textfieldRequiredMsg"> [required]</span></span></p>
              <p><span id="sprytextfield3">
              <label for="Email">Email Address:</label>
              <input type="text" name="Email" id="Email" tabindex="30" />
              <span class="textfieldRequiredMsg">[required]</span></span></p>
              <p><span id="sprytextfield4">
              <label for="PhoneNumber">Phone Number:</label>
              <input type="text" name="PhoneNumber" id="PhoneNumber" tabindex="40" />
              <span class="textfieldRequiredMsg">[required]</span></span></p>
              </fieldset>
              <fieldset>
               <p>
              <legend class="text"></legend>          
               <p>Birthday      <span id="spryselect1">
                <label for="Month"></label>
                <select name="Month" id="Month" tabindex="50">
                <option value="MM">MM</option>
                <option value="01">01</option>
                <option value="02">02</option>
                <option value="03">03</option>
                <option value="04">04</option>
                <option value="05">05</option>
                <option value="06">06</option>
                <option value="07">07</option>
                <option value="08">08</option>
                <option value="09">09</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
              </select>
              <label for="Day"></label>
              <select name="Day" id="Day" tabindex="51">
                <option value="DD">DD</option>
                <option value="01">01</option>
                <option value="02">02</option>
                <option value="03">03</option>
                <option value="04">04</option>
                <option value="05">05</option>
                <option value="06">06</option>
                <option value="07">07</option>
                <option value="08">08</option>
                <option value="09">09</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20">20</option>
                <option value="21">21</option>
                <option value="22">22</option>
                <option value="23">23</option>
                <option value="24">24</option>
                <option value="25">25</option>
                <option value="26">26</option>
                <option value="27">27</option>
                <option value="28">28</option>
                <option value="29">29</option>
                <option value="30">30</option>
                <option value="31">31</option>
                </select>
                <span class="selectRequiredMsg">Please select an item.</span></span><span id="sprytextfield5">
                <label for="Year"></label>
                <input name="Year" type="text" id="Year" tabindex="52" value="YYYY" size="8" />
                <span class="textfieldRequiredMsg">[required]</span></span></p>
              <p><span id="spryselect2">
                <label for="Gender">Gender:</label>
                <select name="Gender" id="Gender" tabindex="60">
                  <option value="Select">Select</option>
                  <option value="Female">Female</option>
                  <option value="Male">Male</option>
                </select>
                <span class="selectRequiredMsg">Please select an item.</span></span><span class="textfieldRequiredMsg">[required]</span></p>
              <p class="text">
                <label for="CoverageAmount">Coverage Amount:</label>
                <input type="text" name="CoverageAmount" id="CoverageAmount" tabindex="70" />
                <span class="textfieldRequiredMsg">[required]</span></p>
              <p>
              <label for="CoverageLength">Coverage Length:</label>
              <select name="CoverageLength" class="text" id="CoverageLength" tabindex="80">
                <option value="Select" selected="selected">Select</option>
                <option value="10 Year">10 Year</option>
                <option value="15 Year">15 Year</option>
                <option value="20 Year">20 Year</option>
                <option value="25 Year">25 Year</option>
                <option value="30 Year">30 Year</option>
                <option value="UL">UL</option>
              </select>
              <span class="textfieldRequiredMsg">[required]</span></p>
              <p class="text">
              <label for="TobaccoUse">Tobacco Use:</label>
              <select name="TobaccoUse" id="TobaccoUse" tabindex="80">
                <option value="Select" selected="selected">Select</option>
                <option value="None">None</option>
                <option value="Cigarette">Cigarette</option>
                <option value="Cigar">Cigar</option>
                <option value="Pipe">Pipe</option>
                <option value="Chewing Tobacco">Chewing Tobacco</option>
                <option value="Nicotine Patch">Nicotine Patch</option>
                <option value="Gum">Gum</option>
              </select>
              <span class="textfieldRequiredMsg">[required]</span></p>
              <p class="text">Have you ever been treated for Cancer, Heart Disease, Stroke, Diabetes, High Blood Pressure, Alcohol or Drug Abuse, Depression, Asthma, or any other similar conditions?                    <br />         
              <p>
                <label>
                  <input type="radio" name="RadioGroup1" value="Yes" id="RadioGroup1_0" />
                  Yes</label>
                <br />
                <label>
                  <input type="radio" name="RadioGroup1" value="No" id="RadioGroup1_1" />
                  No</label>
                <br />
              </p>
              <p class="text">Do you have more than 2 citations for moving violations in the past three years?          
              <p>
                <label>
                  <input type="radio" name="RadioGroup2" value="Yes" id="RadioGroup2_0" />
                  Yes</label>
                <br />
                <label>
                  <input type="radio" name="RadioGroup2" value="No" id="RadioGroup2_1" />
                  No</label>
                <br />
              </p>
              <p class="text">Do you do any hazardous activities?
              <p>
                <label>
                  <input type="radio" name="RadioGroup3" value="Yes" id="RadioGroup3_0" />
                  Yes</label>
                <br />
                <label>
                  <input type="radio" name="RadioGroup3" value="No" id="RadioGroup3_1" />
                  No</label>
                <br />
              </p>
              <p class="text">
                <input type="submit" name="Submit" id="Submit" value="Request A Life Insurance Quote" tabindex="130" />
                <form action="FormToEmail.php">
            </form></td>
          </tr>
        </table>
        <h1><script type="text/javascript">
    var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {validateOn:["blur", "change"]});
    var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
    var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "email");
    var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "phone_number");
    var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1");
    var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5", "none", {minChars:2, maxChars:4});
    var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2", {validateOn:["blur", "change"]});
          </script></h1>
    Here is the FormToMail.php:
    <?php
    $my_email = "[email protected]";
    $continue = "page_ContactThanks.html";
    $errors = array();
    // Remove $_COOKIE elements from $_REQUEST.
    if(count($_COOKIE)){foreach(array_keys($_COOKIE) as $value){unset($_REQUEST[$value]);}}
    // Check all fields for an email header.
    function recursive_array_check_header($element_value)
    global $set;
    if(!is_array($element_value)){if(preg_match("/(%0A|%0D|\n+|\r+)(content-type:|to:|cc:|bcc: )/i",$element_value)){$set = 1;}}
    else
    foreach($element_value as $value){if($set){break;} recursive_array_check_header($value);}
    recursive_array_check_header($_REQUEST);
    if($set){$errors[] = "You cannot send an email header";}
    unset($set);
    // Validate email field.
    if(isset($_REQUEST['Email']) && !empty($_REQUEST['Email']))
    if(preg_match("/(%0A|%0D|\n+|\r+|:)/i",$_REQUEST['Email'])){$errors[] = "Email address may not contain a new line or a colon";}
    $_REQUEST['Email'] = trim($_REQUEST['Email']);
    if(substr_count($_REQUEST['Email'],"@") != 1 || stristr($_REQUEST['Email']," ")){$errors[] = "Email address is invalid";}else{$exploded_email = explode("@",$_REQUEST['Email']);if(empty($exploded_email[0]) || strlen($exploded_email[0]) > 64 || empty($exploded_email[1])){$errors[] = "Email address is invalid";}else{if(substr_count($exploded_email[1],".") == 0){$errors[] = "Email address is invalid";}else{$exploded_domain = explode(".",$exploded_email[1]);if(in_array("",$exploded_domain)){$errors[] = "Email address is invalid";}else{foreach($exploded_domain as $value){if(strlen($value) > 63 || !preg_match('/^[a-z0-9-]+$/i',$value)){$errors[] = "Email address is invalid"; break;}}}}}}
    // Check referrer is from same site.
    if(!(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && stristr($_SERVER['HTTP_REFERER'],$_SERVER['HTTP_HOST']))){$errors[] = "You must enable referrer logging to use the form";}
    // Check for a blank form.
    function recursive_array_check_blank($element_value)
    global $set;
    if(!is_array($element_value)){if(!empty($element_value)){$set = 1;}}
    else
    foreach($element_value as $value){if($set){break;} recursive_array_check_blank($value);}
    recursive_array_check_blank($_REQUEST['message']);
    if(!$set){$errors[] = "You cannot send a blank form";}
    unset($set);
    // Display any errors and exit if errors exist.
    if(count($errors)){foreach($errors as $value){print "$value<br>";} exit;}
    if(!defined("PHP_EOL")){define("PHP_EOL", strtoupper(substr(PHP_OS,0,3) == "WIN") ? "\r\n" : "\n");}
    // Build message.
    function build_message($request_input){if(!isset($message_output)){$message_output ="";}if(!is_array($request_input)){$message_output = $request_input;}else{foreach($request_input as $key => $value){if(!empty($value)){if(!is_numeric($key)){$message_output .= str_replace("_"," ",ucfirst($key)).": ".build_message($value).PHP_EOL.PHP_EOL;}else{$message_output .= build_message($value).", ";}}}}return rtrim($message_output,", ");}
    $message = build_message($_REQUEST);
    $message = $message . PHP_EOL.PHP_EOL."-- ".PHP_EOL."Thank you. Your message has been sent";
    $message = stripslashes($message);
    $subject = "ASA Services Message";
    $headers = "From: " . $_REQUEST['Email'];
    ?>
    </body>
    </html>

    I went through and changed the spry validation fields to just text fields and now everything seems to be working but I do not recieve the email. It gets the error message "invalid email address. Please return to the previous page. Any idea why this is happening? My email address is entered correctly.
    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <META HTTP-EQUIV="refresh" content="0;URL=thankyou.html">
    <title>Email Form</title>
    </head>
    <body>
    <?php
      $Name=addslashes($_POST['Name']);
      $Email=addslashes($_POST['Email']);
      $PhoneNumber=addslashes($_POST['Phone']);
      $Birthday=addslashes($_POST['Birthday']);
      $DDD=addslashes($_POST['DD']);
      $YYYY=addslashes($_POST['YYYY']);
      $Gender=addslashes($_POST['Gender']);
      $CoverageAmount=addslashes($_POST['CoverageAmount']);
      $CoverageLength=addslashes($_POST['CoverageLength']);
      $TobaccoUse=addslashes($_POST['TobaccoUse']);
      $radioGroup1=addslashes($_POST['RadioGroup1']);
      $radioGroup2=addslashes($_POST['RadioGroup2']);
      $radioGroup3=addslashes($_POST['RadioGroup3']);
      $toemail = "[email protected]";
      $subject = "From PrivateInsuranceBrokers.com";
      $headers = "MIME-Version: 1.0\n"
                ."From: \"".$name."\" <".$email.">\n"
                ."Content-type: text/html; charset=iso-8859-1\n";
      $body =  "First_Name: ".$Name."<br>\n"
              ."Email: ".$Email."<br>\n"
      ."PhoneNumber: ".$Phone."<br>\n"
      ."Birthday: ".$Birthday."<br>\n"
              ."DD: ".$DD."<br>\n"
      ."YYYY: ".$YYYY."<br>\n"
      ."Gender: ".$Gender."<br>\n"
      ."CoverageAmount: ".$CoverageAmount."<br>\n"
      ."CoverageLength: ".$CoverageLength."<br>\n"
      ."TobaccoUse: ".$TobaccoUse."<br>\n"
        ."radioGroup1: ".$RadioGroup1."<br>\n"
            ."radioGroup2: ".$RadioGroup2."<br>\n"
      ."radioGroup3: ".$RadioGroup3."<br>\n";
      if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
        echo "That is not a valid email address.  Please return to the"
               ." previous page and try again.";
        exit;
        mail($toemail, $subject, $body, $headers);
        echo "Thank you for submitting your Life Insurance Request. Our agency will contact you shortly";
    ?>
    </body>
    </html>
    Form Code:
        <h1 align="center">Request A Life Insurance Quote    </h1>
        <div align="center">
          <table border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="590" height="984" valign="top"><form id="FrmLifeQuote" name="FrmLifeQuote" method="post" action="formmail.php">
                  <div align="left"></div>
                  <fieldset class="text">
                    <p align="left">
                      <label for="Name">Name:</label>
                      <input type="text" name="Name" id="Name" tabindex="10" />
                    </p>
                  <p align="left">
                    <label for="Email2">Email:</label>
                    <input type="text" name="Email" id="Email2" tabindex="20" />
                  </p>
                  <p align="left">
                    <label for="Phone">Phone Number:</label>
                    <input type="text" name="Phone" id="Phone" tabindex="30" />
                  </p>
                  <p align="left"> </p>
                  </fieldset>
                <fieldset>
                <p align="left">
                  <legend class="text"></legend>          
                  <p align="left">
                    <label for="Birthday">Birthday:</label>
                    <select name="Birthday" id="Birthday" tabindex="40">
                      <option value="MM">MM</option>
                      <option value="01">01</option>
                      <option value="02">02</option>
                      <option value="03">03</option>
                      <option value="04">04</option>
                      <option value="05">05</option>
                      <option value="06">06</option>
                      <option value="07">07</option>
                      <option value="08">08</option>
                      <option value="09">09</option>
                      <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>
    </select>
                    <select name="DD" id="DD" tabindex="50">
                      <option value="DD">DD</option>
                      <option value="01">01</option>
                      <option value="02">02</option>
                      <option value="03">03</option>
                      <option value="04">04</option>
                      <option value="05">05</option>
                      <option value="06">06</option>
                      <option value="07">07</option>
                      <option value="08">08</option>
                      <option value="09">09</option>
                      <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>
                      <option value="13">13</option>
                      <option value="14">14</option>
                      <option value="15">15</option>
                      <option value="16">16</option>
                      <option value="17">17</option>
                      <option value="18">18</option>
                      <option value="19">19</option>
                      <option value="20">20</option>
                      <option value="21">21</option>
                      <option value="22">22</option>
                      <option value="23">23</option>
                      <option value="24">24</option>
                      <option value="25">25</option>
                      <option value="26">26</option>
                      <option value="27">27</option>
                      <option value="28">28</option>
                      <option value="29">29</option>
                      <option value="30">30</option>
                      <option value="31">31</option>
                    </select><label for="YYYY"></label>
                    <input name="YYYY" type="text" id="YYYY" tabindex="60" value="YYYY" />
                  </p>
                  <p align="left">
                    <label for="Gender">Gender:</label>
                    <select name="Gender" id="Gender" tabindex="70">
                      <option value="Select">Select</option>
                      <option value="Female">Female</option>
                      <option value="Male">Male</option>
                    </select>
                  </p>
                  <p align="left">
                    <label for="CoverageAmount">Coverage Amount:</label>
                  <select name="CoverageAmount" id="CoverageAmount" tabindex="80">
                    <option value="Select">Select</option>
                    <option value="$250,000">$250,000</option>
                    <option value="$500,000">$500,000</option>
                    <option value="$750,000">$750,000</option>
                    <option value="$1,000,000">$1,000,000</option>
                    <option value="$1,250,000">$1,250,000</option>
                    <option value="$1,500,000">$1,500,000</option>
                    <option value="$1,750,000">$1,750,000</option>
                    <option value="$2,000,000">$2,000,000</option>
                    <option value="$2,500,000">$2,500,000</option>
                    <option value="$3,000,000">$3,000,000</option>
                    <option value="$3,500,000">$3,500,000</option>
                    <option value="$4,000,000">$4,000,000</option>
                    <option value="$5,000,000">$5,000,000</option>
                  </select>
              </p>
                <p align="left">
                  <label for="CoverageLength">Coverage Length:</label>
                  <select name="CoverageLength" id="CoverageLength"tabindex="81">
                    <option value="Select" selected="selected">Select</option>
                    <option value="10 Year">10 Year</option>
                    <option value="15 Year">15 Year</option>
                    <option value="20 Year">20 Year</option>
                    <option value="25 Year">25 Year</option>
                    <option value="30 Year">30 Year</option>
                    <option value="UL">UL</option>
                    </select>
                </p>
                <p align="left" class="text">
                  <label for="TobaccoUse">Tobacco Use:</label>
                  <select name="TobaccoUse" id="TobaccoUse" tabindex="90">
                    <option value="Select" selected="selected">Select</option>
                    <option value="None">None</option>
                    <option value="Cigarette">Cigarette</option>
                    <option value="Cigar">Cigar</option>
                    <option value="Pipe">Pipe</option>
                    <option value="Chewing Tobacco">Chewing Tobacco</option>
                    <option value="Nicotine Patch">Nicotine Patch</option>
                    <option value="Gum">Gum</option>
                    </select>
                </p>
                <p align="left" class="text">Have you ever been treated for Cancer, Heart Disease, Stroke, Diabetes, High Blood Pressure, Alcohol or Drug Abuse, Depression, Asthma, or any other similar conditions?                    <br />         
                  <p align="left">
                    <label>
                      <input type="radio" name="RadioGroup1" value="Yes" id="RadioGroup1_0" />
                    Yes</label>
                    <br />
                    <label>
                      <input type="radio" name="RadioGroup1" value="No" id="RadioGroup1_1" />
                    No</label>
                    <br />
                  </p>
                <p align="left" class="text">Have you had more than 2 citations for moving violations in the past three years?          
                  <p align="left">
                    <label>
                      <input type="radio" name="RadioGroup2" value="Yes" id="RadioGroup2_0" />
                    Yes</label>
                    <br />
                    <label>
                      <input type="radio" name="RadioGroup2" value="No" id="RadioGroup2_1" />
                    No</label>
                    <br />
                  </p>
                <p align="left" class="text">Do you do any hazardous activities?
                  <p align="left">
                    <label>
                      <input type="radio" name="RadioGroup3" value="Yes" id="RadioGroup3_0" />
                    Yes</label>
                    <br />
                    <label>
                      <input type="radio" name="RadioGroup3" value="No" id="RadioGroup3_1" />
                    No</label>
                    <br />
                  </p>
                <p align="left" class="text">
                  <input type="submit" name="Submit" id="Submit" value="Request A Life Insurance Quote" tabindex="130" />
                <p align="left" class="text">             
                <p align="left" class="text">           
              </form></td>
            </tr>
          </table>
        </div>

  • Deployment from 11g to 10g connection string cannot get provider error.

    Hi, I'm doing a deployment from oracle client 11g to 10g. Is this possible? there are yes and no answer I have try out from the forum. All did not workout with any of the configuration setup.
    For development I am using VS2012, MVC 4. EF 4. Oracle 11g
    The server is currently running Oracle 10g with Oracle.Dataaccess.dll 10.2.0.100
    This is my connection string setup at the server.
    <?xml version="1.0"?>
    <!--
    For more information on how to configure your ASP.NET application, please visit
    http://go.microsoft.com/fwlink/?LinkId=169433
    -->
    <configuration>
    <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
    </configSections>
    <connectionStrings>
    <add name="OraAspNetConnectionString" connectionString="Data Source=dtsr;User Id=ids;Password=pwd;" providerName="Oracle.DataAccess.Client"/>
    <add name="OraAspNetConnectionString2" connectionString="Data Source=dtsr;User Id=ids;Password=pwd;" providerName="Oracle.DataAccess.Client.OracleConnection"/>
    </connectionStrings>
    <!--<startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
    </startup>-->
    <appSettings>
    <add key="webpages:Version" value="2.0.0.0"/>
    <add key="webpages:Enabled" value="false"/>
    <add key="PreserveLoginUrl" value="true"/>
    <add key="ClientValidationEnabled" value="true"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
    </appSettings>
    <system.data>
    <DbProviderFactories>
         <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory,Oracle.DataAccess,Version=4.112.3.0,Culture=neutral,PublicKeyToken=89b483f429c47342" />
    </DbProviderFactories>
    </system.data>
    <system.web>
    <compilation targetFramework="4.0">
    <assemblies>
    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </assemblies>
    </compilation>
    <httpRuntime/>
    <authentication mode="Windows"/>
    <identity impersonate="true"/>
    <pages controlRenderingCompatibilityVersion="4.0">
    <namespaces>
    <add namespace="System.Web.Helpers"/>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>
    <add namespace="System.Web.Mvc.Html"/>
    <add namespace="System.Web.Optimization"/>
    <add namespace="System.Web.Routing"/>
    <add namespace="System.Web.WebPages"/>
    </namespaces>
    </pages>
    <sessionState mode="InProc" timeout="20" cookieless="false"/>
    </system.web>
    <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
    <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
    <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
    <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
    <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
    <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
    <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
    </handlers>
    <security>
    <authorization>
    <add accessType="Allow" users="?"/>
    </authorization>
    </security>
    </system.webServer>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
    </dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
    </dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
    </dependentAssembly>
    <!--<dependentAssembly>
    <assemblyIdentity name="Oracle.DataAccess, Version=10.2.0.100, Culture=Neutral," publicKeyToken="89b483f429c47342" />
    <bindingRedirect oldVersion="10.2.0.100" newVersion="4.112.3.0"/>
              <publisherPolicy apply="no" />
    </dependentAssembly>-->
    </assemblyBinding>
    </runtime>
    <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
    </entityFramework>
    </configuration>
    I get this error when page trying to connect to database.
    [ProviderIncompatibleException: An error occurred while getting provider information from the database. This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct.]
    System.Data.Entity.ModelConfiguration.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection) +163
    System.Data.Entity.ModelConfiguration.Utilities.DbConnectionExtensions.GetProviderInfo(DbConnection connection, DbProviderManifest& providerManifest) +39
    System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection) +46
    System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext) +62
    System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input) +117
    System.Data.Entity.Internal.LazyInternalContext.InitializeContext() +453
    System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) +18
    System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() +56
    System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() +15
    System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider() +37
    I have check the
    1. Enviroment Variables path is set to the 10.../client_1/
    2. Tnsname.ora already configured.
    3. machine.config did not define the connection string path, as it is define in the web.config
    4. Oracle.Dataaccess.dll is in the bin of my application website (v4.112.3.0).
    5. In my application web bin folder also include additional dlll.
    mfc71.dll
    msvcr71.dll
    oci.dll
    ociw32.dll
    orannzsbb11.dll
    oraocci11.dll
    oraociicus11.dll
    OraOps11w.dll
    Anyone please help.. Thanks in advance..
    Edited by: 976886 on Dec 13, 2012 7:46 PM

    976886 wrote:
    I want to know, it is possible to migrate the application from oracle 11g to 10g? such that the component are supported across?
    Because in the development, all goes well, no error on the oracle connection.
    OR did I miss out anything that causes it not working on my server deployment?yes
    yes
    yes
    how can we reproduce what you claim?

Maybe you are looking for

  • Payment

    Hi experts, While doing payment entry for eg take "outgoing payment".. for Customer and vendor there is payto option with selection of payto which ever name we required so that we can store the name one time is enough.. but while doing payment for Ac

  • Installation flash builder 4.6

    I just installed only flash builder 4.5 and want to update 4.6 ?? what are the steps ? Is there i have to new buy adobe flash builder 4.6 ?? or i updated my flash 4.5 so that it converts into flash builder 4.6 Any help would greatly appreciated .. Th

  • How to enhance the standard web query template in BW 3.5

    hello experts, How can I enhance the standard web template in BW 3.5? I can see that in 3.5 0QUERY_TEMPLATE is not longer the standard web template, the new standard template looks completely different with new functionalities etc. I can't follow the

  • Does anybody know how to save battery on the iPhone?

    It seems like everybody has a better battery life than me because I can barely make it throughout a day on a single charge and I hear that some people can last 2-4 days on a single charge. How long does your iPhone last on a single charge? Do you hav

  • First select takes significantly longer than the succeeding select

    Hi guys, We have a program that takes signifacantly longer time than when re-running the program in succeeding ones. the same data are filled in the selection screen. we run the second run after some seconds then the runtime is very much slower than