我有一個問題,蟾蜍爲Oracle 9.1在Windows 7上運行32位,說明如下:TOAD for Oracle和Windows 7:無法初始化OCI。錯誤-1
我有甲骨文OraClient10g 10.0.2我的電腦上安裝了,我需要使用蟾蜍9.1。當我嘗試登錄服務器時,通過TNS指定數據庫,輸入用戶名和密碼,但收到以下錯誤消息:
無法初始化OCI。錯誤-1
Googling around我有幾個選項,其中包括:檢查ORACLE_HOME環境變量設置是否正確,以管理員身份運行TOAD,檢查用戶名和密碼是否正確,安裝Oracle和TOAD for 32位系統...我檢查了所有這些選項,但我仍然收到錯誤。
但是,有一個細節我應該提到:在我的開始菜單中,有兩個Oracle Homes(Home1和Home2)。 Home 2指向一個空文件夾,因爲我在嘗試解決問題期間重新安裝了Oracle,並且快捷方式仍在我的開始菜單中。不過,我認爲這不重要,因爲ORACLE_HOME指向了正確的家。
我真的需要幫助。我需要解決這個錯誤並使用TOAD登錄。
+1
您安裝的Oracle客戶端版本究竟是什麼版本? 10.0.2不是有效的版本號 - 我猜你的意思是10.2.0.x.假設這是正確的,那麼'10.2.0.x'中的'x'是什麼?我相信你至少需要10.2.0.5客戶端才能在Windows 7上得到支持。是否有原因需要安裝舊客戶端?你可以使用11.2客戶端嗎? SQL * Plus是否工作? –
+0
對不起!你是對的,版本是10.2.0,但它只有那3個數字,沒有第四個數字。我使用這個版本是因爲它是我正在開發的標準。 SQL * Plus不起作用,它表示出現以下錯誤:「Error 6 Initializing SQL Plus」,「Message File sp1 .msb not found」,「SP2-0750:您可能需要將ORACLE_HOME設置爲您的Oracle軟件目錄」 –
+0
版本號中應該至少有4組數字(即'10.2.0.4'或'10.2.0.5.0')。如果啓動Oracle Universal Installer,並轉至「已安裝的產品」選項,則應該獲得完整版本號。我根據錯誤的第一個猜測是,您可能正在安裝與Windows 7不兼容的10.2版本的客戶端。是否有一個原因需要安裝舊客戶端?你可以使用11.2客戶端嗎? –