Oracle 11g Backward compatibility with older oracle releases - oracle

Our organization is planning to upgrade its most of the oracle servers & clients to 11g Release 2.
But one of our client system is still using oracle 8i installation.
Can we able to access the objects of Oracle 8i from oracle 11g client?
Some blogs says that it should work and other say it won't.
Can anybody faced any issue with such configuration.
One of the senior dba told us that oracle only supports backward compatibility of 2 versions earlier to current version. Assuming this fact we shouldn't been able to access database objects running on oracle version 8.
Kindly help.
Thanks in advance.

We had to revert to Oracle 10 client (10.1, I believe) in order to connect to an Oracle 8 database. If there is a way to do it using 11.2, I'd like to be schooled.
EDIT: 10.2 will work. Here's the official word:
http://www.oracle.com/technetwork/database/windows/install10202-083849.html
"Access to an Oracle Database Server (Oracle8i Release 3 or later)"
And as of 11.1, you're out of luck:
http://www.oracle.com/technetwork/database/windows/install11106-087844.html
"Access to an Oracle Database Server (Oracle9i Release 2 or later)"

Oracle doesn't even list version 8 in any compatibility tables on their web site. We verified that current (11g R2) JDBC drivers from Oracle do not work with Oracle 8 database sources. It means that it is not possible to access Oracle 8 databases from the latest version of Oracle SQL Developer because it is using JDBC driver.
While there is a slim chance to be able to access Oracle 8 from some other Oracle 11g client, I would not bet my business on that.

Check out MyOracleSupport
Subject: Client / Server / Interoperability Support Between Different Oracle Versions
Doc ID: 207303.1
It won't go directly.

Related

Oracle client compatibility

I have been looking at the Oracle documentation but I only fount it for Oracle Client 11.
Are the newer versions of Oracle backward compatibility?
I want to install the Oracle Client 21 to retrieve data from a 11g Oracle Server but also for other versions.

Oracle InProc server 5.0 Type Library in oracle 12c

I have a .net application which uses Oracle InProc server 5.0 Type Library(OracleInProcServer.dll) to connect with oracle database. Until now we were using Oracle 11g client but now we have to upgrade to Oracle 12c. I am not getting the OracleInProcServer.dll in COM components. Is it deprecated? If yes then what is the best alternative of this with minimum code changes in application. Please advice.
OO4O has been deprecated in 12c so we longer ship it. But it will still work fine - you just need to download the components, which are in ODAC.
Download that here
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

Need info on oracle driver compatibility

I am a newbie to oracle database, could anyone please help me here.
I can not find drivers for oracle 9.2 so i used oracle 10g instead. i am also able to connect to database but when i am querying; i am not getting any results. (I am using Powerbuilder 12.6 for development)
Apparently i would like to know compatibility of oracle drivers. Does Oracle 10g drivers supports oracle 9i ?
I tried oracle website and documentations but nothing helped me.
The PowerBuilder drivers communicate with Oracle Client, not the server. Your choices for PowerBuilder drivers are O90 (Oracle 9i), O10 (Oracle 10g), and ORA (Oracle 11g).
The Oracle Client and the Oracle database server wouldn't have to match but your application will be restricted to use features supported by the client and server.

Which version of Oracle instant client download should I use for Oracle 10g?

I have a requirement to connect to oracle database for this I am using OCCI as programming language. I would like is there any restriction on which client version can be used for a corresponding database i.e. Database to which I am connecting is at version 10.1.0.4. Now can I used 11 Client?
Oracle client versions are generally backward compatible. Unless the server is too old. As long as it is a version greater then 10 it should be fine.
Have a look at the link below. There is a matrix showing interoperability details between client and server versions.
http://orcl.tistory.com/entry/Oracle-Client-Server-Interoperability-Support

PostgreSQL to Oracle Database with Oracle GoldenGate 11.2.1

I've spent 2 days to sync postgresql database to oracle. Read few books, googled many times..
1. I have setup PostgreSQL on CentOS 6.5 (A) also installed oracle database on this VPS. copied GoldenGate to it.
2. I have already setup 2 oracle VPS using Goldengate and setup as Source (B) and Target (C). I'm trying to sync PostgreSQL to Target VPS.
3. GoldenGate runs on A server without error.
The problem is when I setting up it requires ODBC config (page 14). I'm new to PostgreSQL so little confusing for this..
Also when I google i find only to postgresql from oracle.
Main doc I'm following is http://docs.oracle.com/cd/E35209_01/doc.1121/e29642.pdf
Actually I have found Oracle Golden Gate new features https://blogs.oracle.com/dataintegration/resource/2013-DIFamily/OGG_WinUnix_Rel_Notes_11.2.1.0.7.pdf
Oracle Golden Gate don't support what I want to do.
They say:
Oracle GoldenGate introduces support for PostgreSQL. This support includes the mapping, manipulation,
filtering, and delivery of data from other types of databases to a PostgreSQL database. Oracle GoldenGate
does not support the capture of data from PostgreSQL to other PostgreSQL databases or to other kinds of
databases.
GoldenGate does not support Postgres as a source - only target.
Check out Attunity for what you are trying to do.
Postgres support was only for delivery in Oracle GoldenGate 12.2. Oracle is working on a full capture/delivery support for Postgres. It will be out in a later release post 19c. Please check the OTN website for versions.

Resources