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