on 04-17-2009 3:06 PM
Hi community,
how can I detect the complete version informations of of an Oracle client 9.2 ?
I can have information of the 9.2 version from the directory naming conventions (that is 92x_64) but I need to know the complete version of the client installed in that directory
Thanks to everybody who will reply,
Valerio
Hello Valerio,
as Lars said .. there is no official way to determine the exact oracle client version (except the exhausting way to compare the file sizes, etc.)
But here is a dirty hack .. that works too.
shell> strings /oracle/client/92x_32/lib/libclntsh.a | grep "XML Schema Processor version"
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello All,
you can find via T-code - ST04-----click on detail analysis menu -
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
PL/SQL Release 10.2.0.2.0 - Production
CORE#10.2.0.2.0#Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.2.0 - Productio
NLSRTL Version 10.2.0.2.0 - Production
you are able to see whole information about your database !
Thanks & Regards
Shishir Bajpai
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Phani,
Unfortunately that is not correct
There you can find the Oracle client the kernel is linked to and the API version. For example. In my "old testy" 46C system with a plain 46D kernel I can see:
OCI_920__OCI_7_API
and that give me no information about the real oracle client being used.
Kernels linked against 10g provide the client information:
OCI_102 (10.2.0.2.0)
Added:
I tried the "hack" from Stefan and it works in Oracle 9 client.
> strings /oracle/client/92x_64/lib/libclntsh.so| grep "XML Schema Processor version"
Oracle XML Schema Processor version 9.2.0.6.0 Production
good, because I thought I had tested it and failed.
Edited by: Fidel Vales on Apr 21, 2009 7:04 PM
The dirty trick works on some *nix versions.
I tried Solaris and it worked there. I tried in others and it does not work (do not ask for the "others" I do not remember)
AFAIK, the client version does not appear on any dev_* file (unless you use a kernel that uses 10g client)
for kernel 640, as there is no reliable method you have to do as Lars mentioned before (check sizes and dates) or, if you have some downtime, replace it with the last one. Then you will know which one is installed.
for kernel 700 (not to be installed in any 6* basis) you find the information when the connection to the DB is established.
You can also check the dev_w* traces, at least you will find there a version as e. g. 9.2.0.8.
Markus
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
run sqlplus from your client directory,. the first oracle version you get is the Oracle client version.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Unfortunately this won't help on the SAP application servers since there is no sqlplus installed.
Actually there is no way to exactly find out the client software version.
All you can do is to compare the file sizes & dates with the ones from a known client software package (like the ones you download from service marketplace).
If the files on your machine are older than those in the package, you may want to install the newer ones.
regards,
Lars
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.