1. 程式人生 > >親測plsql Developer配置免安裝oralce客戶端步驟

親測plsql Developer配置免安裝oralce客戶端步驟

        再次用到oracle了,機器上面也沒有oracle客戶端,還得去網上下載,直接裝個oracle又麻煩,只是連連伺服器上面的資料庫,自已也懶得裝,偶爾在網上發現說是可以配置免安裝oracle客戶端的方法,就照著試了試,經過一番折騰,終於可以用了,現在記錄下來,以備不時之需。

       下面把我操作的步驟一一列出,希望可以能夠幫到有需要的朋友們,呵呵。

       1.首先我在E盤下面建立一個資料夾oracleClient,在裡面放入如下檔案,可以從安裝了oracle的機器目錄下面搜尋,可能有一個檔案(oraociei10.dll)會沒有,可以從我的資源裡面下載,我也是找了好久找到這個檔案(oraociei10.dll);

oci.dll 

ocijdbc10.dll 

ociw32.dll 

orannzsbb10.dll 

oraocci10.dll 

oraociei10.dll   (可能伺服器沒有,如果沒有則隨便使用者名稱密碼可以登陸) 

sqlnet.ora 

tnsnames.ora 

ojdbc14.jar

         2.配置tnsnames.ora,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝一個tnsnames.ora檔案在%ORACLE_HOME%\network\admin下)放在上面的目錄E:\oracleClient下。
ORACLE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = KRBHYQ3HPNZTXNU)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle)
    )
  )

        3、新增一個環境變數,名為TNS_ADMIN,值為tnsnames.ora檔案所在路徑(如:E:\oracleClient,特別是重灌後或其它操作,忘了TNS_ADMIN變數,plsql登陸就會報無法解析指定的連線識別符號),這是為了能夠找到上面說的tnsnames.ora。如果本機上安裝了ORACLE,並且設定了ORACLE_HOME環境變數,那麼會自動在%ORACLE_HOME%/network/admin/位置查詢tnsnames.ora檔案。
        4、設定ORACLE的語言,新增環境變數:“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,
(AMERICAN_AMERICA.US7ASCII是ASCII編碼型別,其它型別可自己到伺服器看一下或網上查詢一下)
(本步驟要做對,如果編碼不對,會產生亂碼)
        5、下載並安裝PL.SQL.Developer配置應用配置
tools->preferences->connection
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll 
        6、再次開啟plsql則會在database中有oracledata選項輸入使用者名稱密碼就可以登陸。

        注:如果配置完成後啟動plsql Developer報系統找不到什麼MSVCR71.dll檔案的時候,可以把oracle裡面的此檔案放到plsql Developer下面就可以了