My Oracle Support Banner

Deprecated OCI Functions in 12.2 (Doc ID 2395458.1)

Last updated on AUGUST 04, 2018

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 12.2]
Information in this document applies to any platform.


Deprecated OCI functions are those that may become obsolete in a future release. Replacement OCI functions are mentioned where applicable.

OCI release 7.3 API beginning with Oracle Database 12c Release 1 (12.1).



 Below table lists the OCI functions that were deprecated in releases previous to Oracle 11g R2 (11.2) unless otherwise noted. In a future release, these functions may become obsolete.


Function Group Deprecated Functions
Initialize OCIEnvInit(), OCIInitialize()
Statement OCIStmtFetch()
Beginning with Oracle Database 12c Release 2 (12.2): OCIStmtPrepare()
Lob OCILobCopy(), OCILobErase(), OCILobGetLength(), OCILobLoadFromFile(), OCILobRead(), OCILobTrim(), OCILobWrite(), OCILobWriteAppend()
Beginning with Oracle Database 12c Release 2 (12.2): OCILobDisableBuffering(),OCILobEnableBuffering(), OCILobFlushBuffer()
Streams Advanced Queuing functions OCIAQListen()









This section includes the following topics:






To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.