為了需要,在自已電腦裝了Oracle XE版,但發現VS2012連不上?? 想說是不是還要裝Oracle Client才行。裝完後,VS2012可以連了,卻發現PL/SQL連不上了??
查看了一下,發現現在有兩個Oracle Home,一個Oracle XE的, 一個Oracle Client的。上網找了一下,才知道原來我裝的是x64的Client,而PL/SQL只支援32bit,所以無法連上,但是我又不想重裝 Oracle Client 32bit,只好試試網路上找到的方法了,解法就是把PL/SQL指到 Oracle XE的home 就行了,步驟如下:
進入PL SQL後,到 Tools/Preferences 設定Oracle Home和 oci.dll的位置:
先在Oracle Home的地方選 XE:
然後指定 oci.dll 的位置(指到 Oracle XE 的 oci.dll, 我的是D:\oraclexe\app\oracle\product\11.2.0\server\bin\oci.dll)
這樣就行了~


