2012年12月9日 星期日

PLSQL Developer 如何連上 Oracle 11g

PLSQL Developer 是使用 Oracle 的方便工具,
但是很尷尬的是,每次我的 Oracle Server 裝起來之後,
我的 PLSQL Developer 每次都連不上 Oracle Server !!!
照著公司的文件設定試了好多次都不行,
後來在網路上找到一篇文章,總算是有解答出我的疑惑!

原來是因為 PLSQL Developer 沒辦法執行 64bit 的 oci.dll,
但是 Win7 x64 又只能安裝 64bit 的 Oracle ,所以這樣就無解啦!

解法就是去下載一個 Oracle Instant client x32
將 PLSQL Developer 指定到 Oracle Instant client x32 的 oci.dll,
然後再設定一些環境變數就可以執行了!

設定環境變數

進入【控制台\系統及安全性\系統\進階系統設定】點選【環境變數】。




然後新增使用者變數吧!


新增兩個使用者變數
1.TNS_ADMIN,指向 Oracle Server 安裝的地方,F:\app\Frankie\product\11.2.0\dbhome_1\NETWORK\ADMIN。

2.NLS_LANG,指定為臺灣的編碼 TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5。

編輯【系統變數】,在 PATH 的地方增加剛剛安裝 Oracle Instant client x32 的路徑。

設定 PLSQL Developer

最後進入 PLSQL Developer 裡面,設定 Tools\Preferencs,
將 Oracle Home 指定到剛剛安裝 Oracle Instant client x32 的路徑,
然後順便指定 OCI 的路徑。


這樣就算大功告成啦!
這樣在 PLSQL Developer Login 的時候就可以有 Database 可以選啦!喔耶~~~


參考文章:如何在 64 位元的 Windows 7 中安裝 PLSQL DEVELOPER 8 和 Oracle 11g x64 Client


沒有留言:

張貼留言