This article needs additional citations for
verification. (January 2014) |
![]() | The topic of this article may not meet Wikipedia's
general notability guideline. (January 2014) |
In computing, the User Programmatic Interface (UPI), also known as the User Program Interface, consists of a set of C-language software APIs which provide the lowest-level API-based interface to the Oracle database.
UPI offers a procedural API for not only performing certain database administration tasks (such as system startup and shutdown), but also for using PL/SQL or SQL to query, access, and manipulate data. The UPI library, an undocumented API used internally by Oracle, deals directly with the Two-Task Common (TTC) [1] aspect of the Oracle Client software stack.
Several Oracle database applications depend on UPI, including:
Several libraries depend on UPI, including:
Two-Task Common (TTC)[:] A presentation layer type [...] used in a typical Oracle Net connection to provide character set and data type conversion between different character sets or formats on the client and server.