1. 程式人生 > >轉:不安裝oracle(Server/Client),使用plsql連線oracle

轉:不安裝oracle(Server/Client),使用plsql連線oracle

通常企業開發時,資料庫是不會在我們本地安裝的(廢話),所以使用plsql時,沒必要的話,我們儘量不去安裝oracle,太大了;

    接下來說一下本人plsql,不安裝oracle的使用步驟;

    1.個人本地環境

    OS:win10

    未安裝oracle

   2.下載一個instantclient,記住要32位的,plsql不支援64位的

    http://pan.baidu.com/s/1eSPy7C2

    本人百度雲盤的分享,可以直接下載

   3.建立一個目錄存放instantclient

   可以本人的為例子:D:\oracle\instantclient_11_2

   在該資料夾下建立兩個檔案:

   sqlnet.ora和tnsnames.ora

   sqlnet.ora內容為:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

  tnsnames.ora 內容為:

RXZQWEB_DEVDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.44.132)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

  SERVICE_NAME <br>HOST<br>的值,請根據自己實際情況修改。

 然後新增一個系統變數:

 變數名:TNS_ADMIN

 變數值:D:\oracle\instantclient_11_2(就是前文提到建立的目錄)

 4. 安裝PL/SQL Developer,並配置oracle的連線引數:

    開啟PL/SQL,Tools-->Preferences

   5.重啟plsql,測試一下,OK了吧!

    如果報錯:ORA-12154: TNS:could not resolve the connect identifier specified。

    那麼你的系統變數(詳情請看步驟3)沒設定或者設定有誤!請檢查!

   查詢資料最後可能是亂碼:提供一個解決方案

   再新建一個系統變數,設定變數名:NLS_LANG,變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK或者AMERICAN_AMERICA.AL32UTF8(依照實際情況確定變數值),確定即可。