溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何使用instantclient連接oracle數(shù)據(jù)庫

發(fā)布時間:2021-08-30 16:35:59 來源:億速云 閱讀:362 作者:chen 欄目:關(guān)系型數(shù)據(jù)庫

本篇內(nèi)容主要講解“如何使用instantclient連接oracle數(shù)據(jù)庫”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“如何使用instantclient連接oracle數(shù)據(jù)庫”吧!

很多時候連接oracle不想安裝客戶端,這時候可以用instantclient連接

下載地址,本例這個是linux x86 平臺的

https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

里面細(xì)分了很多個包,如下:

Instant client Package - Basic 運行OCI,OCCI和JDBC-OCI應(yīng)用程序需要的所有文件。

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開發(fā)Oracle 應(yīng)用程序需要的頭文件及示例makefile。

Instant client package - ODBC 使用odbc時需要的庫, 不是所有平臺都有。

Basic和Basic Lite兩個中必須選一個,其他包都是可選的。

我下載了 Basic,  SQL *Plus解壓后放在一個文件夾下,在這個文件夾下建立文件tnsnames.ora,設(shè)置環(huán)境變量LD_LIBRARY_PATH和TNS_ADMIN指向解壓后的目錄,就可以使用sqlplus了。

環(huán)境變量的例子:

[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數(shù)據(jù)庫”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI