Oracle instant client在windows下的安裝和使用【轉】

來源:互聯網
上載者:User

標籤:

【轉】 Oracle instant client在windows下的安裝和使用

轉載自 placidcreate最終編輯 placidcreate

 

【安裝】從oracle官方網站下載instant client檔案,(http://www.oracle.com/technetwork/topics/winx64soft-089540.html)

一般來說,有basic、sqlplus、odbc、jdbc,就足夠用的了:

instantclient-basic-win32-11.2.0.1.0.zip

instantclient-sqlplus-win32-11.2.0.1.0.zip

instantclient-odbc-win32-11.2.0.1.0.zip

instantclient-jdbc-win32-11.2.0.1.0.zip

將上述zip檔案解壓到同一個目錄下,便於尋找和使用,如:C:\OracleInstantClient_11_2。

【配置和使用】

假定oracle instant client安裝(解壓)的目錄是:C:\OracleInstantClient_11_2

(一)SQLPLUS的使用:
(1)直接使用:運行cmd到命令列控制台,在C:\OracleInstantClient_11_2目錄下輸入命令:

sqlplus j2ee/[email protected]//10.10.10.1:1521/ora10
格式:sqlplus user/[email protected]//IP地址:連接埠號碼/SID or SERVICE_NAME

(2)使用別名:
在C:\OracleInstantClient_11_2目錄下,建立一個tnsnames.ora檔案,包含(樣本):
ORA10 =
(DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = ora10)
   )
)
這樣:sqlplus j2ee/[email protected],即可。

如果不是在C:\OracleInstantClient_11_2目錄下,需要指定:
set PATH=C:\OracleInstantClient_11_2;%PATH%
set TNS_ADMIN=C:\OracleInstantClient_11_2

(二)PL/SQL Developer的使用:
安裝PL/SQL Developer後,啟動時取消登入,進入介面,在tools - Preferences...中,設定兩個輸入框:
Oracle Home:C:\OracleInstantClient_11_2
OCI library: C:\OracleInstantClient_11_2\oci.dll

然後,如果tnsnames.ora檔案直接放在C:\OracleInstantClient_11_2下,需要設定環境變數TNS_ADMIN=C:\OracleInstantClient_11_2;
如果在C:\OracleInstantClient_11_2下建立network\admin目錄,並且放入tnsnames.ora檔案,則可以忽略TNS_ADMIN變數。

(三)Toad的使用:

(1)建立新目錄:
在C:\OracleInstantClient_11_2下建立network\admin目錄。
(2)在network\admin目錄下建立tnsnames.ora檔案(或者拷貝一個),該檔案配置了你要串連的資料庫;
(3)建立環境變數:
TNS_ADMIN=C:\OracleInstantClient_11_2\network\admin(必須)
PATH=%PATH%;C:\OracleInstantClient_11_2(必須)
ORACLE_HOME=C:\OracleInstantClient_11_2(必須)
LD_LIBRARY_PATH=C:\OracleInstantClient_11_2(必須)
SQLPATH=C:\OracleInstantClient_11_2(可選)
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(可選)

(四)Oracle SQL Developer的使用:

其實,Oracle SQL Developer不需要事先安裝Oracle用戶端的,但是參照(三)中的配置後,可以使用tnsnames.ora檔案簡化串連配置。Oracle SQL Developer中右鍵點擊“串連”-> 建立串連 -> 將連線類型選擇“TNS”,然後在網路別名中選擇要串連的資料庫即可,網路別名中列出的就是從tnsnames.ora檔案中讀取的。

【總結】
按照(三)中的配置,比較規範,這樣instant client內建的sqlplus、PL/SQL Developer、TOAD、Oracle SQL Developer都可以正常使用了。

Oracle instant client在windows下的安裝和使用【轉】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.