Oracle 11.2 client connecting to Oracle 10.2 databases

I have an application which currently uses 10.2.0.4 Oracle Client to connect to Oracle 10.2 databases using java (jdbc).
Now I have to do setup on another linux server and looking into whether I can use 11.2 Oracle clinet avaiable on tcehnet.oracle.com to connect to
10.2 databases. I will be using jdbc for connectivity.

Maybe showing my ignorance here, but doesn't the application itself have to be written to use the jdbc thin driver?
That would not be typical. A Java application will normally be modular as regards DB connections.
1. The app itself will be written to take an instance of the 'Connection' interface
http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html
2. The actual 'Connection' instance will be created by a factory method or other application independent code at startup and then passed to the application code.
Just like TNSNAMES.ORA contains the parameters for OCI connections an application will normally use a config file and/or command-line parameters for the JDBC connection parameters.
Naturally, just like everything else, developers can always screw things up by hard coding values. Nothing you can do about that.
See the 'Database URLs and Database Specifiers' section of the JDBC dev guide
http://docs.oracle.com/cd/E11882_01/java.112/e16548/urls.htm#BEIJFHHB
Database URLs are strings. The complete URL syntax is:
jdbc:oracle:driver_type:[username/password]@database_specifier 
Note:
  The brackets indicate that the username/password pair is optional.
  kprb, the internal server-side driver, uses an implicit connection. Database URLs for the server-side driver end after the driver_type.
The first part of the URL specifies which JDBC driver is to be used. The supported driver_type values are thin, oci, and kprb.
The remainder of the URL contains an optional user name and password separated by a slash, an @, and the
database specifier, which uniquely identifies the database to which the application is connected. Some database specifiers are valid only for the JDBC Thin driver, some only for the JDBC OCI driver, and some for both.
Then there are examples of each driver type in 'Table 8-3 Supported Database Specifiers'
Thin: "jdbc:oracle:thin:scott/tiger@//myhost:1521/myservicename"
See that table 8-3 for the different OCI options.

