Home » Developer & Programmer » Precompilers, OCI & OCCI » Does the oracle 10.2.0 supports OCI 7 ?
Does the oracle 10.2.0 supports OCI 7 ? [message #185161] Mon, 31 July 2006 05:25 Go to next message
blessing
Messages: 4
Registered: July 2006
Location: Russia
Junior Member
Good time of the day.

The subject is the question.
It would be very helpful for
me to know the answer.

Thanks before.
Re: Does the oracle 10.2.0 supports OCI 7 ? [message #185255 is a reply to message #185161] Mon, 31 July 2006 15:17 Go to previous messageGo to next message
Frank Naude
Messages: 4579
Registered: April 1998
Senior Member
Sorry - it's way too old.

You will have to migrate your code to OCI 10.
Re: Does the oracle 10.2.0 supports OCI 7 ? [message #185279 is a reply to message #185161] Mon, 31 July 2006 22:27 Go to previous messageGo to next message
blessing
Messages: 4
Registered: July 2006
Location: Russia
Junior Member
Thank you.

Migrating C++ code is too risky
and expensive for my project :(

Maybe any other ways exists?
For instance, using the 9th client...or something else.
Can you advise me something?

[Updated on: Mon, 31 July 2006 22:28]

Report message to a moderator

Re: Does the oracle 10.2.0 supports OCI 7 ? [message #185546 is a reply to message #185161] Wed, 02 August 2006 05:15 Go to previous messageGo to next message
blessing
Messages: 4
Registered: July 2006
Location: Russia
Junior Member
I've found something in Oracle 10g Release 2 Documentation.

Quote:


Applications that use the OCI release 7.3 API will work unchanged against this release of the server. They do need to be linked with the current client library.



Quote:


Upgrade to the current OCI client but do not modify application: If you choose to upgrade from an Oracle release 7 OCI client to the current release OCI client, you need only link the new version of the OCI library and need not recompile your application. The re-linked Oracle release 7 OCI applications work unchanged against a current server.



Quote:


Release 8.0 of the OCI introduced an entirely new set of functions which were not available in release 7.3. Oracle continues to support these release 7.3 functions. Many of the earlier 7.x calls are available, but Oracle strongly recommends that new applications use the new calls to improve performance and provide increased functionality.



Quote:


These 7.x calls are obsoleted, meaning that OCI has replaced them with newer calls. While the obsoleted calls are supported at this time, they may not be supported in all future versions of OCI.



not so bad ...

[Updated on: Wed, 02 August 2006 05:15]

Report message to a moderator

Re: Does the oracle 10.2.0 supports OCI 7 ? [message #187586 is a reply to message #185161] Mon, 14 August 2006 10:00 Go to previous messageGo to next message
d.c.b.a
Messages: 44
Registered: March 2005
Location: China
Member

I do a small change to genclntsh then I compile OCI program in C, my program could run on 8i/9i/10g client without recompile. But I have no Oracle 7 environment, else I can do a test with it.

But I still want to tell you what I do, please visit http://www.iamdba.com/2006/08/compile_oci_program.html, I think it maybe helpful.

[Updated on: Mon, 14 August 2006 10:01]

Report message to a moderator

Re: Does the oracle 10.2.0 supports OCI 7 ? [message #188616 is a reply to message #185161] Mon, 21 August 2006 00:26 Go to previous message
blessing
Messages: 4
Registered: July 2006
Location: Russia
Junior Member
Thank you, but ...

the situation appeared better than I expected to be.
OCI7 program had been successfully compiled and
run under Oracle 10.2.0 (I linked with libclntsh only).

Congratulations and many thanks
to oracle product developers and
managers :)
Previous Topic: call obj function from OCI
Next Topic: User defined column name
Goto Forum:
  


Current Time: Thu Mar 28 13:42:55 CDT 2024