2013-01-04 96 views
3

我正嘗試使用toad 10 Commercial從我的客戶端PC連接Oracle 10g數據庫服務器。我的電腦上安裝了Oracle 10g。當我嘗試連接時,它給出錯誤無法初始化OCI.Error -1。 到目前爲止,我能夠對oracle服務器執行tnsping。我有所有的設置在我的tnsnames.ora工作。 任何建議,非常感謝。無法初始化OCI。錯誤-1。 Toad for Oracle 10和Oracle 10g

謝謝。

回答

4

我自己找到了解決方案。問題在於Windows 7的權限問題。 我打開蟾蜍以管理員身份運行,權限和問題得到解決。

2

https://support.quest.com/SolutionDetail.aspx?id=SOL61710

解決方案1摘自:針對Oracle快捷 右鍵單擊蟾蜍,選擇「以管理員身份運行」,以避免錯誤。

解決方案2: 右鍵單擊Toad for Oracle快捷方式|屬性|兼容性選項卡|選中「在兼容模式下運行此程序」|從下拉列表中選擇「Windows XP Service Pack 3」。

解決方案3: 右鍵單擊我的電腦|屬性|高級選項卡|環境變量|在'系統變量'(下部)|下檢查你是否有ORACLE_HOME條目。如果是,請將其重命名爲ORACLE_HOME_OLD,然後重新測試該問題。

解決方案4: 將Oracle客戶端升級到10.2.0.4或更高版本。

0

我有另一個決議。我有這個問題,設置NLS_LANG環境變量拉丁美洲西班牙。 重新啓動windows7時,TOAD不會開始顯示錯誤無法初始化OCI。錯誤-1 我不得不刪除NLS_LANG/NLS_LANGUAGE環境變量。 現在我必須在登錄TOAD時設置NLS_LANGUAGE執行ALTER SESSION。 不再有OCI錯誤。

希望它中止。

0

請按照以下步驟解決(無法初始化OCI.Error -1)標題問題。

  1. 轉到環境變量
  2. 刪除用戶變量的所有變量的路徑。
  3. 同時檢查權限。

感謝 阿南達拉傑