但是很尷尬的是,每次我的 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
沒有留言:
張貼留言