親測plsql Developer配置免安裝oralce客戶端步驟
再次用到oracle了,機器上面也沒有oracle客戶端,還得去網上下載,直接裝個oracle又麻煩,只是連連伺服器上面的資料庫,自已也懶得裝,偶爾在網上發現說是可以配置免安裝oracle客戶端的方法,就照著試了試,經過一番折騰,終於可以用了,現在記錄下來,以備不時之需。
下面把我操作的步驟一一列出,希望可以能夠幫到有需要的朋友們,呵呵。
1.首先我在E盤下面建立一個資料夾oracleClient,在裡面放入如下檔案,可以從安裝了oracle的機器目錄下面搜尋,可能有一個檔案(oraociei10.dll)會沒有,可以從我的資源裡面下載,我也是找了好久找到這個檔案(oraociei10.dll);
oci.dll
ocijdbc10.dllociw32.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下面就可以了