近期由於各種原因先後裝了幾個版本的oracle資料庫及客戶端,具體:
1、首先安裝了32位的資料庫
2、接著安裝了32位的client端
3、最後安裝了64位的client端
期間設定過oracle_home的路徑指向第一步安裝的資料庫路徑。
然後就遇到如下問題:
1、需要64位oracle client的程式啟動不成功,【報協議介面卡不可載入】的錯誤。解決方案:將oracle_home指向安裝的64位client的路徑即可
2、解決上面的問題後,toad和pl/sql等客戶端連線資料庫報【報協議介面卡不可載入】的錯誤,說明這些程式用的是32位的連線程式,更改oracle_home又不可取,因為又會回到問題1。
最終解決方案:刪除環境變數oracle_home,兩個問題迎刃而解
個人分析應該是各程式會自動檢測適用的oracle連線程式版本,設定oracle_home後,反倒人為指定了程式使用的oracle連線程式版本,造成32位和64位混亂的情況。
協議介面卡錯誤
解決ora 12560 tns 協議介面卡錯誤,與大家共享 今天遭遇ora 12560 tns 協議介面卡錯誤的問題,經過一番努力問題已經解決,與大家共享。造成ora 12560 tns 協議介面卡錯誤的問題的原因有三個 1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 ...
oracle協議介面卡錯誤
第一種 使用sqlplus登入時,有時會報協議介面卡錯誤,sqlplus scott a 這種情況是沒有指定你所要訪問的資料庫示例,正確命令 sqlplus scoot a orcl 既可以成功登入 第二種 登錄檔問題 regedit,然後進入hkey local machine software ...
協議介面卡錯誤的原因
協議介面卡錯誤的原因 1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動oraclehome92tnslistener服務。2.database instance沒有起起來。windows平台如下操作 開始 程式 管理工具 服務,開啟服務 面板,啟...