How do I check the oracle client version?

Hi All,
     How do I check the oracle client version installed from the OS level. I do know my database version I need to check which client is being used. Is there a table where this information is stored.
Thanks
Shabna

disp+work.exe -V will tell you which OCI version was used during compiling and linking.
Oracle uses release independent DLL Names (Unix people would say Shared Libraries) and therefore the SAP Kernel will dynamically load any Oracle Client Version found in the standard DLL Load Path during startup.
If you have more versions installed on your computer and you are not shure which one is loaded you can use Process Explorer (freeware, see www.sysinternals.com) to find out which one is loaded. If they belong to an Oracle_home (up to release 9.2) refere to Oracle Universal Installers Inventory information in order to find out which exact version is used.
If an Oracle10 Instant Client is used, there is no corresponding Oracle_Home. In this case you can use Windows Explorer (right click on the  DLL -for example oci.dll), select properties, the Version Tab and File Version).
But unfortunately Oracle is not updating the File Version every time they are patching something.
An SAP ABAP Server Integrated Resource is the version information disp+work.exe -V is listing (evquivalent to SM51 - Release Information).
<b>Datenbank Client Library : OCI_10201_SHARE (10.2.0.2.0)</b>
OCI_10201_SHARE is telling us the compile/link environment, the number in brackets (only available starting with Oracle10) tells us the the result of an Oracle Client GetVersion call. Unfortunately this one does also not reflect the installed Minipatch version up to now.
Here are some results on 10.2.0.2 Windows X86_64:
SM51: Datenbank Client Library : OCI_10201_SHARE (10.2.0.2.0)
Explorer (OCI.DLL located in the same directory as disp+work.exe):
   10.2.0.2.0 Patch2
Explorer (oraociicus10.dll - the instant client implementation, this version is the one actual since mini patch 10.2.0.2.5 and it was definitely changed in 10.2.0.2.5):
   OraOCIICUS10.dll - 10.2.0.1.0
   oracore10.dll - 10.2.0.1.0 Production
   oranls10.dll - 10.2.0.1.0 Production
   orasnls10.dll - 10.2.0.1.0 Production
   oraunls10.dll - 10.2.0.1.0 Production
   oravsn10.dll - 10.2.0.1.0 Production
   oracommon10.dll - 10.2.0.1.0 Patch1
   orageneric10.dll - 10.2.0.2.0 Patch2
   oraclient10.dll - 10.2.0.2.0 Patch2
   orapls10.dll - 10.2.0.1.0 Patch1
   orasql10.dll - 10.2.0.1.0 Production
   oraxml10.dll - 10.1.0.2.0
   orahasgen10.dll - 10.2.0.1.0 Production
   oraocrutl10.dll - 10.2.0.1.0 Production
   oraocr10.dll - 10.2.0.1.0 Production
   oraocrb10.dll - 10.2.0.1.0 Production
   oranbeq10.dll - 10.2.0.1.0 Production
   orantcp10.dll - 10.2.0.1.0 Production
oracommon10.dll from the rdbms server does report 10.2.0.2.0 Patch5 at the same time. compare it with the version information of oracommon10.dll included in oraociicus10.dll. Both patches are included in the same patchset (10.2.0.2.5).
there are two possible conclusions about this:
1. the version infomation is not very reliable.
2. the Oracle Patch and Build environment is not very reliable
Peter

