I made the changes in the following files and it worked:
1. C:\dumps\Oracle 10.2.0.4\database\install\oraparam.ini : Change entry Windows=5.0,5.1,5.2,6.0 to Windows=5.0,5.1,5.2,6.0,6.1
2. C:\dumps\Oracle 10.2.0.4\database\stage\prereq\db\refhost.xml: Include a tag for 6.1 also.
3. C:\dumps\Oracle 10.2.0.4\database\stage\prereq\db_prereqs\db\refhost.xml: Include a tag for 6.1 also.
這個和win7下安裝oracle類似,需要修改配置檔案
-
其它問題:ASP.NET的項目,有時候提示的錯誤資訊如下: (經驗證,以下解決方案同時适用于10g)
System.Data.OracleClient 需要 Oracle 用戶端軟體 8.1.7 或更高版本。
說明: 執行目前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤資訊,以了解有關該錯誤以及代碼中導緻錯誤的出處的詳細資訊。 異常詳細資訊: System.Exception: System.Data.OracleClient 需要 Oracle 用戶端軟體 8.1.7 或更高版本。
真奇怪,明明已經是高于8.1.7版本了?怎麼還不行。上網查才知道原因,唉!現在的NTFS檔案系統真的是害死人啊。原來又是NTFS檔案系統搞的鬼。正如同連接配接SQL Server資料庫一樣,使用者權限很重要,如果沒有授權是無法正常操作的。Oracle 9i Release 2 用戶端在安裝到Windows的NTFS檔案系統下時的安全認證設定不正确,引起本機的Authenticated Users使用者無法看到ORACLE_HOME目錄下的内容; 這導緻在ASP.NET以Authenticated Users權限使用System.Data.OracleClient連接配接Oracle資料庫時報出以上錯誤。
要解決以上問題,隻要給Authenticated Users 組加上通路Oracle Home目錄的權限即可1、以Administrator權限登入Windows 2、啟動Window 資源浏覽器找到ORACLE_HOME目錄,如C:\Oracle\ora92 3、右鍵彈出菜單,選擇該目錄共享與安全(Win2000下要點選屬性) 4、點選 “安全” 頁簽 5、在組和使用者名稱清單中點選“Authenticated Users” 項. 6、在該使用者的權限清單中,将“讀取和運作”的選擇框置為不選中狀态 7、再次點選“讀取和運作”的選擇框,将其設定為選中狀态 8、點選“進階”按鈕并在權限項目中确定“Authenticated Users” 是否擁有“讀取并運作”權限并應用于“該檔案夾,及子檔案夾和檔案”. 如果不是,輕按兩下這樣,并確定權限可以“應用于” “該檔案夾,及子檔案夾和檔案”. 該項非常重要你一定要核查. 9、點選“确定” 按鈕 10、重新開機動, 以使得所有的修改生效.
=============================================================================
注意,權限設定好後,不用機器重新開機的,直接IIS重新開機下就行了,方法,開始-運作-CMD-IISRESET