Windows下面配置 Oracle10g 即時用戶端本文關鍵詞: 配置 Windows 資料庫 Oracle
安裝指導
安裝步驟:
1. 為您的平台下載相應的即時用戶端程式包。所有的安裝都要求 Basic 或 Basic Lite 程式包。
2. 將程式包解壓縮到單個目錄,如“instantclient”。
3. 在您環境中設定資料庫載入路徑,使其指向步驟 2 中確定的目錄 ("instantclient")。在許多 UNIX 平台上,LD_LIBRARY_PATH 為相應的環境變數。在 Windows 上,應當使用 PATH。
4. 啟動您的應用程式並開始使用。
Windows下面怎樣配置 Oracle10g即時用戶端
看到網上有好多的Oracle用戶端精簡版本,但是這些都不是出自Oracle官方之手,難免可能會出現一些問題。經過我奮戰一個小時終於搞定了這個 Oracle10g即時用戶端 的配置了
1、先到Oracle網站上面下載用戶端 (先要註冊一個使用者名稱才能下載了)http://www.oracle.com/technology/global/cn/tech/oci/instantclient/instantclient.html
如果是windows版本可以到這裡下載
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
2、程式包說明
即時用戶端程式包 說明 附註
Basic 運行 OCI、OCCI 和 JDBC-OCI 應用程式所需的所有檔案 OCI
OCCI
JDBC
Basic 精簡版本 Basic 的精簡版本,其中僅帶有英文錯誤訊息和 Unicode、ASCII 以及西歐字元集支援(僅 10.2) OCI
OCCI
JDBC
JDBC 補充程式包* 支援 XA、國際化和 JDBC 下的 RowSet 操作 JDBC
SQL*Plus* 用於將 SQL*Plus 與即時用戶端一起啟動並執行額外的資料庫和可執行檔 SQL*Plus
ODBC 補充程式包* 通過即時用戶端支援 ODBC 應用程式的附加資料庫(並非所有平台) ODBC
SDK* 通過即時用戶端開發 Oracle 應用程式的附加標題檔案與樣本 Makefile
可選程式包用星號 (*) 標記。
對應可以下載的軟體包為
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
instantclient-basic-win32-10.2.0.1-20050930.zip (34,390,521 bytes)
*Instant Client Package - Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support (10.2 only)(和上面那個檔案相比這個在文字方面的支援只限於西歐文字,對於中文就不支援了,所以如果資料庫的字元集為中文的話最好用第一個)
instantclient-basiclite-win32-10.2.0.1-20050930.zip (10,373,186 bytes)
*Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
instantclient-jdbc-win32-10.2.0.1-20050930.zip (1,469,840 bytes)
*Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client instantclient-sqlplus-win32-10.2.0.1-20050930.zip (720,691 bytes)
*Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client instantclient-sdk-win32-10.2.0.1-20050930.zip (823,201 bytes)
*Instant Client Package - ODBC: Additional libraries for enabling ODBC applications instantclient-odbc-win32-10.2.0.1-20050930.zip (718,159 bytes)
一般情況只要下載第一個就可以了,如果你要用sqlplus你也可以下載這個軟體包
安裝步驟:
1. 為您的平台下載相應的即時用戶端程式包。所有的安裝都要求 Basic 或 Basic Lite 程式包。
2. 將程式包解壓縮到單個目錄,如“c:instantclient”。
3. 配置環境變數
將 c:instantclient 添加到 PATH 中(位於其他 Oracle 目錄之前)。
例如,在 Windows 2000 上,依次單擊“開始”->“設定”->“控制台”->“系統”->“進階”->“環境變數”,編輯系統變數列表中的 PATH。
如果使用了 tnsnames.ora 檔案定義的 Oracle Net 服務名稱,則將 tnsnames.ora 複製到 c:instantclient,並添加使用者環境變數 TNS_ADMIN 設定為你的解壓目錄如 c:instantclient。(也可以在使用者環境變數 LOCAL 中定義預設的服務名稱。 )
設定必要的 Oracle 全球化語言環境變數, NLS_LANG 中文對應的字元集是
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 。
一共設定以下三個環境變數(以解壓縮目錄c:instantclient為例)
環境變數名 變數值
path c:instantclient
TNS_ADMIN c:instantclient
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4.將tnsnames.ora從伺服器或其他地方拷貝過來,或者建立一個文字文件將以下內容拷貝到你的檔案裡面修改其中紅色的部分為你自己的配置,存檔後再改名為tnsnames.ora
localdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = mysid)
)
)
5. 啟動您的應用程式並開始使用。
例如啟動sqlplus為
c:instantclientsqlplus system/manager@localdb
6、Oracle ODBC 的安裝
c:instantclientodbc_install 或者 c:instantclientodbc_install ZHS
至此用戶端就配置完了。