2007/12/20

[ DB ] Oracle Instant Client Setting

如何在 Windows Client 端使用 Oracle Instant Client 套件軟體?Oracle 提供了一個較為輕量級的 Client 端 Packege 為 Instant Client,若是安裝它便可以不用再安裝龐大的 Oracle Client 了。

設定步驟:

1.
Oracle OTN 這邊下載三個壓縮檔,解壓到 Windows Client 端的一個目錄如: C:\instantclient_10_2 。注意所下載的 Instant Client 必須是對應到 Server 端所安裝的版本我的是 Oracle 10gR2,所以我下載了下面四個 10gR2 版本檔。

instantclient-basic-win32-10.2.0.3-20061115.zip
instantclient-jdbc-win32-10.2.0.3-20061115.zip
instantclient-sqlplus-win32-10.2.0.3-20061115.zip
instantclient-odbc-win32-10.2.0.3-20061115.zip

2.
配置環境變數:桌面 >> 我的電腦(右鍵>內容) >> 進階 >> 環境變數 >> 使用者的變數 >> 新增在PATH 變數中加入 ;C:\instantclient_10_2 及增加 SQLPATH , LOCAL , TNS_ADMIN 三個使用者環境變數路徑也是對應到 C:\instantclient10_2。接著再配置 tnsnames.ora 和 sqlnet.ora 兩個檔案Client本機應該會找不到可從安裝 Oracle Server上 Copy 過來使用,之後更改 tnsnames.ora 檔案中的 host 改成遠端 Oracle Server 的 IP 位址。

3.
如果開發JAVA應用程式,還要配置一些環境變數:如 : CLASSPATH、JAVA_HOME 等等... CLASSES12.jar 文件是必要的,其他的根據自己的需要添加。而如果要用 ODBC 設定可到 C:\instantclient_10_2 目錄中將 odbc_install.exe 點兩下便可以去 Windows 的 <系統管理工具>中設定 <資料來源 (ODBC)>

4.
最後在 Windows Client 端執行 DOS 的 cmd 便可輕鬆連到 Server 執行 isqlplus 連線指令:
C:>sqlplus /nolog
SQL>conn 帳號/密碼@資料庫名稱
或是下全路徑:帳號+密碼+IP+Port+資料庫名稱
SQL>conn User/Pass@//192.168.1.5:1521/orcl
Connected.

0 意見: