本篇內容主要講解“如何使用instantclient連接oracle數據庫”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用instantclient連接oracle數據庫”吧!
很多時候連接oracle不想安裝客戶端,這時候可以用instantclient連接
下載地址,本例這個是linux x86 平臺的
https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
里面細分了很多個包,如下:
Instant client Package - Basic 運行OCI,OCCI和JDBC-OCI應用程序需要的所有文件。
Instant client Package - Basic Lite:只包含英語錯誤信息, 只支持unicode,ascii,西歐字符集。
Instant client Package - JDBC Supplement 為jdbc增加了xa,國際化和RowSet操作。
Instant Client Package - SQL *Plus 包含sqlplus和需要的庫文件。
Instant client Package - SDK 使用Instant Client開發Oracle 應用程序需要的頭文件及示例makefile。
Instant client package - ODBC 使用odbc時需要的庫, 不是所有平臺都有。
Basic和Basic Lite兩個中必須選一個,其他包都是可選的。
我下載了 Basic, SQL *Plus解壓后放在一個文件夾下,在這個文件夾下建立文件tnsnames.ora,設置環境變量LD_LIBRARY_PATH和TNS_ADMIN指向解壓后的目錄,就可以使用sqlplus了。
環境變量的例子:
[root@demoserver ~]# more .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH TNS_ADMIN=/root/instantclient_11_2 LD_LIBRARY_PATH=/root/instantclient_11_2 export TNS_ADMIN export LD_LIBRARY_PATH
注意:
一,Instant Client中不包含tnsping,exp/imp,rman, netca等工具;如果需要這些工具則需要安裝oracle client。
二,不需要oracle用戶,直接用root用戶即可
到此,相信大家對“如何使用instantclient連接oracle數據庫”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。