複製鏈接
請複製以下鏈接發送給好友

oci

鎖定
ORACLE調用接口(Oracle Call Interface簡稱OCI)提供了一組可對ORACLE數據庫進行存取的接口子例程(函數),通過在第三代程序設計語言(如C語言)中進行調用可達到存取ORACLE數據庫的目的。
外文名
oci
全    稱
Oracle Call Interface
採訪途徑
SQL和PL/SQL
組    成
一組應用程序開發接口

oci基本簡介

ORACLE調用接口 ORACLE調用接口
在普通的情況下,用户可以通過SQL和PL/SQL來訪問數據庫中的數據。ORACLE數據庫除了提供SQL和PL/SQL來訪問數據庫外,還提供了一個第三代程序設計語言的接口,用户可以通過C、COBOL、FORTRAN等第三代語言來編程訪問數據庫。OCI就是為了實現高級語言訪問數據庫而提供的接口。OCI允許開發者在程序裏使用SQL和PL/SQL來訪問數據庫。開發者可以使用第三代語言來編寫程序,而使用OCI來訪問數據庫。
OCI是由一組應用程序開發接口(API)組成的,ORACLE提供API的方式是提供一組庫。這組庫包含一系列的函數調用。這組函數包含了連接數據庫、調用SQL和事務控制等。在安裝DBMS SERVER或者客户端的時候,就安裝了OCI。
OCI開發方法實際上是將結構化查詢語言(SQL)和第三代程序設計語言相結合的一種方法。對數據庫的訪問是通過調用OCI庫函數實現的,若將C語言作為宿主語言,那麼ORACLE數據庫調用其實就是C程序中的函數調用,一個含OCI調用的C程序其實就是用C語言編寫的應用程序。這樣的程序既具有SQL語言非過程性的優點又具有C語言過程性的優點,同時還可具有SQL語言的擴展,PL/SQL語言過程性和結構性的優點,因此使得開發出的應用程序具有高度靈活。

oci主要優點

oci基本優點

(1)最新 Oracle數據庫服務器特性中的即時可用性
(2)企業級的性能和可伸縮性
(3)強健的安全模型
(4)在所有運行 Oracle 的平台上的可移植性
Oracle OCI 的特性包括性能上的重大改進和易用性,以及其他重要的

oci增強優點

在早期的OCI接口(ORACLE 6所帶的OCI 6),要完成一個完整的數據庫調用,需要分為分析、綁定、調用等多個步驟,效率比較低,從OCI 7開始,只需要一個步驟就可以完成所有的操作。
從Oracle 7.2開始,OCI支持了非阻塞方式的調用(異步調用),程序提交了調用後,可以繼續處理,然後異步接收處理結果。
當應用程序開發人員需要面向 Oracle數據庫服務器的最強大的接口時,他們將調用 Oracle 調用接口 (OCI)。OCI 提供了對所有 Oracle 數據庫功能的最全面的訪問。OCI API 中包含了最新的性能、可伸縮性和安全性特性。

oci客户羣

非常龐大,包括:
開發複雜數據庫應用程序的財富 500 強中的大客户。
調整 Oracle 數據庫以適應它們的需求的 ISV
如果編寫 Oracle 數據庫應用程序,則很可能要依靠 OCI。
依賴 OCI 的某些類型的應用程序包括:
執行 SQL 的 PL/SQL應用程序
使用 OCCI 的 C++應用程序
使用基於 OCI 的 JDBC 驅動程序的 Java應用程序
使用 ODBC 驅動程序的 C應用程序
使用 OLEDB 驅動程序的 VB應用程序
Pro*C應用程序
分佈式 SQL
開發人員應當採用的 Oracle 9i 中的某些更重要的可伸縮性和性能特性包括:
會話池
語句高速緩存
可滾動遊標 [1] 

oci安全模型

在所有運行 Oracle 的平台上的可移植性
Oracle OCI 的特性包括性能上的重大改進和易用性,以及其他重要的增強。廣泛的產品用途與數據庫的緊密集成,在強大的不斷成長的工程技術組織的支持下,使 Oracle OCI 成為開發安全、性能要求嚴格、數據密集的應用程序時倍受青睞的語言,而且它可以輕鬆地伸縮以滿足企業的需求。 [1] 

oci供應商

OCI Company Ltd
OCI Company Ltd. OCI Company Ltd.
OCI Company Ltd.(010060.KS) 成立於1959年,是一家綜合性化學工業供應商,也是韓國的化工巨頭之一,包括無機化工、精細化工、石油化學、多晶硅等,並擁有煤炭化學和材料加工等事業。在基礎化學方面,包括純鹼、硅膠;石化製品方面,包括炭煙、甲苯、二甲苯和苯、TDI、DOP、苯酐等;煤炭化學制品方面則有瀝青、酚和甲酚。
2009年,公司宣佈擴產,將在韓國羣山投資建設年產1萬噸多晶硅的工廠,預計於2010年建成後,多晶硅年產能將達2.7萬噸。
參考資料