Similar Messages

  • Oracle Calendar desktop client connect to oracle database

    Hi Expert,
    my end user want to Oracle Calendar desktop client connect to our 10G databasae.
    there are no TNS file in Oracle Calendar desktop client.
    How to configure Oracle Calendar desktop client to connect oracle database?
    Thanks
    JIm

    What are the contents of the SQLNET.ORA files ?(*Inside Oracle Developer*)
    # SQLNET.ORA Network Configuration File: C:\oracledeveloper\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, ONAMES, HOSTNAME)
    DEFAULT_SDU_SIZE = 8761
    (*Inside Oracle Database*)
    # sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    Try to make a test:
    Create an environment variable called TNS_ADMIN on your system, put the path for >>your TNSNAMES.ORA file and see what's happen.
    e.g:
    TNS_ADMIN=C:\Oracle\product\10.2.0\NETWORK\ADMINI'm sorry, I don't understand what you mean; how and where do I create an environment variable called TNS_ADMIN ?
    I'm really not sure how to do this..
    Thanks

  • Oracle 10g client connect to oracle 11g server

    Hi All,
    In my system, i have installed oracle 11g server(11.1.0.6.0). while i try to connect to this server by 10g client in my friends system,which is in the same network,it is showing
    ORA-12545: Connect failed because target host or object does not exist,
    then i tried with other system (using oracle10g client), its showing
    ORA-12154: TNS:could not resolve the connect identifier specified
    then i tried with one another system (using oracle 9i client) -- its is connected.
    what may be the problem. not connecting using oracle 10g client. and also different error.

    user12479258 wrote:
    Hi,
    The client version is 10.2.0.1
    this version may not be connect to oracle 11g?
    If so then which are the client version will connect to oracle11g server(11.1.0.6.0).A 10.2 client will connect to an 11.x database, but the sqlnet.ora and tnsnames.ora files must be configured correctly. The errors you reported are not uncommon and have been diagnosed repeatedly on this forum. Let's not confuse the issue by comparing / copying files from various machines, as that has already created a moving target of error messages.
    On the client that is exhibiting the problem ...
    Do you have a single ORACLE_HOME? A single TNSNAMES.ORA?
    On that machine, at a command prompt, do a tnsping on the service in question. Also try to connect with sqlplus. Copy the entire session -- commands and results -- and paste it all back here.
    On the server machine, log on as the owner of the oracle software, and at a command prompt enter the command "lsnrctl status". Again, Copy the entire session -- commands and results -- and paste it all back here.

  • Redhat 7.3 upgrade causing problems with client connections to Oracle 8.1.7

    I have recently upgraded from Redhat 7.1 to 7.3 and now my Oracle clients can no longer connect to Oracle 8.1.7. I read a note external to this forum that essentially says to reinstall Oracle.
    I would really like to avoid reinsalling Oracle. I haven't had enough time to devote to determining a simpler fix. Does anyone know whether reinstalling Oracle can be avoided?
    Thomas

    I resolved my own issue. The problem was with the 7.2 upgrade and how it treated client connections. Once I started xinetd (off by default), everything started working; imagine that.
    Thomas

  • ORA-12154 with Oracle 10.2 Client to 9.2.0.3 Database

    I'm having a devil of a time getting connected to a new installation of Oracle 9.2.0.3 on Windows 2003. I have no problems connecting from clients running the 9i client. I have a server using the 10.2 client and it won't talk to the Windows server. I don't think it's the client installation since this server with the 10g client has no problems talking with Oracle 9.2.0.6 servers running on Unix. It's only trying to talk with the 9.2.0.3 on Windows.
    I tried installing the 32-bit 10.2 client on a newly installed client, and it also can't talk to Oracle on Windows. Again, it has no problem connecting to the Oracle servers on Unix.
    Here are the two types of Oracle servers
    Windows:
    Window Server 2003 32-bit
    Oracle 9.2.0.3 32-bit
    Unix:
    Sun Solaris 64-bit
    Oracle 9.2.0.6 64-Bit
    Any help would be appreciated. I've tried Googling this, but can't find any helpful solutions. The thing that has me baffled is that I can connect to Oracle on Unix, it's just Oracle on Unix that has the issue.
    Thanks,
    Leonard Nisenoff

    See Oracle 9i Client and 10g install on the server - Help Please
    Connections between 10.2 and 9.2.0.1, 9.2.0.2 or 9.2.0.3 are not supported.

  • SSMA for Oracle 6.0 Cannot connect to Oracle DB reporting "table or view does not exist"

    SSMA For Oracle v6.0.0
    MS SQL Server Enterprise 64bits v11.0.3000.0
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    Symptom:
    when connecting Oracle, it reports error "Common Requirement: User does not have required permissions". Then it reports error: "Error occurred while collecting data."
    The following is log:
    [Generic: Mandatory] [1500/1] [2015-03-03 04:19:29]: SQL Server Migration Assistant for Oracle v6.0.0
    [Generic: Mandatory] [1500/1] [2015-03-03 04:19:29]: Starting assembly: SSMAforOracle, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    Created: 7/22/2014 4:42:22 PM
    Last Modified: 7/22/2014 4:42:22 PM
    OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1
    OS architecture: x64
    Processor architecture: AMD64
    Current culture: en-US
    UI culture: en-US
    [Collector: Mandatory] [1500/4] [2015-03-03 04:20:04]: Oracle connection provider: OracleClient.
    [Collector: Mandatory] [1500/4] [2015-03-03 04:20:04]: Oracle connection mode: Standard.
    [Collector: Mandatory] [1500/4] [2015-03-03 04:20:06]: Oracle server version: '11.2.0.3.0'.
    [Gui: Error] [1500/4] [2015-03-03 04:20:12]: LowLevelAdapter.ReadSource : Read Source error: Microsoft.SSMA.Framework.Generic.Collectors.CollectorException: Error occurred while collecting data. ---> System.Data.OracleClient.OracleException: ORA-00942: table
    or view does not exist
       at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
       at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
       at System.Data.OracleClient.OracleCommand.ExecuteScalarInternal(Boolean needCLStype, Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
       at System.Data.OracleClient.OracleCommand.ExecuteScalar()
       at Microsoft.SSMA.Framework.Generic.DbUtilities.SsmaDbCommand.ExecuteScalar()
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.ExecuteScalarToInt(IDbConnection connection, String text)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.GetCountForExcludedSchemas(IDbConnection connection, IEnumerable`1 excludedSchemas, Int64 version)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CountObjects(IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, Set`1 excludedSchemas)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CollectDataIntoMetabase(XMetabase xMetabase, IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider
    stopOperationProvider, ICollectionContext context)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CreateMetabaseAndCollectData(IDbConnection connection, String xmlConnectionParameters, XNode xFilter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider stopOperationProvider,
    ICollectionContext context)
       --- End of inner exception stack trace ---
       at Microsoft.SSMA.Framework.Generic.Workspaces.Default.MetabaseWorkspaceItem.Connect(String connectionParameters, SecureString password)
       at Microsoft.SSMA.GUI.Product.OracleToMsSql.LowLevel.AppConnectToSourceOracle.ConnectToSourceStart(Object guiContext)
    [Gui: Error] [1500/4] [2015-03-03 04:20:12]: Exception: Error occurred while collecting data.
     site: Void Connect(System.String, System.Security.SecureString)
     source: Microsoft.SSMA.Framework.Generic.SSMAEnvironment
       at Microsoft.SSMA.Framework.Generic.Workspaces.Default.MetabaseWorkspaceItem.Connect(String connectionParameters, SecureString password)
       at Microsoft.SSMA.GUI.Product.OracleToMsSql.LowLevel.AppConnectToSourceOracle.ConnectToSourceStart(Object guiContext)
    [Gui: Error] [1500/4] [2015-03-03 04:20:12]: Inner Exception #1: ORA-00942: table or view does not exist
     site: Void CheckError(System.Data.OracleClient.OciErrorHandle, Int32)
     source: System.Data.OracleClient
     error code: -2146232008
       at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
       at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
       at System.Data.OracleClient.OracleCommand.ExecuteScalarInternal(Boolean needCLStype, Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
       at System.Data.OracleClient.OracleCommand.ExecuteScalar()
       at Microsoft.SSMA.Framework.Generic.DbUtilities.SsmaDbCommand.ExecuteScalar()
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.ExecuteScalarToInt(IDbConnection connection, String text)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.GetCountForExcludedSchemas(IDbConnection connection, IEnumerable`1 excludedSchemas, Int64 version)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CountObjects(IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, Set`1 excludedSchemas)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CollectDataIntoMetabase(XMetabase xMetabase, IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider
    stopOperationProvider, ICollectionContext context)
       at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CreateMetabaseAndCollectData(IDbConnection connection, String xmlConnectionParameters, XNode xFilter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider stopOperationProvider,
    ICollectionContext context)

    Hi Airings,
    'ORA-00942: table or view does not exist'
    According to the error message, it seems that the migrating table or view does not exist in the database, or SSMA does not have access to it. To troubleshoot the issue, please check the following things.
     1. Verify that if the spelling of the table or view name is correct.
     2. If the table or view exists but is in a different schema from the current schema where the SQL is executing (in other word, the table doesn’t own by you, but owned by other user), the ORA-00942 error will return too. Resolve this by
    explicitly reference the table or view by specifying the schema name (schema_name.table_name).
    3. SSMA queries some additional catalog tables that you may not have permission to, please make sure that you grant the account permission to
     read sys.mlog$. For more details, please review this similar thread:
    Bug in SSMA For Oracle 6.0 for non-dba Oracle user.
    Reference:
    ORA-00942 Table or View Does Not Exist Oracle Error
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • Typical resolution logic for client connection request (Oracle Database 11g)

    Salam, hello everyone, I would know the process that oracle follows to connect a client to a database (local or remote connection) via this command : connect username/password[@connect_identifier].
    Can someone help me with that?

    The first decision is whether the connect request includes a connection string or not.  Examples:
    This does,
    connect [email protected]
    An this doesn't,
    connect /
    Your question regarding "LOCAL env var" I think is referring to client environment variables? They are tested with decisions for TNS_ADMIN,ORACLE_SID, and ORACLE_HOME at several points. Remember that the client process may be running on a remote machine, or on the server machine from the same Oracle Home as the instance or different.
    That should give you a good start. If it doesn't, post your email and I'll send you a full description. The usual route for contacting authors is through the publisher, but we can short-circuit the process here.
    Don't worry about Mr Bakker thinking that we do not understand SQL*Net. He has not seen any context, and his constructive criticism is based in incomplete data. You will soon understand SQL*Net better than most.
    Please remove the diagram.

  • Oracle XE- Remote client Connect ?

    Is XE like the old personal oracle where it is installed on a developers local machine and user access is only through a local SQLPLUS connection (or some development tool local to the XE database), or can it be accessed by a remote client OCI, JDBC , etc.

    Yes remote connections are allowed. If they are enabled and allowed by the host.
    If the client has the correct configuration to get to the database, the database listener is running, and the host does not have the listener port blocked in the firewall.
    If you don't want remote connections, stop the listener. Or leave the listener port blocked in the firewall that will have the same effect as stopping the listener.
    Or shutdown the database. That will also have the same effect.

  • Oracle 11g R2 Client Silent Installation Issue (PATH) Windows 7 x86

    Hi All,
    I'm hoping somebody can shed some light on this issue.
    I created a Response file using the 'Save Response File' method during an interactive installation on a Windows 7 Enterprise x86 client. (file enclosed)
    I have installed it multiple times now with multiple permutations of the command line (got caught out by the old lower case F in responseFile) but now I'm getting the same error each time (a critical error with the PATH according to the installation log). There is nothing wrong with the path length as the installation works fine in GUI mode and passes the Prereq check.
    I launch the command line to install (with Run As Administrator) - "[location of setup.exe]\setup.exe" -nowait -silent -responseFile "[location of response file]\Oracle11gv2.rsp"
    RESPONSE FILE:
    ## Copyright(c) Oracle Corporation 1998,2008. All rights reserved. ##
    ## Specify values for the variables listed below to customize ##
    ## your installation. ##
    ## Each variable is associated with a comment. The comment ##
    ## can help to populate the variables with the appropriate ##
    ## values.                                   ##
    # Do not change the following system generated value.
    oracle.install.responseFileVersion=/oracle/install/rspfmt_clientinstall_response_schema_v11_2_0
    # This variable holds the hostname of the system as set by the user.
    # It can be used to force the installation to use an alternative
    # hostname rather than using the first hostname found on the system
    # (e.g., for systems with multiple hostnames and network interfaces).
    ORACLE_HOSTNAME=
    # Unix group to be set for the inventory directory.
    UNIX_GROUP_NAME=
    # Inventory location.
    INVENTORY_LOCATION=C:\Program Files\Oracle\Inventory
    # Specify the languages in which the components will be installed.
    # en : English ja : Japanese
    # fr : French ko : Korean
    # ar : Arabic es : Latin American Spanish
    # bn : Bengali lv : Latvian
    # pt_BR: Brazilian Portuguese lt : Lithuanian
    # bg : Bulgarian ms : Malay
    # fr_CA: Canadian French es_MX: Mexican Spanish
    # ca : Catalan no : Norwegian
    # hr : Croatian pl : Polish
    # cs : Czech pt : Portuguese
    # da : Danish ro : Romanian
    # nl : Dutch ru : Russian
    # ar_EG: Egyptian zh_CN: Simplified Chinese
    # en_GB: English (Great Britain) sk : Slovak
    # et : Estonian sl : Slovenian
    # fi : Finnish es_ES: Spanish
    # de : German sv : Swedish
    # el : Greek th : Thai
    # iw : Hebrew zh_TW: Traditional Chinese
    # hu : Hungarian tr : Turkish
    # is : Icelandic uk : Ukrainian
    # in : Indonesian vi : Vietnamese
    # it : Italian
    # Example : SELECTED_LANGUAGES=en,fr,ja
    SELECTED_LANGUAGES=en,en_GB
    # Complete path of the Oracle Home
    ORACLE_HOME=C:\Oracle\product\11.2.0\client_1
    # Complete path of the Oracle Base.
    ORACLE_BASE=C:\Oracle
    #Name : INSTALL_TYPE
    #Datatype : String
    #Description: Installation type of the component.
    # The following choices are available. The value should contain
    # only one of these choices.
    # InstantClient : InstantClient
    # Administrator : Administrator
    # Runtime : Runtime
    # Custom : Custom
    #Example : INSTALL_TYPE = "Administrator"
    oracle.install.client.installType=Custom
    # Name : oracle.install.client.customComponents
    # Datatype : StringList
    # This property is considered only if INSTALL_TYPE is set to "Custom"
    # Description: List of Client Components you would like to install
    # The following choices are available. You may specify any
    # combination of these choices. The components you choose should
    # be specified in the form "internal-component-name:version"
    # Below is a list of components you may specify to install.
    # oracle.sqlj:11.2.0.1.0 -- "Oracle SQLJ"
    # oracle.rdbms.util:11.2.0.1.0 -- "Oracle Database Utilities"
    # oracle.javavm.client:11.2.0.1.0 -- "Oracle Java Client"
    # oracle.sqlplus:11.2.0.1.0 -- "SQL*Plus"
    # oracle.dbjava.jdbc:11.2.0.1.0 -- "Oracle JDBC/THIN Interfaces"
    # oracle.ldap.client:11.2.0.1.0 -- "Oracle Internet Directory Client"
    # oracle.rdbms.oci:11.2.0.1.0 -- "Oracle Call Interface (OCI)"
    # oracle.precomp:11.2.0.1.0 -- "Oracle Programmer"
    # oracle.xdk:11.2.0.1.0 -- "Oracle XML Development Kit"
    # oracle.network.aso:11.2.0.1.0 -- "Oracle Advanced Security"
    # oracle.assistants.oemlt:11.2.0.1.0 -- "Enterprise Manager Minimal Integration"
    # oracle.oraolap.mgmt:11.2.0.1.0 -- "OLAP Analytic Workspace Manager and Worksheet"
    # oracle.network.client:11.2.0.1.0 -- "Oracle Net"
    # oracle.ordim.client:11.2.0.1.0 -- "Oracle Multimedia Client Option"
    # oracle.ons:11.2.0.0.0 -- "Oracle Notification Service"
    # oracle.odbc:11.2.0.1.0 -- "Oracle ODBC Driver"
    # oracle.has.client:11.2.0.1.0 -- "Oracle Clusterware High Availability API"
    # oracle.dbdev:11.2.0.1.0 -- "Oracle SQL Developer"
    # oracle.rdbms.scheduler:11.2.0.1.0 -- "Oracle Scheduler Agent"
    # Example : oracle.install.client.customComponents="oracle.precomp:11.2.0.1.0","oracle.ons:11.2.0.0.0","oracle.oraolap.mgmt:11.2.0.1.0","oracle.rdbms.scheduler:11.2.0.1.0"
    oracle.install.client.customComponents=oracle.rdbms.util:11.2.0.1.0,oracle.sqlplus:11.2.0.1.0,oracle.dbjava.jdbc:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network.client:11.2.0.1.0,oracle.odbc:11.2.0.1.0,oracle.oo4o:11.2.0.1.0,oracle.ntoledb:11.2.0.1.0,oracle.ntoledb.odp_net_2:11.2.0.1.0,oracle.aspnet_2:11.2.0.1.0
    #Name : MTS_PORT
    #Datatype : int
    #Description: Port number to be used for by the Oracle MTS Recovery Service to listen
    #          for requests. This needs to be entered in case oracle.ntoramts is
    #     selected in the list of custom components in custom install
    #Example : MTS_PORT = 2030
    oracle.install.client.oramtsPortNumber=49152
    # Host name to be used for by the Oracle Scheduler Agent.
    # This needs to be entered in case oracle.rdbms.scheduler is selected in the
    # list of custom components during custom install
    # Example : oracle.install.client.schedulerAgentHostName = acme.domain.com
    oracle.install.client.schedulerAgentHostName=
    # Port number to be used for by the Oracle Scheduler Agent.
    # This needs to be entered in case oracle.rdbms.scheduler is selected in the
    # list of custom components during custom install
    # Example: oracle.install.client.schedulerAgentPortNumber = 1500
    oracle.install.client.schedulerAgentPortNumber=
    LOG FILE TO FOLLOW

    LOG FILE:
    Using paramFile: Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\install\oraparam.ini
    The commandline for unzip:
    Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\install\unzip -qqqo ..\stage\Components\oracle.jdk\1.5.0.17.03\1\DataFiles/"*.jar" -d "C:\Users\DESKTO~1\AppData\Local\Temp\OraInstall2013-02-26_08-36-31AM" INFO: Loading data from: jar:file:/C:/Users/DesktopAdmin/AppData/Local/Temp/OraInstall2013-02-26_08-36-31AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml
    INFO: Loading beanstore from jar:file:/C:/Users/DesktopAdmin/AppData/Local/Temp/OraInstall2013-02-26_08-36-31AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml
    INFO: Restoring class oracle.install.driver.oui.ConfigCmdMappings from jar:file:/C:/Users/DesktopAdmin/AppData/Local/Temp/OraInstall2013-02-26_08-36-31AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml
    INFO: Verifying target environment...
    INFO: Checking whether the IP address of the localhost could be determined...
    INFO: Completed verification of target environment.
    INFO: Inventory exists: false
    INFO: Registering setup bean
    INFO: Validating Response File Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\response\Oracle11gv2.rsp
    WARNING: Unable to find the namespace URI. Reason: Start of root element expected.
    INFO: Setting Response file data to the Installer
    WARNING: Unable to find the namespace URI. Reason: Start of root element expected.
    INFO: Building Flow
    INFO: Building the flow graph
    INFO: Loaded state init
    INFO: Loaded state clientInstallType
    INFO: Loaded state productLanguage
    INFO: Loaded state getOracleHome
    INFO: Loaded state prereqExecutionDecider
    INFO: Loaded state checkPrereqs
    INFO: Loaded state postPrereqs
    INFO: Loaded state summary
    INFO: Loaded state clientCustomInstall
    INFO: Loaded state schedulerAgent
    INFO: Loaded state mtsDialog
    INFO: Loaded state setup
    INFO: Loaded state finish
    INFO: Linking states
    INFO: State[checkPrereqs]: route=success; to=summary
    INFO: State[clientCustomInstall]: route=TO_ENDCUSTOM; to=prereqExecutionDecider
    INFO: State[clientCustomInstall]: route=TO_ORAMTS; to=mtsDialog
    INFO: State[clientCustomInstall]: route=TO_SCHEDULERAGENT; to=schedulerAgent
    INFO: State[clientInstallType]: route=ic_no; to=productLanguage
    INFO: State[clientInstallType]: route=ic_yes; to=getOracleHome
    INFO: State[getOracleHome]: route=INVENTORY_NO; to=prereqExecutionDecider
    INFO: State[getOracleHome]: route=INVENTORY_NO_CUSTOM_YES; to=clientCustomInstall
    INFO: State[getOracleHome]: route=INVENTORY_YES; to=prereqExecutionDecider
    INFO: State[getOracleHome]: route=INVENTORY_YES_CUSTOM_YES; to=clientCustomInstall
    INFO: State[init]: route=success; to=clientInstallType
    INFO: State[mtsDialog]: route=success; to=prereqExecutionDecider
    INFO: State[postPrereqs]: route=CUSTOM; to=clientCustomInstall
    INFO: State[postPrereqs]: route=NON_CUSTOM; to=summary
    INFO: State[prereqExecutionDecider]: route=executeprereqs; to=checkPrereqs
    INFO: State[prereqExecutionDecider]: route=ignoreprereqs; to=summary
    INFO: State[productLanguage]: route=productlanguage_yes; to=getOracleHome
    INFO: State[schedulerAgent]: route=TO_ENDCUSTOM; to=prereqExecutionDecider
    INFO: State[schedulerAgent]: route=TO_ORAMTS; to=mtsDialog
    INFO: State[setup]: route=success; to=finish
    INFO: State[summary]: route=success; to=setup
    INFO: Successfully built the flow
    INFO: Opening bean stores from which the beans can be loaded
    INFO: Changing the format to extended property file format to merge the flowDataDefaults with the flowDataSource
    INFO: Loading beanstore from file:/Z:/Source Media/KM0399 - Oracle 11g/win32_11gR2_client/client/response/Oracle11gv2.rsp
    INFO: Translating external format into raw format
    INFO: Loaded BeanStore using the flow data source
    INFO: Registering the flow data beans
    INFO: [INS-07001] Value for property 'INSTALL_TYPE' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_WindowsSystemDirectory' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_LaunchNetCA' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_NoMigration' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_RACInstall' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_ConfigurationType' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_InstallType' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_InstallEdition' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_CustomComponents' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_OraMTSPortNumber' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_SchedulerAgentHostName' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_SchedulerAgentPortNumber' not found in the bean store.
    INFO: [INS-07001] Value for property 'ORACLE_HOME' not found in the bean store.
    INFO: [INS-07001] Value for property 'FROM_LOCATION' not found in the bean store.
    INFO: [INS-07001] Value for property 'ORACLE_BASE' not found in the bean store.
    INFO: [INS-07001] Value for property 'TOPLEVEL_COMPONENT' not found in the bean store.
    INFO: [INS-07001] Value for property 'TopLevelComponentVersion' not found in the bean store.
    INFO: [INS-07001] Value for property 'UNIX_GROUP_NAME' not found in the bean store.
    INFO: [INS-07001] Value for property 'INVENTORY_LOCATION' not found in the bean store.
    INFO: [INS-07001] Value for property 'SELECTED_LANGUAGES' not found in the bean store.
    INFO: [INS-07001] Value for property 'COLLECTOR_RESPONSE_FILE' not found in the bean store.
    INFO: [INS-07001] Value for property 'MYORACLESUPPORT_USERNAME' not found in the bean store.
    INFO: [INS-07001] Value for property 'MYORACLESUPPORT_PASSWORD' not found in the bean store.
    INFO: [INS-07001] Value for property 'DECLINE_SECURITY_UPDATES' not found in the bean store.
    INFO: [INS-07001] Value for property 'PROXY_HOST' not found in the bean store.
    INFO: [INS-07001] Value for property 'PROXY_PORT' not found in the bean store.
    INFO: [INS-07001] Value for property 'PROXY_USER' not found in the bean store.
    INFO: [INS-07001] Value for property 'PROXY_PWD' not found in the bean store.
    INFO: [INS-07001] Value for property 'SECURITY_UPDATES_VIA_MYORACLESUPPORT' not found in the bean store.
    INFO: [INS-07001] Value for property 'COLLECTOR_IGNORE_FAILURES' not found in the bean store.
    INFO: [INS-07001] Value for property 'COLLECTOR_IGNORE_CONFIGURATION' not found in the bean store.
    INFO: [INS-07001] Value for property 'ORACLE_HOSTNAME' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_WindowsSystemDirectory' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_LaunchNetCA' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_NoMigration' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_RACInstall' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_db_ConfigurationType' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_db_InstallType' not found in the bean store.
    WARNING: [INS-07001] Value for property 'oracle_install_db_InstallEdition' not found in the bean store.
    WARNING: [INS-07001] Value for property 'FROM_LOCATION' not found in the bean store.
    WARNING: [INS-07001] Value for property 'TOPLEVEL_COMPONENT' not found in the bean store.
    WARNING: [INS-07001] Value for property 'TopLevelComponentVersion' not found in the bean store.
    WARNING: [INS-07001] Value for property 'OCMSettings' not found in the bean store.
    INFO: Set value for bean ClientSetupBean
    INFO: [INS-07001] Value for property 'INSTALL_TYPE' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_WindowsSystemDirectory' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_LaunchNetCA' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_NoMigration' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_RACInstall' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_ConfigurationType' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_InstallType' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_db_InstallEdition' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_CustomComponents' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_OraMTSPortNumber' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_SchedulerAgentHostName' not found in the bean store.
    INFO: [INS-07001] Value for property 'oracle_install_client_SchedulerAgentPortNumber' not found in the bean store.
    INFO: [INS-07001] Value for property 'ORACLE_HOME' not found in the bean store.
    INFO: [INS-07001] Value for property 'FROM_LOCATION' not found in the bean store.
    INFO: [INS-07001] Value for property 'ORACLE_BASE' not found in the bean store.
    INFO: [INS-07001] Value for property 'TOPLEVEL_COMPONENT' not found in the bean store.
    INFO: [INS-07001] Value for property 'TopLevelComponentVersion' not found in the bean store.
    WARNING: Failed to load bean oracle.install.ivw.client.bean.ClientInstallSettings. Reason: [INS-07001] Value for property 'ClientInstallSettings' not found in the bean store.
    INFO: Closing bean stores from which the beans can be loaded
    INFO: Registering the flow views
    INFO: Adding View[type: oracle.install.commons.base.interview.common.view.PrereqGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.commons.base.interview.common.view.SummaryGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.commons.base.interview.common.view.SetupGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.common.view.ProductLanguageGUI viewId: ProductLanguageUI uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.CustomInstallGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.SchedulerAgentGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.OraMTSGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.InstallLocationGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.InstallTypesGUI viewId: null uiType: null]
    INFO: Adding View[type: oracle.install.ivw.client.view.FinishGUI viewId: null uiType: null]
    INFO: Initial values of Setup Properties :
    PROPERTY VALUE
    COLLECTOR_IGNORE_CONFIGURATION false
    COLLECTOR_IGNORE_FAILURES false
    COLLECTOR_RESPONSE_FILE
    DECLINE_SECURITY_UPDATES false
    FROM_LOCATION Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\cl
    ient\install\../stage/products.xml
    INSTALL_TYPE Custom
    INVENTORY_LOCATION C:\Program Files\Oracle\Inventory
    MYORACLESUPPORT_PASSWORD Protected value, not to be logged
    MYORACLESUPPORT_USERNAME
    ORACLE_BASE C:\Oracle
    ORACLE_HOME C:\Oracle\product\11.2.0\client_1
    ORACLE_HOSTNAME GBA-P74444432
    PROXY_HOST
    PROXY_PORT
    PROXY_PWD Protected value, not to be logged
    PROXY_USER
    SECURITY_UPDATES_VIA_MYORACLESUPPORT true
    SELECTED_LANGUAGES {"en","en_GB"}
    oracle_install_LaunchNetCA false
    oracle_install_NoMigration true
    oracle_install_RACInstall false
    oracle_install_WindowsSystemDirectory
    oracle_install_client_CustomComponents {"oracle.rdbms.util:11.2.0.1.0","oracle.sqlplus:11.2.0.1.
    0","oracle.dbjava.jdbc:11.2.0.1.0","oracle.rdbms.oci:11.2
    .0.1.0","oracle.network.client:11.2.0.1.0","oracle.odbc:1
    1.2.0.1.0","oracle.oo4o:11.2.0.1.0","oracle.ntoledb:11.2.
    0.1.0","oracle.ntoledb.odp_net_2:11.2.0.1.0","oracle.aspn
    et_2:11.2.0.1.0"}
    oracle_install_client_OraMTSPortNumber 49152
    oracle_install_db_ConfigurationType
    oracle_install_db_InstallEdition EE
    oracle_install_db_InstallType
    INFO: Launching Oracle Client Installer
    INFO: Started executing the flow in SILENT mode
    INFO: Waiting for completion of background operations
    INFO: Finishing all forked tasks at state init
    INFO: Waiting for completion all forked tasks at state init
    INFO: All forked task are completed at state init
    INFO: Completed background operations
    INFO: Executing action at state init
    INFO: Completed executing action at state <init>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <init>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <init>
    WARNING: Validation disabled for the state init
    INFO: Completed validating state <init>
    INFO: Verifying route success
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state clientInstallType
    INFO: Completed executing action at state <clientInstallType>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <clientInstallType>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <clientInstallType>
    WARNING: Validation disabled for the state clientInstallType
    INFO: Completed validating state <clientInstallType>
    INFO: In Transition of InstallTypesAction:
    INFO: Verifying route ic_no
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state productLanguage
    INFO: Completed executing action at state <productLanguage>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <productLanguage>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <productLanguage>
    INFO: Using default Validator configured in the Action class oracle.install.ivw.common.action.ProductLanguageAction
    INFO: Completed validating state <productLanguage>
    INFO: Verifying route productlanguage_yes
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state getOracleHome
    INFO: Completed executing action at state <getOracleHome>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <getOracleHome>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <getOracleHome>
    INFO: custom prereq file name: oracle.client_Custom.xml
    INFO: refDataFile: Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\stage\cvu\oracle.client_Custom.xml
    INFO: isCustomRefDataFilePresent: false
    INFO: InstallAreaControl exists: false
    INFO: Checking:NEW_HOME
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:ORCA_HOME
    INFO: Reading shiphome metadata from Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\install\..\stage\shiphomeproperties.xml
    INFO: Loading beanstore from file:/Z:/Source Media/KM0399 - Oracle 11g/win32_11gR2_client/client/install/../stage/shiphomeproperties.xml
    INFO: Translating external format into raw format
    INFO: Restoring class oracle.install.driver.oui.ShiphomeMetadata from file:/Z:/Source Media/KM0399 - Oracle 11g/win32_11gR2_client/client/install/../stage/shiphomeproperties.xml
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: size estimation for Administratorinstall is 1046.229476928711
    INFO: PATH has :==>C:\Users\DESKTO~1\AppData\Local\Temp\OraInstall2013-02-26_08-36-31AM\jdk\jre\bin;.;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\AdminStudio\11.5\Common\
    INFO: Completed validating state <getOracleHome>
    INFO: InstallLocationAction to INVENTORY_NO_CUSTOM_YES
    INFO: Verifying route INVENTORY_NO_CUSTOM_YES
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state clientCustomInstall
    INFO: Re-loading component config bean
    INFO: Loading beanstore from jar:file:/C:/Users/DesktopAdmin/AppData/Local/Temp/OraInstall2013-02-26_08-36-31AM/ext/jlib/instclient.jar!/oracle/install/ivw/client/resource/custom_components.xml
    INFO: Translating external format into raw format
    INFO: Restoring class oracle.install.commons.base.util.ComponentConfig from jar:file:/C:/Users/DesktopAdmin/AppData/Local/Temp/OraInstall2013-02-26_08-36-31AM/ext/jlib/instclient.jar!/oracle/install/ivw/client/resource/custom_components.xml
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    WARNING: [INS-07001] Value for property 'dependants' not found in the bean store.
    INFO: Resolving dependencies
    INFO: Completed executing action at state <clientCustomInstall>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <clientCustomInstall>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <clientCustomInstall>
    INFO: Completed validating state <clientCustomInstall>
    INFO: Verifying route TO_ENDCUSTOM
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state prereqExecutionDecider
    INFO: Completed executing action at state <prereqExecutionDecider>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <prereqExecutionDecider>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <prereqExecutionDecider>
    WARNING: Validation disabled for the state prereqExecutionDecider
    INFO: Completed validating state <prereqExecutionDecider>
    INFO: Verifying route executeprereqs
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state checkPrereqs
    INFO: custom prereq file name: oracle.client_Custom.xml
    INFO: refDataFile: Z:\Source Media\KM0399 - Oracle 11g\win32_11gR2_client\client\stage\cvu\oracle.client_Custom.xml
    INFO: isCustomRefDataFilePresent: false
    INFO: Completed executing action at state <checkPrereqs>
    INFO: Waiting for completion of background operations
    INFO: Finishing all forked tasks at state checkPrereqs
    INFO: Waiting for completion all forked tasks at state checkPrereqs
    INFO: Creating PrereqChecker Job for leaf task Physical Memory
    INFO: Creating CompositePrereqChecker Job for container task Free Space
    INFO: Creating PrereqChecker Job for leaf task Free Space: GBA-P74444432:C:\Users\DESKTO~1\AppData\Local\Temp
    INFO: Creating PrereqChecker Job for leaf task Architecture
    INFO: Creating PrereqChecker Job for leaf task Environment variable: "PATH"
    INFO: CVU tracingEnabled = false
    INFO: Nodes are prepared for verification.
    INFO: *********************************************
    INFO: Physical Memory: This is a prerequisite condition to test whether the system has at least 128MB (131072.0KB) of total physical memory.
    INFO: Severity:IGNORABLE
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:GBA-P74444432
    INFO: Expected Value:128MB (131072.0KB)
    INFO: Actual Value:1023.5547MB (1048120.0KB)
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Free Space: GBA-P74444432:C:\Users\DESKTO~1\AppData\Local\Temp: This is a prerequisite condition to test whether sufficient free space is available in the file system.
    INFO: Severity:IGNORABLE
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:GBA-P74444432
    INFO: Expected Value:130MB
    INFO: Actual Value:21.3053GB
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Architecture: This is a prerequisite condition to test whether the system has a certified architecture.
    INFO: Severity:CRITICAL
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:GBA-P74444432
    INFO: Expected Value:32-bit
    INFO: Actual Value:32-bit
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Environment variable: "PATH": This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
    INFO: Severity:CRITICAL
    INFO: OverallStatus:OPERATION_FAILED
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:GBA-P74444432
    WARNING: Result values are not available for this verification task
    INFO: All forked task are completed at state checkPrereqs
    INFO: Completed background operations
    INFO: Moved to state <checkPrereqs>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating state <checkPrereqs>
    INFO: Using default Validator configured in the Action class oracle.install.ivw.client.action.PrereqAction
    INFO: Adding ExitStatus PREREQUISITES_NOT_MET to the exit status set
    SEVERE: [FATAL] [INS-13013] Target environment do not meet some mandatory requirements.
    CAUSE: Some of the mandatory prerequisites are not met. See logs for details. C:\Users\DESKTO~1\AppData\Local\Temp\OraInstall2013-02-26_08-36-31AM\installActions2013-02-26_08-36-31AM.log
    ACTION: Identify the list of failed prerequisite checks from the log: C:\Users\DESKTO~1\AppData\Local\Temp\OraInstall2013-02-26_08-36-31AM\installActions2013-02-26_08-36-31AM.log. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
    INFO: Advice is ABORT
    INFO: Adding ExitStatus INVALID_USER_INPUT to the exit status set
    INFO: Completed validating state <checkPrereqs>
    INFO: Terminating all background operations
    INFO: Terminated all background operations
    WARNING: A log of this session is currently saved as: C:\Users\DESKTO~1\AppData\Local\Temp\OraInstall2013-02-26_08-36-31AM\installActions2013-02-26_08-36-31AM.log. Oracle recommends that if you want to keep this log, you should move it from the temporary location to a more permanent location.
    INFO: Finding the most appropriate exit status for the current application
    INFO: Exit Status is -3
    INFO: Shutdown Oracle Client Installer
    INFO: Unloading Setup Driver

  • Client unable to connect to Oracle 10g on linux

    I have installed Oracle 10g on an Intel box running RedHat AS 3.0. The database installation was succesful but I am unable to connect to it from the client on my laptop running Oracle 10g client and Winfdows XP Pro. The server ip is 192.168.1.10 and I can ping it from the client:
    C:\>ping attila.n3kje.net
    Pinging attila.n3kje.net [192.168.1.10] with 32 bytes of data:
    Reply from 192.168.1.10: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.10: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.10: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.10: bytes=32 time<1ms TTL=64
    Ping statistics for 192.168.1.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
    Here is some info about the 2 environments:
    [oracle@attila bin]$ uname -a
    Linux attila.n3kje.net 2.4.21-9.0.1.ELsmp #1 SMP Mon Feb 9 22:26:51 EST 2004 i686 i686 i386 GNU/Linux
    Server hosts file
    ======================================================
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 attila.n3kje.net attila localhost.localdomain localhost
    hostname output
    ======================================================
    [root@attila root]# hostname
    attila.n3kje.net
    ifconfig output
    =======================================================
    [root@attila root]# ifconfig
    eth0 Link encap:Ethernet HWaddr 00:C0:9F:1D:0C:C8
    inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:13772171 errors:0 dropped:0 overruns:0 frame:0
    TX packets:13748842 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1269613311 (1210.7 Mb) TX bytes:4065314800 (3876.9 Mb)
    Interrupt:16 Base address:0xecc0 Memory:fe100000-fe120000
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:5513840 errors:0 dropped:0 overruns:0 frame:0
    TX packets:5513840 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:865454291 (825.3 Mb) TX bytes:865454291 (825.3 Mb)
    Client TNSNAMES.ORA
    ======================================================
    # tnsnames.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORACLE10G =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = DEV10G)
    PRDSRR =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = dev10g)
    Client SQLNET.ORA
    ======================================================
    # sqlnet.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (EZCONNECT, TNSNAMES)
    Server TNSNAMES.ORA
    ======================================================
    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.1.0/db_1/n
    etwork/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    DEV10G =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = attila.n3kje.net)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = DEV10G)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    Server LISTENER.ORA
    ======================================================
    # listener.ora Network Configuration File: /u01/app/oracle/product/10.1.0/db_1/n
    etwork/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = attila.n3kje.net)(PORT = 1521))
    Results from the TNSPING command issued at the client
    =================================================================
    C:\>tnsping prdsrr
    TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 02-APR-2
    004 09:26:11
    Copyright (c) 1997, 2003, Oracle. All rights reserved.
    Used parameter files:
    C:\Oracle\product\10.1.0\Client_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.1.10)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = dev10g)))
    TNS-12541: TNS:no listener
    C:\>tnsping oracle10g
    TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 02-APR-2
    004 09:26:38
    Copyright (c) 1997, 2003, Oracle. All rights reserved.
    Used parameter files:
    C:\Oracle\product\10.1.0\Client_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.1.10)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVI
    CE_NAME = DEV10G)))
    TNS-12541: TNS:no listener
    C:\>
    Trying to connect to the database from the server
    ==================================================
    [oracle@attila bin]$ echo $ORACLE_SID
    DEV10G
    [oracle@attila bin]$ ./sqlplus system
    SQL*Plus: Release 10.1.0.2.0 - Production on Fri Apr 2 12:22:29 2004
    Copyright (c) 1982, 2004, Oracle. All rights reserved.
    Enter password:
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> exit
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Pr
    oduction
    With the Partitioning, OLAP and Data Mining options
    [oracle@attila bin]$ ./sqlplus system@dev10g
    SQL*Plus: Release 10.1.0.2.0 - Production on Fri Apr 2 12:23:09 2004
    Copyright (c) 1982, 2004, Oracle. All rights reserved.
    Enter password:
    ERROR:
    ORA-12154: TNS:could not resolve the connect identifier specified
    tnsping issued at the server
    ======================================================
    [oracle@attila bin]$ tnsping dev10g
    TNS Ping Utility for Linux: Version 10.1.0.2.0 - Production on 02-APR-2004 12:3
    :44
    Copyright (c) 1997, 2003, Oracle. All rights reserved.
    Used parameter files:
    /u01/app/oracle/product/10.1.0/db_1/network/admin/sqlnet.ora
    TNS-03505: Failed to resolve name
    What am I doing wrong?
    Thanks
    Renato

    Ok, I was able to succesfully connect to the database from the client. I made the following changes to the sqlnet.ora, tnsnames and listener. Here are the changes I made:
    sqlnet.ora
    ==============================
    # SQLNET.ORA Network Configuration File: /u01/app/oracle/product/9.2.0.1.0/netwo
    rk/admin/sqlnet.ora
    # Generated by Oracle configuration tools.
    # NAMES.DIRECTORY_PATH= (EZCONNECT)
    NAMES.DIRECTORY_PATH= (EXCONNECT, TNSNAMES, ONAMES, HOSTNAME)
    listener.ora
    ==============================
    # listener.ora Network Configuration File: /u01/app/oracle/product/10.1.0/db_1/n
    etwork/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = DEV10G)
    (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)
    (SID_NAME = DEV10G)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    tnsnames.ora
    ===========================================
    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.1.0/db_1/n
    etwork/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    DEV10G =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = DEV10G)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    Here is the new problem!
    I start the dbconsole using the folowing command:
    [oracle@attila bin]$ ./emctl start dbconsole
    TZ set to US/Eastern
    Oracle Enterprise Manager 10g Database Control Release 10.1.0.2.0
    Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.
    http://attila.n3kje.net:5500/em/console/aboutApplication
    Starting Oracle Enterprise Manager 10g Database Control ........................
    ... started.
    Logs are generated in directory /u01/app/oracle/product/10.1.0/db_1/attila.n3kje
    .net_DEV10G/sysman/log
    When I try and access it from the client I get the following error message:
    "The database status is currently unavailable. It is possible that the database is in mount or nomount state. Click 'Startup' to obtain the current status and open the database. If the database cannot be opened, click 'Perform Recovery' to perform an appropriate recovery operation."
    What am I doing wrong this time?
    Your help would be greatly appreciated
    Thanks
    Renato

  • Connect to Oracle without Oracle Client in Windows?

    Hi All,
    Is there anyway to connect to Oracle DB without any installation of Oracle Product in Client?
    I am using MS ODBC Driver Oracle but It need the "Data Source Name"
    It seems that client machine do need to Setup the NET 8 Configure / Tnsname.ora
    I can try to set any thing in Oracle Server, But want to minimize the effort doing on the client (Because there are many!).
    I am using Visual Basic, WIN XP as client Platform. WIN 2K as Oracle DB Server.
    Can anybody give me a hand. Thank you very much!
    Eric Yuen

    You'll need to install Oracle Client in the client machine. ODBC (or other) connections need OCI and Oracle Net layers.
    The Oracle ODBC has a lot of dependencies, probably a thousand files. Unfortunately Client is pretty heavy... managewize also. So that's why you should develop "internet apps". :)

  • Connecting to Oracle XE via regular 10g client - ORA-12514

    I have had the 10g client installled on my computer for a while, for developing against our company Oracle databases. I have now installed the XE database locally on my computer so I can do some local development - according to the information I've been able to find the two should live side-by-side without problem.
    I can still connect to our company databases just fine, but I can't get a connection to the local XE database at all.
    I've added this line to tnsnames.ora:
    XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = XE)))
    The error I'm getting connecting is:
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    Thanks for any help!

    Hi,
    I did mean duplicates even between different tnsnames.ora files.
    As I understand, if you XE works, you should not need do anything for that tnsnames.ora.
    Just find how entry should be for client.
    BTW, what tool you will use for XE? Do you need client?
    E.g. if you use SQL Developer, you do not need client or set anything to tnsnames.ora
    Regards,
    Jari
    Edited by: jarola on Jan 18, 2011 2:30 PM
    BTW, it might good to search Instant Client forums if you find help there.
    If you do not find answer, then it might good idea post question there.
    At least for me this is more client question than XE.
    Instant Client
    But as I understand it should not be any problem use 10g client for XE.
    I just have never done that =)

  • Tnsping doesnt work. cant connect to oracle on linux from windows client

    Installed Oracle 11g on Linux VM. Tried connecting from Tora/SqlDeveloper from Windows machine, but fails. TNSPING fails. PING works fine. Any idea how to resolve below issue?
    Below is the info and checks made :
    [oracle@oraclelinux6 admin]$ more *.ora
    listener.ora
    # listener.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = orcl)
          (ORACLE_HOME = /apps/app/oracle/product/11.2.0/dbhome_1)
          (SID_NAME = orcl)
    LISTENERLX =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    ADR_BASE_LISTENER = /apps/app/oracle
    sqlnet.ora
    # sqlnet.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    # Generated by Oracle configuration tools.
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    ADR_BASE = /apps/app/oracle
    SQLNET.EXPIRE_TIME=10
    SQLNET.INBOUND_CONNECT_TIMEOUT=240
    tnsnames.ora
    # tnsnames.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ ifconfig
    eth1      Link encap:Ethernet  HWaddr 08:00:27:CA:B7:5D
              inet addr:192.168.1.121  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:feca:b75d/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:243465 errors:0 dropped:0 overruns:0 frame:0
              TX packets:143708 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:347575845 (331.4 MiB)  TX bytes:9778008 (9.3 MiB)
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:36859 errors:0 dropped:0 overruns:0 frame:0
              TX packets:36859 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:2400424 (2.2 MiB)  TX bytes:2400424 (2.2 MiB)
    virbr0    Link encap:Ethernet  HWaddr 52:54:00:8D:63:05
              inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    [oracle@oraclelinux6 admin]$ hostname
    oraclelinux6.localdomain
    [oracle@oraclelinux6 admin]$ more /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    10.0.2.15       oraclelinux6.localdomain
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ sqlplus system@orcl
    SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 2 08:19:59 2013
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Enter password:
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    Enter user-name: system
    Enter password:
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL> set head off
    SQL> select * from v$instance;
                  1 orcl
    oraclelinux6.localdomain
    11.2.0.1.0        01-DEC-13 OPEN         NO           1 STOPPED
    ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE   NORMAL    NO
    SQL> select * from v$database;
    1360274593 ORCL      26-NOV-13            945184 26-NOV-13
                          1 15-AUG-09 NOARCHIVELOG            1071075
            1033565 CURRENT 26-NOV-13                  1283             1094699
    02-DEC-13 NOT ALLOWED 26-NOV-13 READ WRITE           MAXIMUM PERFORMANCE
    UNPROTECTED          ENABLED   1360252065  1360252065 PRIMARY
                945184 DISABLED NOT ALLOWED          DISABLED NONE    NO       NO
    NO  NO           13
    Linux x86 64-bit
                               2                      2     1094771
    NO                 NO  NO  orcl
                             0 DISABLED
                        0
    NO                                 NO
    LSNRCTL> show inbound_connect_timeout
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    TNS-12535: TNS:operation timed out
    TNS-12560: TNS:protocol adapter error
      TNS-00505: Operation timed out
    LSNRCTL>
    [oracle@oraclelinux6 admin]$ tnsping orcl
    TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:11:34
    Copyright (c) 1997, 2009, Oracle.  All rights reserved.
    Used parameter files:
    /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))
    OK (0 msec)
    <msg time='2013-12-02T08:11:55.728-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    <msg time='2013-12-02T08:13:23.444-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:13:23 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=sqlplus)(HOST=oraclelinux6.localdomain)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=60806)) * establish * orcl * 12514
    </txt>
    </msg>
    <msg time='2013-12-02T08:13:23.444-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    <msg time='2013-12-02T08:19:54.141-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:19:54 * service_update * orcl * 0
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:00.146-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:20:00 * service_update * orcl * 0
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:03.639-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:20:03 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=sqlplus)(HOST=oraclelinux6.localdomain)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=60970)) * establish * orcl * 12514
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:03.639-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    [oracle@oraclelinux6 admin]$ lsnrctl status
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:25:38
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    TNS-12535: TNS:operation timed out
    TNS-12560: TNS:protocol adapter error
      TNS-00505: Operation timed out
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ lsnrctl status LISTENERLX
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:29:23
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    Alias                     LISTENERLX
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                02-DEC-2013 07:55:29
    Uptime                    0 days 0 hr. 33 min. 54 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /apps/app/oracle/product/11.2.0/dbhome_1/log/diag/tnslsnr/oraclelinux6/listenerlx/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    Services Summary...
    Service "orcl.localdomain" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orclXDB.localdomain" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@oraclelinux6 admin]$
    CLIENT SIDE :
    C:\Windows\system32>ping 192.168.1.121
    Pinging 192.168.1.121 with 32 bytes of data:
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Ping statistics for 192.168.1.121:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    C:\Windows\system32>tnsping ORACLELINUX6
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 03-DEC-2013 01:30:13
    Copyright (c) 1997, 2010, Oracle.  All rights reserved.
    Used parameter files:
    D:\app\Laasya\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521)) (C
    ONNECT_DATA = (SERVICE_NAME = orcl)))
    TNS-12535: TNS:operation timed out
    # tnsnames.ora Network Configuration File: D:\app\Laasya\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
    LISTENER_ORCL =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Laasya-PC)(PORT = 1522))
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Laasya-PC)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
    ORACLELINUX6 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)

    f0c7e0f7-dab5-4b63-a36c-04b7e8eb552d wrote:
    Installed Oracle 11g on Linux VM. Tried connecting from Tora/SqlDeveloper from Windows machine, but fails. TNSPING fails. PING works fine. Any idea how to resolve below issue?
    Below is the info and checks made :
    [oracle@oraclelinux6 admin]$ more *.ora
    listener.ora
    # listener.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = orcl)
          (ORACLE_HOME = /apps/app/oracle/product/11.2.0/dbhome_1)
          (SID_NAME = orcl)
    LISTENERLX =
    It is pointless, and just adds to the confusion, to name your listener anything other than the default name of LISTENER
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    Client requests to 'localhost' (or its ip address of 127.0.0.1) never leave the client machine.  Hence, any listener configured for that address will never receive a request from any other machine.
    ADR_BASE_LISTENER = /apps/app/oracle
    sqlnet.ora
    # sqlnet.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    # Generated by Oracle configuration tools.
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    ADR_BASE = /apps/app/oracle
    SQLNET.EXPIRE_TIME=10
    SQLNET.INBOUND_CONNECT_TIMEOUT=240
    tnsnames.ora
    # tnsnames.ora Network Configuration File: /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    See comment above regarding 'localhost'.
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ ifconfig
    eth1      Link encap:Ethernet  HWaddr 08:00:27:CA:B7:5D
              inet addr:192.168.1.121  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:feca:b75d/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:243465 errors:0 dropped:0 overruns:0 frame:0
              TX packets:143708 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:347575845 (331.4 MiB)  TX bytes:9778008 (9.3 MiB)
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:36859 errors:0 dropped:0 overruns:0 frame:0
              TX packets:36859 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:2400424 (2.2 MiB)  TX bytes:2400424 (2.2 MiB)
    virbr0    Link encap:Ethernet  HWaddr 52:54:00:8D:63:05
              inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    [oracle@oraclelinux6 admin]$ hostname
    oraclelinux6.localdomain
    [oracle@oraclelinux6 admin]$ more /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    10.0.2.15       oraclelinux6.localdomain
    where did that 10.0.2.15 address come from?  You don't have any network adapters configured for that address
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ sqlplus system@orcl
    SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 2 08:19:59 2013
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Enter password:
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    A well-documented error.
    see: http://edstevensdba.wordpress.com/2011/03/19/ora-12514/  (ora-12514  Listener does not know of requested service )
    Enter user-name: system
    Enter password:
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Since you did not use a tns service name ('@orcl') this was a bequeth connection to a local database.
    SQL> set head off
    SQL> select * from v$instance;
                  1 orcl
    oraclelinux6.localdomain
    11.2.0.1.0        01-DEC-13 OPEN         NO           1 STOPPED
    ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE   NORMAL    NO
    SQL> select * from v$database;
    1360274593 ORCL      26-NOV-13            945184 26-NOV-13
                          1 15-AUG-09 NOARCHIVELOG            1071075
            1033565 CURRENT 26-NOV-13                  1283             1094699
    02-DEC-13 NOT ALLOWED 26-NOV-13 READ WRITE           MAXIMUM PERFORMANCE
    UNPROTECTED          ENABLED   1360252065  1360252065 PRIMARY
                945184 DISABLED NOT ALLOWED          DISABLED NONE    NO       NO
    NO  NO           13
    Linux x86 64-bit
                               2                      2     1094771
    NO                 NO  NO  orcl
                             0 DISABLED
                        0
    NO                                 NO
    LSNRCTL> show inbound_connect_timeout
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    TNS-12535: TNS:operation timed out
    TNS-12560: TNS:protocol adapter error
      TNS-00505: Operation timed out
    LSNRCTL>
    [oracle@oraclelinux6 admin]$ tnsping orcl
    TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:11:34
    Copyright (c) 1997, 2009, Oracle.  All rights reserved.
    Used parameter files:
    /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))
    OK (0 msec)
    <msg time='2013-12-02T08:11:55.728-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    <msg time='2013-12-02T08:13:23.444-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:13:23 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=sqlplus)(HOST=oraclelinux6.localdomain)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=60806)) * establish * orcl * 12514
    </txt>
    </msg>
    <msg time='2013-12-02T08:13:23.444-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    <msg time='2013-12-02T08:19:54.141-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:19:54 * service_update * orcl * 0
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:00.146-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:20:00 * service_update * orcl * 0
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:03.639-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>02-DEC-2013 08:20:03 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=sqlplus)(HOST=oraclelinux6.localdomain)(USER=oracle))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=60970)) * establish * orcl * 12514
    </txt>
    </msg>
    <msg time='2013-12-02T08:20:03.639-08:00' org_id='oracle' comp_id='tnslsnr'
    type='UNKNOWN' level='16' host_id='oraclelinux6.localdomain'
    host_addr='10.0.2.15'>
    <txt>TNS-12514: TNS:listener does not currently know of service requested in connect descriptor
    </txt>
    </msg>
    [oracle@oraclelinux6 admin]$ lsnrctl status
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:25:38
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    TNS-12535: TNS:operation timed out
    TNS-12560: TNS:protocol adapter error
      TNS-00505: Operation timed out
    [oracle@oraclelinux6 admin]$
    [oracle@oraclelinux6 admin]$ lsnrctl status LISTENERLX
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-DEC-2013 08:29:23
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    Alias                     LISTENERLX
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                02-DEC-2013 07:55:29
    Uptime                    0 days 0 hr. 33 min. 54 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /apps/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /apps/app/oracle/product/11.2.0/dbhome_1/log/diag/tnslsnr/oraclelinux6/listenerlx/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    See previous comments regarding localhost and 127.0.0.1
    Services Summary...
    Service "orcl.localdomain" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orclXDB.localdomain" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@oraclelinux6 admin]$
    CLIENT SIDE :
    C:\Windows\system32>ping 192.168.1.121
    Pinging 192.168.1.121 with 32 bytes of data:
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.121: bytes=32 time<1ms TTL=64
    Ping statistics for 192.168.1.121:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    C:\Windows\system32>tnsping ORACLELINUX6
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 03-DEC-2013 01:30:13
    Copyright (c) 1997, 2010, Oracle.  All rights reserved.
    Used parameter files:
    D:\app\Laasya\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521)) (C
    ONNECT_DATA = (SERVICE_NAME = orcl)))
    TNS-12535: TNS:operation timed out
    # tnsnames.ora Network Configuration File: D:\app\Laasya\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
    LISTENER_ORCL =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Laasya-PC)(PORT = 1522))
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Laasya-PC)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
    ORACLELINUX6 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
    You've thrown out a huge amount of detailed data, but showing a variety of errors, and combinations.  Overall, I get the impression you are confusing remote vs. local connections.  Please read the following, then come back and let's focus on one error at a time.
    see: http://edstevensdba.wordpress.com/2011/02/09/sqlnet_overview/  (Help! I can’t connect to my database  )
    see: http://edstevensdba.wordpress.com/2011/02/16/sqlnet_client_cfg/  ( Help! I can’t connect to my database (part duex) )

  • Establish SSL connection to Oracle Instance w/JDBC Thin Client

    Hello all,
    I am writing a monitoring utility that will allow me to establish connections to both Oracle instances and LDAP repositories and query them to determine that they are up and running. My utility consists of a number of objects that handle connections to the LDAP and Oracle instances. I need to be able to do SSL and non-SSL connections to said instances.
    My issue is this: I am able to do SSL and non-SSL to LDAP, and non-SSL to an Oracle instance. I am having problems, though, establishing an SSL connection to an Oracle instance (I am using the thin client). Whenever I try, a SQLException is thrown that states: "Encountered a problem with the secret store. Check the wallet location for the presense of an <b>open</b> wallet (cwallet.sso) and ensure that the wallet contains the correct credentials..."
    Ok, a little background for those who may need it. Oracle uses a wallet to hold certs that allow SSL connections. I have a wallet on my box, and, from the command line, I am able to sqlplus into and tnsping the appropriate Oracle instances, so I know it is setup properly. The inability to connect only occurs in my code. My code looks like this:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Security.addProvider(new oracle.security.pki.OraclePKIProvider());
    /*Setup connection properties*/
    String connectionString = "testbox01:1000:ssl_instances_name";
    String userName = "userName";
    String pwd = "password";
    Properties props = new Properties();
    props.put("oracle.net.ssl_version", 3.0");
    props.put("oracle.net.wallet_location", "SOURCE=(METHOD=file)(METHOD_DATA=(DIRECTORY=c:\\wallet)))");
    props.put("oracle.net.ssl_cipher_suites", "ssl cipher suites");
    props.put("oracle.net.ssl_server_dn_match", "FALSE");
    props.put("oracle.net.ssl_client_authentication", "true");
    /*Do connection and return connection object
    OracleDataSource ods = new OracleDataSource();
    ods.setUser(userName);
    ods.setPassword(pwd);
    ods.setUrl("jdbc:oracle:thin:@" + connectionString);
    ods.setConnectionProperties(props);
    Connection conn = ods.getConnection(); <---This is where code errors out with SQLException described above.
    return conn;
    And that's pretty much it. Anyone have any ideas?

    Ok, that looked horrible. Let's try this again:<br>
    <br>
    I am writing a monitoring utility that will allow me to establish connections to both Oracle instances and LDAP repositories and query them to determine that they are up and running. My utility consists of a number of objects that handle connections to the LDAP and Oracle instances. I need to be able to do SSL and non-SSL connections to said instances.<br>
    <br>
    My issue is this: I am able to do SSL and non-SSL to LDAP, and non-SSL to an Oracle instance. I am having problems, though, establishing an SSL connection to an Oracle instance. Whenever I try, a SQLException is thrown that states: "Encountered a problem with the secret store. Check the wallet location for the presense of an <b>open</b> wallet (cwallet.sso) and ensure that the wallet contains the correct credentials..."<br>
    <br>
    Ok, a little background for those who may need it. Oracle uses a wallet to hold certs that allow SSL connections. I have a wallet on my box, and, from the command line, I am able to sqlplus into and tnsping the appropriate Oracle instances, so I know it is setup properly. The inability to connect only occurs in my code. My code looks like this:<br>
    <br>
    *****<br>
    <br>
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());<br>
    Security.addProvider(new oracle.security.pki.OraclePKIProvider());<br>
    <br>
    /*Setup connection properties*/<br>
    <br>
    String connectionString = "testbox01:1000:ssl_instances_name";<br>
    String userName = "userName";<br>
    String pwd = "password";<br>
    <br>
    Properties props = new Properties();<br>
    props.put("oracle.net.ssl_version", 3.0");<br>
    props.put("oracle.net.wallet_location", "SOURCE=(METHOD=file)(METHOD_DATA=(DIRECTORY=c:\\wallet)))");<br>
    props.put("oracle.net.ssl_cipher_suites", "ssl cipher suites");<br>
    props.put("oracle.net.ssl_server_dn_match", "FALSE");<br>
    props.put("oracle.net.ssl_client_authentication", "true");<br>
    <br>
    /*Do connection and return connection object*/<br>
    OracleDataSource ods = new OracleDataSource();<br>
    ods.setUser(userName);<br>
    ods.setPassword(pwd);<br>
    ods.setUrl("jdbc:oracle:thin:@" + connectionString);<br>
    ods.setConnectionProperties(props);<br>
    <br>
    Connection conn = ods.getConnection(); <---This is where code errors out with SQLException described above.<br>
    <br>
    return conn;<br>
    <br>
    *****<br>
    <br>
    And that's pretty much it. Anyone have any ideas?<br>

  • How to validate prerequisite for ODP and Oracle Client connection

    Hi.
    I have a very simple application on .Net that connect to Oracle using ODP (was compiled with Oracle.DataAccess dll 10.2).
    I want to check "connection prerequisite" (application will be able to connect to DB) before installing this aplication on other computers?
    How can I check that ODP.NET version 10.2 or higher is installed on target host (registry check is not enopugh)?
    I know that I can check ODP entries in registry - but this will not check Oracle Client and compatibility between client and ODP.
    Also, if ODP was installed by ODAC XCopy installation - registry may be not updated by new ODP entry.
    And - if I am installing on the computer, DB was installed on, Oracle Client can be not installed separately.
    And one more issue: When I tried to run "test connection" method from installation, that use referenced dll on machine, that has only ODAC (with ODP) 11, - "Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client at Oracle.DataAccess.Client.OracleInit.Initialize()
    at Oracle.DataAccess.Client.OracleConnection..cctor()" error message was thrown (policies for both ODAC 10.2 and 11 are exists in GAC (assembly), pointing to Oracle.DataAccess 11 from ODP 2x bin).
    So, How and which components can I check to ensure appropriate versions of ODP and Oracle Client were installed and application will be connected?
    Thank you in advance!

    Hi,
    You could check for the presense of Oracle.DataAccess.dll in the GAC. Bear in mind you'd also want to check the version and whether a policy files exists as well as a newer version + policy file will work too (but not without the policy file).
    That wouldn't confirm the install is valid and works though, and I don't know of a way you could easily check that, apart from perhaps simply trying to run a small exe that attempts a connection to the database.
    With respect to the type initializer exception, that occurs when ODP cant find the right oraops*.dll or oci.dll, usually due to the wrong one being found, but can also occur if one is not found at all. Quite often this is due to the application including ODP in its bin directory rather than letting ODP get picked up out of the gac. Prior to 10.2.0.2.20, ODP loads the dependencies based in PATH so multiple homes can cause it as well. 10.2.0.2.20 and higher ODP loads dll's based on DLLPATH registry entry.
    Hope it helps,
    Greg

Maybe you are looking for