Similar Messages

  • How to check the Oracle Apps version 11.5.10.2 or 11.5.10.1

    Hi,
    I have a basic question. How can I check the version fo my oracle apps instances. Whether it is 11.5.10 or CU1 or CU2.
    Also, how to find what all patchsets were included in each version.
    Thanks.

    I have a basic question. How can I check the version
    fo my oracle apps instances. Whether it is 11.5.10 or
    CU1 or CU2.- From the application, navigate to Help > About
    - Check "s_apps_version" value in the context file
    - Run the following query:
    SQL> select release_name
    from fnd_product_groups;
    Also, how to find what all patchsets were included in each version.Check "List of Included Patches" section:
    Note: 298352.1 - 11.5.10 Oracle E-Business Suite Consolidated Update 1
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=298352.1
    Note: 316366.1 - 11.5.10 Oracle E-Business Suite Consolidated Update 2
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=316366.1
    Note that the patches included in CU2 are cummulative -- they include the contents of CU1.

  • How to check the Oracle database version

    Hi,
    How can i check, what type of database am using and which version?
    Can anyone help me to know?

    I am not sure what exactly you mean by "what type of database am using " but you can try this:
    select from v$version;*
    This will give you detailed version number of the database components. You can also use
    select from PRODUCT_COMPONENT_VERSION;*
    to get various components of the DB with their version.
    Onkar

  • How do I check the Oracle enviornment variables for a connection?

    I am using Oracle JDBC 10.2.0.4 and trying to output the Oracle enviornment variables for a connection.
    I am trying to determine if the values output from sqlplus from the following two SQL select statements are different in the connection object:
    SELECT * from NLS_SESSION_PARAMETERS order by 1;
    NLS_CALENDAR GREGORIAN
    NLS_COMP BINARY
    NLS_CURRENCY $
    NLS_DATE_FORMAT MM/DD/YYYY HH24:MI:SS
    NLS_DATE_LANGUAGE AMERICAN
    NLS_DUAL_CURRENCY $
    NLS_ISO_CURRENCY AMERICA
    NLS_LANGUAGE AMERICAN
    NLS_LENGTH_SEMANTICS BYTE
    NLS_NCHAR_CONV_EXCP FALSE
    NLS_NUMERIC_CHARACTERS .,
    NLS_SORT BINARY
    NLS_TERRITORY AMERICA
    NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
    NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_TIME_FORMAT HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
    SELECT sys_context('userenv','language') from dual;
    AMERICAN_AMERICA.WE8ISO8859P1
    Is there a way to do this in the API or do I just need to run the SQL statements in a Class and output the values to a log?
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

    So try it.
    Create a connection with no settings.
    Alter all of the (session only)
    Query again and see.
    Either the query will return the altered values or it won't.

  • Find Oracle client version

    hi guys,
    How can you find which Oracle client version does SAP 4.6D is using to connect with Oracle.
    is there any file or Parameter setting available for this.
    Thanks.
    Chandra

    Hello,
    I'm afraid that the answer given by Samrat Dangeti  is incorrect.
    V$VERSION tells you the version of the RDBMS ( Oracle Database ) not the version of the client used by SAP.
    Please, check the following thread on the Oracle Forum where this is being clarified.
    How do I check the oracle client version?
    Message was edited by:
            Fidel Vales

  • Ways to get Oracle Client  Version..?

    Hi.
    I want to check the oracle client version on my machine.
    Do we have any command utility to get the client version(like osql in sql server)/ways to do this.?
    Thanks in advance.

    Hi,
    Just type the utility/command and you should get the version. Here is an example:
    $ sqlplus /?
    SQL*Plus: Release 10.2.0.4.0 - Production
    $ expdp help=y
    Export: Release 10.2.0.4.0 - 64bit ProductionOr, from the GUI, click on Help > About.
    Note: 417395.1 - How To Find Version Of Oracle Client ?
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=417395.1
    Regards,
    Hussein

  • How to check the AIR runtime version?

    How can I check the AIR runtime version that is currently
    installed on the machine?
    Is there a properties file stored in the "Documents and
    Settings" Folder or something like that?
    Thanks in advance!
    Maik

    There is a KB article on this:
    http://kb2.adobe.com/cps/407/kb407625.html
    This may get outdated, but as of AIR 1.5.3 the paths are:
    Mac OS X
    Open the /Library/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/Info.plist text file and locate the <key>CFBundleVersion</key>entry. The corresponding string entry represents the version of AIR, for example: <string>1.5.3.9130</string> 
    Linux
    Open the ApolloVersion text file located inside the /opt/Adobe AIR/Versions/1.0/Resources directory (for example the ApolloVersion text file would show 1.5.3.9130)  

  • Query Oracle client version

    Is there a way to tell the Oracle client version (9i or 10g) that is being used by SQL Developer from within SQL Developer? Our Citirx admin installed 10g client on the server and I am trying to verify that the 10g client is indeed being used by the SQL Developer.
    In Toad there is a "Support Bundle" menu option to list the environment information (including the SQL client version) used by Toad. Is there something similar within SQL Developer?

    I am trying to verify that the 10g client is indeed being used by the SQL DeveloperSQL Developer uses whatever client you're connected to.
    You don't believe your admin really installed 10g? C'mon!
    Is there something similar within SQL Developer?Reports - Data Dictionary Reports - About your Database - Version Banner
    Have fun with 10g,
    K.

  • ORACLE CLIENT VERSION INFO

    Hi Oracle Guru`s
    I`m going to update Oracle databases to 11.2.0.3 from 9i,10G and 11.10.7.0. May I know the Oracle Client versions that supports 11.2.0.3?

    I am sure any 11.2 client will be supported for sure.So why not 11.2.0.3? 11.1 and 10.2 are only being supported with extended support. 7,8,9 client are not oficially supported.
    For more:
    Client / Server / Interoperability Support Matrix For Different Oracle Versions [ID 207303.1]

  • How can I check the version of Oracle in Linux?

    Dear all :
    How can I check the version of Oracle in Linux ?
    Regards
    Terry

    Hi terry;
    How can I check the version of Oracle in Linux ?You mean your db version or something else? If you mean you want to control your version issue is:
    source env file as oramgr
    sqlplus "/as sysdba"
    when u login sqlplus it will give u something as below:
    SQL*Plus: Release 10.2.0.4.0 - Production on
    Regard
    Helios

  • How do we determine the version of the Oracle CLIENT software??

    I am sure someone in a large organization has had to deal with this...
    We have hundreds of machines in our environment and over the years have loaded the Oracle client software on many... So now I am looking at implementing the July set of Oracle Security patches and there are patches for the Client machines in this release...
    Looking at our list, we have machines with oracle 8, 9 and 10 (and almost every subversion known to Oracle) Clients out there... and of course each of these versions and sub-version use a different patch for windows...
    so the question is, is there a quick way of identify exactly what version of the software is loaded... preferably programmatically... Running SQL*Plus on each machine manually is probably not an option.
    We already have software that can scan each machine identify if a specific program is loaded and it's size and maybe pull the contents... (I know there is a $ORACLE_HOME/inventory/ContentsXML/comps.xml file in 10g that might tell us what we need to know, but I don't know if it goes back to 8/8i or not...)
    This would also help me plan a migration plan for some of these older clients also...
    Thanks.
    Michael

    This is a little late, but may be it will help someone else in the future.
    There may be an easier way, but this is what works for me.
    Log into ADI. Go to the Request Center. Click the ‘tool’ icon.
    It looks like a hammer and screwdriver.
    On the next screen, look in the bottom left corner.
    It will show the version of ADI.
    HTH,
    Mark

  • How to run different Oracle client versions on the same PC

    I have developped an application (.Net 2.0, ODP v. 10). I must run it on PC where Oracle client version 8 is installed. The PC cannot be upgraded because of a client software running under this version.
    I tried to install ODP v. 10 on this PC in different home, but the software using version 8 stops running.
    Can Oracle Instant Client help ? But which version, 11 ? My application is based on ODP 10. Can ODP 10 access database via Instant Client 11 ?
    Thanks for your help
    LK

    The problem on Windows is: The 10g installation changed the default ORACLE_HOME,now it points to 10g and makes the 8.0.5 application invalid,because it runs now in a much higher environment. What I did in a similar situation, I created a batch file, which sets temporarily the old environment (in my case PATH,ORACLE_SID,ORACLE_HOME) and then invokes the application.
    I don't know whether such a solution will work for you (8.0.5 is very old,desupported since a long time), my old version was 8.1.7.4.
    Werner

  • How to upgrade the Oracle Client silently ?

    Hi all,
    I have to upgrade the Oracle Client from 8.1.6.0.0 to 9.2.0.1.0.
    I use the -record option for creating the destination file or edit the response file manually for being able to install the new client. But I have no idea, how to remove the old client.
    The following command doesn't work:
    C:\Program Files\Oracle\oui\install\setup.exe" -deinstall DEINSTALL_LIST={"oracle.client","8.1.6.0.0"}
    What am I doing wrong? How to remove the Oracle Client silently?
    Thanks for the help and best wishes from Frankfurt.
    Dimitri

    I created a instant client silent DE-INSTALL for version 10.1.0.2 on XP.
    setup.exe -silent -deinstall -responseFile Z:\yyyyyy\xxxxxx.rsp
    These are parameters are in my response file...
    ORACLE_HOME="C:\oracle\InstantClient\10.1.0"
    ORACLE_HOME_NAME="OraInstantClient10g_home1"
    TOPLEVEL_COMPONENT={"oracle.client","10.1.0.2.0"}
    DEINSTALL_LIST={"oracle.client","10.1.0.2.0"}
    SHOW_SPLASH_SCREEN=false
    SHOW_WELCOME_PAGE=false
    SHOW_END_SESSION_PAGE=false
    SHOW_EXIT_CONFIRMATION=false
    SHOW_DEINSTALL_CONFIRMATION=false
    SHOW_DEINSTALL_PROGRESS=true
    REMOVE_HOMES={"c:\oracle\ora81","c:\oracle\InstantClient\10.1.0"}
    You still have to manually update/remove the PATH & TNS_ADMIN environment variables and the file system directories.

  • How to install Oracle client Version 10.2.0.4 on a Windows server 2008

    Hi,
    I need to install an Oracle client on a Windows Server 2008 (32-bit), how do I do that?
    I want to install Oracle client version 10.2.0.4 (Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications).
    Pls. advice, I can't find instructions for this installation on Oracle.com or anywhere else.

    thx, it looks promising...
    but how to run the .jar files and which one to run, both Class12.jar and ojdbc14.jar, to start the installation?
    Do I need to install the java runtime environment to run the .jar files?

  • How can I check the version of the rdf file?

    Dear all:
    How can I check the version of the rdf file? such like CEXRECRE.rdf .
    my environment is : oracle 11.5.9
    platform : Linux red hat 4.0
    Regards
    Terry

    Terry,
    Use "adident" or "strings -a" commands -- See (Note: 125922.1 - How To Find Oracle Application File Versions) for details.
    Thanks,
    Hussein

Maybe you are looking for

  • ANY wild Card is not working in MODEL - What is wong with my query?

    Hi Gurus, Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production CREATE TABLE "SALES"    (     "COUNTRY" VARCHAR2(5 BYTE),      "PRODUCT" VARCHAR2(5 BYTE),      "YEAR" NUMBER,      "SALES" NUMBER insert into sales values('A','prod1',2

  • CTL File creation in Lab/Upgrade

    Hello, My current production cluster has a CTL file installed. I am now working on setting up a lab environment inpreperation of an upgrade to simulate my current cluster settings.. I need to create a CTL file for the new lab environement and had a c

  • BT Second Box Question.

    Hi I have BT Infinity 2 also BT TV BT sent me a BT Youview + Box also I brought a mini youview box so that I could watch BT Sport in my Bedroom as well as in my front room. Can someone tell me what I have to do to get BT sport running on both boxes b

  • XML in a JTree

    How can i show an XML Document in a JTree plz help

  • Reciving sms in a handset

    Hai all I am trying to receive sms in a mobile i have application in a j2me but it does not accept incomming messages in a real mobile in emulator it is perfecly alright .import javax.microedition.midlet.*; import javax.microedition.io.*; import java