1. 程式人生 > >無法載入oracle in oradb10g_home2 odbc驅動程式,系統錯誤程式碼998解決方法(轉載+部分原創)

無法載入oracle in oradb10g_home2 odbc驅動程式,系統錯誤程式碼998解決方法(轉載+部分原創)

設定環境變數時,不小心將oracle的環境變數path刪除,再設定ODBC時,新增DSN資料來源,會提示“無法載入oracle in oradb10g_home2 odbc驅動程式的安裝例程,因為存在系統錯誤程式碼998”。相應的解決辦法如下:
必須用administrator使用者組的使用者進行設定DNS,然後普通使用者才能在DNS使用遠端的資料庫。
無法載入oracle in oradb10g_home2 odbc驅動程式的安裝例程,因為存在系統錯誤程式碼998 解決方法
解決方式一
開啟“我的電腦”-“控制面板”-“管理工具”-“資料來源ODBC”-“使用者DSN”,
第一步: 點選“新增”按鈕
第二步: 選擇其中的“Oracle in oradb10g_home2”

第三步: 點選“完成”按鈕 點選[完成] 按鈕後,系統會彈出一個錯誤對話方塊,提示“無法載入oracle in oradb10g_home2 odbc驅動程式的安裝例程,因為存在系統錯誤程式碼998”
解決方法:
這是環境變量出了問題,導致無法載入Oracle驅動,解決方法是將環境變數重新修改
假如oracle安裝在C:\oracle\product...........
先找到C:\oracle\product\10.1.0\.........\BIN(自己找,我的是C:\oracle\product\10.1.0\db_2\BIN)
然後在環境變數PATH上新增C:\oracle\product\10.1.0\.........\BIN (我的是C:\oracle\product\10.1.0\db_2\BIN)

確定即可
解決方式二
1、到c:\oracle\ora92
2、選取屬性,XP需要去掉簡單共享

3、將“Authenticated Users ”的“讀取和執行”許可權去掉, 應用4、將“Authenticated Users ”的“讀取和執行”許可權選中, 應用

原創部分,這次我的問題除了以上之外。

最後確認,

oracle安裝的路徑和下面檔案中的是不是一致。

C:\WINDOWS\ODBC.INI