錯誤訊息
No valid Oracle clients found. You need at least one 64-bit client properly configured.
錯誤原因
因為我安裝的 Toad 為 64 bit,但是 Oracle Instant Client 為 32 bit,所以需要另外再下載 64 bit 的 Oracle Instant Client。
可以從 Help > About 查看 Toad 目前使用 x86 還是 x64
如果之前有安裝過 sqlplus,可以執行 sqlplus.exe 並打開工作管理員之後查看 Oracle Instant Client 的版本
解決步驟
- 到 Oracle 官網下載 Oracle Instant Client Downloads,需要注意位元,如果 Toad 安裝 32 bit的版本 ,Oracle Instant Client 也需要安裝 32 bit,如果 Toad 安裝 64 bit的版本 ,Oracle Instant Client 也需要安裝 64 bit。
這一步很重要,因為容易踩雷!!
- 因為我的電腦是 Windows 10,再加上我要安裝的 Toad 是64bit 的版本,所以下載 Oracle Instant Client 64 bit的版本。
- 解壓縮之後長的是這樣
- 搜尋控制台
- 搜尋環境 > 點擊編輯系統環境變數
- 點「環境變數」
- 點擊 Path > 點擊編輯
- 點擊新增 > 將剛剛解壓縮的資料夾的檔案路徑貼上> 上移移到第一個 > 按下確定
- 在 Toad 上就可以看到 Connect Using 已經指向我們剛剛安裝的 Oracle Instant Client,這時候在打上伺服器 IP 即可連線成功。
參考資料
How to install an Oracle Instant Client for Toad® for Oracle