oracle客户端odbc安装程序,Oracle Instant Client ODBC 安装说明
安裝 Oracle Instant Client Basic 和 Basic Light
Instant Client ODBC 要求安裝 Oracle Instant Client Basic 或 Basic Light 程序包(取決于您的語(yǔ)言環(huán)境要求)。從 OTN 下載適用于您操作系統(tǒng)的程序包,并按照下載頁(yè)面上的安裝說(shuō)明進(jìn)行操作。例如,在 Windows 上,將程序包解壓至 C:\instantclient_12_2;在 Linux 或其他平臺(tái)上,將程序包解壓至 /opt/oracle/instantclient_12_2,或者在 Linux 上使用 yum 安裝 RPM 程序包。
Oracle 調(diào)用接口編程指南中提供了關(guān)于 Oracle Instant Client 的更多詳細(xì)信息。使用 Oracle 數(shù)據(jù)庫(kù)進(jìn)行應(yīng)用開(kāi)發(fā)頻道上提供了在 Linux 上安裝 Instant Client Basic 程序包的視頻。
安裝 Oracle Instant Client ODBC
在 Linux 和 UNIX 上
1.如上所述下載并安裝 Instant Client Basic 或 Basic Light 程序包。
2.下載 Instant Client ODBC 程序包.將其解壓到與 Basic 或 Basic Light 程序包相同的目錄中。或者,如果在 Linux 上使用 RPM 程序包,則使用 yum 進(jìn)行安裝。
3.如果尚未安裝 unixODBC 驅(qū)動(dòng)程序管理器,請(qǐng)安裝它。有關(guān)更多信息,請(qǐng)參見(jiàn)本文檔中“建議使用的 unixODBC 驅(qū)動(dòng)程序管理器版本”一節(jié)。
4.從 Instant Client 目錄中執(zhí)行 odbc_update_ini.sh。
5.設(shè)置您的語(yǔ)言環(huán)境所需的任何 Oracle Globalization 變量。有關(guān)更多信息,請(qǐng)參閱 Oracle 數(shù)據(jù)庫(kù)全球化支持指南。例如,在 Linux 上,您可以設(shè)置 export NLS_LANG=JAPANESE_JAPAN.JA16EUC 以采用日語(yǔ)的 JA16EUC 字符。
用法:odbc_update_ini.sh []
參數(shù)
描述
ODBCDM_Home
unixODBC 驅(qū)動(dòng)程序管理器主目錄路徑(必需)
Install_Location*
Oracle Instant Client 目錄路徑。默認(rèn)路徑是當(dāng)前目錄 (./)
Driver_Name*
驅(qū)動(dòng)程序名稱(chēng),用于標(biāo)識(shí)當(dāng)前 Oracle Instant Client 主目錄中駐留的 Oracle ODBC 驅(qū)動(dòng)程序。對(duì)于 Oracle 12c Instant Client,默認(rèn)名稱(chēng)是 "Oracle 12c ODBC driver"
DSN*
設(shè)置 ODBC DSN 名稱(chēng)。對(duì)于 Oracle 12c Instant Client,默認(rèn)名稱(chēng)是 "OracleODBC-12c"
ODBCINI*
.odbc.ini 文件的目錄路徑。默認(rèn)路徑是用戶(hù)的主目錄 (~/.odbc.ini)
* — 可選參數(shù)
在 Windows 上
如上所述安裝 Instant Client Basic 或 Basic Light 程序包。
下載 Instant Client ODBC 程序包.將其解壓到與 Basic 或 Basic Light 程序包相同的目錄中。
從 Instant Client 目錄中執(zhí)行 odbc_install.exe。如果 Instant Client 是 11g 或更低版本,請(qǐng)使用管理員權(quán)限啟動(dòng)命令提示符。要以日語(yǔ)支持進(jìn)行安裝,請(qǐng)執(zhí)行 odbc_install.exe JA 命令。
ODBC 應(yīng)用的環(huán)境設(shè)置
ODBC 應(yīng)用需要加載 Oracle Instant Client ODBC 驅(qū)動(dòng)程序的共享庫(kù)文件(請(qǐng)參閱下一節(jié))才能連接至 Oracle 數(shù)據(jù)庫(kù)。在 Linux/Unix 上,應(yīng)當(dāng)在 LD_LIBRARY_PATH 環(huán)境變量或者平臺(tái)的等效變量中設(shè)置共享庫(kù)的目錄路徑。此外還可以在 /etc/ld.so.conf 中配置該路徑。在 Windows 上,應(yīng)當(dāng)在 PATH 環(huán)境變量中設(shè)置該路徑。
請(qǐng)參閱《Oracle 調(diào)用接口編程指南》中的 OCI Instant Client 環(huán)境變量 和 OCI Instant Client 的數(shù)據(jù)庫(kù)連接字符串主題,了解如何設(shè)置數(shù)據(jù)庫(kù)連接字符串和相關(guān)環(huán)境變量,例如 TNS_ADMIN、TWO_TASK 和 LOCAL 等。
Oracle Instant Client ODBC 程序包的內(nèi)容
Linux 和 UNIX
Windows
描述
libsqora.so.12.1 或 libsqora.so.11.1
sqora32.dll
Oracle ODBC 驅(qū)動(dòng)程序共享庫(kù)
odbc_update_ini.sh
odbc_install.exe, odbc_uninstall.exe
安裝文件
無(wú)
sqoras32.dll,sqresus.dll,sqresja.dll
Oracle ODBC 驅(qū)動(dòng)程序配置對(duì)話(huà)框窗口 (GUI)
help/
help/
幫助系統(tǒng)
修補(bǔ) Oracle Instant Client ODBC
注意:在修補(bǔ)之前,請(qǐng)先備份 Oracle ODBC 驅(qū)動(dòng)程序共享庫(kù)和其他文件。
在 Linux 和 UNIX 上 在 Linux/UNIX 上修補(bǔ) Instant Client ODBC 驅(qū)動(dòng)程序的方法如下:在已修補(bǔ)的 ORACLE_HOME 中生成 Instant Client ODBC 程序包和 Basic 或 Basic Light 程序包。Oracle 調(diào)用接口編程指南中給出了在 Oracle 12c 中修補(bǔ)和生成 Instant Client ODBC、Basic 和 Basic Light 程序包的過(guò)程。隨后,應(yīng)當(dāng)將這些新程序包解壓到需要修補(bǔ)的 Instant Client 目錄中。這是建議使用的修補(bǔ)方法。
或者,也可以從已修補(bǔ)的 ORACLE_HOME 中復(fù)制下面列出的文件來(lái)修補(bǔ) Oracle Instant Client ODBC 驅(qū)動(dòng)程序:
ODBC 驅(qū)動(dòng)程序共享庫(kù)文件:對(duì)于 12c:libsqora.so.12.1
對(duì)于 11g:libsqora.so.11.1
使用 Oracle Instant Client Basic 時(shí)額外需要的文件:
對(duì)于 12c:libociei.so,libclntshcore.so.12.1,libclntsh.so.12.1,libnnz12.so,libons.so
對(duì)于 11g:libclntsh.so.11.1,libociei.so, libnnz11.so
使用 Oracle Instant Client Basic Light 時(shí)額外需要的文件:
對(duì)于 12c:libclntsh.so.12.1,libclntshcore.so.12.1,libociicus.so,libnnz12.so,libons.so
對(duì)于 11g:libclntsh.so.11.1,libociicus.so,libnnz11.so
在 Windows 上 在 Windows 上修補(bǔ) Instant Client ODBC 驅(qū)動(dòng)程序只能采用以下方法:從已修補(bǔ)的 ORACLE_HOME 或已解包的 Oracle Database Bundle 修補(bǔ)程序中手動(dòng)復(fù)制 ODBC 驅(qū)動(dòng)程序共享庫(kù)文件和支持庫(kù)文件。應(yīng)將這些文件復(fù)制到 Instant Client 目錄中。在 Windows 上不能使用生成 Instant Client ODBC 程序包的方法。
需要將這些文件復(fù)制到 Instant Client 目錄中:
ODBC 驅(qū)動(dòng)程序共享庫(kù)文件:sqora32.dll,sqoras32.dll,sqresus.dll,sqresja.dll
使用 Oracle Basic Instant Client 時(shí)額外需要的文件:
對(duì)于 12c:oraociei12.dll,orannzsbb12.dll,oci.dll,oraons.dll,ociw32.dll,oraociei12.sym,orannzsbb12.sym,oci.sym,ociw32.sym
對(duì)于 11g:oraociei11.dll,orannzsbb11.dll,oci.dll,ociw32.dll,oraociei11.sym,orannzsbb11.sym,oci.sym,ociw32.sym
使用 Oracle Basic Light Instant Client 時(shí)額外需要的文件:
對(duì)于 12c:oraociicus12.dll,orannzsbb12.dll,oci.dll,oraons.dll,ociw32.dll,oraociicus12.sym,orannzsbb12.sym,oci.sym,ociw32.sym
對(duì)于 11g:oraociicus11.dll,orannzsbb11.dll,oci.dll,ociw32.dll,oraociicus11.sym,orannzsbb11.sym,oci.sym,ociw32.sym
注意:從 Oracle Database Bundle 修補(bǔ)程序進(jìn)行復(fù)制時(shí),上面的一些文件可能會(huì)缺失。這意味著這些文件未發(fā)生更改,因此不需要進(jìn)行修補(bǔ)。
卸載 Oracle ODBC Instant Client
在 Linux 和 UNIX 上 在 Linux/UNIX 上卸載 Instant Client ODBC 的過(guò)程如下:
在 Windows 上 在 Windows 上卸載 Instant Client ODBC 的過(guò)程如下:
從 unixODBC 驅(qū)動(dòng)程序管理器的 odbcinst.ini 文件中刪除 Oracle ODBC 驅(qū)動(dòng)程序條目。此條目的默認(rèn)名稱(chēng)是 [Oracle 12c ODBC driver]。
從 odbc.ini 文件中刪除 Oracle ODBC 驅(qū)動(dòng)程序的 DSN 條目。DSN 條目的默認(rèn)名稱(chēng)是 [OracleODBC-12c]。
刪除 Instant Client ODBC 目錄中的所有文件和目錄。
Linux/UNIX 上建議使用的 unixODBC 驅(qū)動(dòng)程序管理器版本
對(duì)于 Instant Client 12.2:
平臺(tái)
unixODBC 驅(qū)動(dòng)程序管理器版本
Linux 32 位,64 位
2.3.4
Solaris SPARC64 32 位,64 位
2.3.4
Solaris 32 位,64 位
2.3.4
AIX 5L 32 位,64 位
2.3.4
HP IA64 32 位,64 位
2.3.4
z/Linux 31 位,64 位
2.3.4
對(duì)于 Instant Client 12.1:
平臺(tái)
unixODBC 驅(qū)動(dòng)程序管理器版本
Linux 32 位,64 位
2.3.1
Solaris SPARC64 32 位,64 位
2.3.1
Solaris 32 位,64 位
2.3.1
AIX 5L 32 位,64 位
2.3.1
HP IA64 32 位,64 位
2.3.1
z/Linux 31 位,64 位
2.3.1
對(duì)于 Instant Client 11g:
平臺(tái)
unixODBC 驅(qū)動(dòng)程序管理器版本
Linux 32 位,64 位
2.2.11, 2.2.14
Solaris SPARC64 32 位,64 位
2.2.11
Solaris 32 位,64 位
2.2.11
AIX 5L 32 位,64 位
2.2.11
HP IA64 32 位,64 位
2.2.11
z/Linux 31 位,64 位
2.2.11
Oracle ODBC 驅(qū)動(dòng)程序資源
其他開(kāi)發(fā)人員資源
在 ODBC 數(shù)據(jù)源管理器 (odbcad32) 控制臺(tái)中刪除與 Oracle ODBC 驅(qū)動(dòng)程序相關(guān)聯(lián)的 DSN。
從 Instant Client ODBC 目錄中執(zhí)行 odbc_uninstall.exe。
刪除 Instant Client ODBC 目錄中的所有文件和目錄。
@ghrd 和 blogs.oracle.com/opal — Christopher Jones 談?wù)擈?qū)動(dòng)程序和開(kāi)發(fā)
腳本語(yǔ)言 — 使用 Node.js、PHP、Python 和 Ruby 訪問(wèn) Oracle 數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā) VM — 已安裝 Oracle Database 12c 的預(yù)構(gòu)建 VirtualBox VM
Oracle 數(shù)據(jù)庫(kù)云服務(wù) — 支持任意規(guī)模負(fù)載的數(shù)據(jù)庫(kù)云服務(wù)
Oracle Linux — 免費(fèi)的 yum 存儲(chǔ)庫(kù)服務(wù)器,包括最新的勘誤表
ORDS — Oracle REST 數(shù)據(jù)服務(wù)
數(shù)據(jù)庫(kù)遷移技術(shù) — 從舊技術(shù)遷移至 Oracle 數(shù)據(jù)庫(kù)
總結(jié)
以上是生活随笔為你收集整理的oracle客户端odbc安装程序,Oracle Instant Client ODBC 安装说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: Silverlight:针式打印机文字模
 - 下一篇: 针式打印机打印发虚_针式打印机打印输出字