win7 for 64位安裝oracle 10.2.0.4 client

聽海★藍心夢發表於2011-05-28

作業系統:win7 旗艦版 for 64bit

oracle版本:10204_vista_w2k8_x32_production_client

報錯資訊:

正在檢查作業系統要求...
要求的結果: 5.0,5.1,5.2,6.0 之一
實際結果: 6.1

 

解決辦法:

database安裝:

找到 refhost.xml 檔案(位置:database\stage\prereq\db,開啟 refhost.xml 配置檔案並找到 節點,接著在節點後面修改6.0至6.1

client安裝:

找到 refhost.xml 檔案(位置:F:\10204_vista_w2k8_x32_production_client\stage\prereq\client,開啟 refhost.xml 配置檔案並找到 節點,接著在節點後面修改6.0至6.1

<!--Microsoft Windows 7--&gt


再次安裝,一切正常。

 

或者可以直接下載10204_vista_w2k8_x64_production_client直接安裝在win7 for 64bit作業系統,但是該客戶端在匯出oracle 11.0.1.6資料庫的時候報錯:

匯出了                                                            99 行
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
EXP-00008: 遇到 ORACLE 錯誤 904
ORA-00904: "OLEVEL": 識別符號無效
EXP-00000: 匯出終止失敗

 

網上很多人都遇到這個錯誤,是因為高版本客戶端匯出低版本資料庫導致,但是我用的是10204_vista_w2k8_x64_production_client客戶端匯出11g的資料庫,仍然有該問題,懷疑是64位客戶端有問題,所以安裝32位的客戶端驗證一下。

 

安裝32位的客戶端做匯出:

匯出了                                                           109 行
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 正在匯出索引型別
. 正在匯出點陣圖, 功能性索引和可擴充套件索引
. 正在匯出後期表活動
. 正在匯出實體化檢視
. 正在匯出快照日誌
. 正在匯出作業佇列
. 正在匯出重新整理組和子組
. 正在匯出維
. 正在匯出 post-schema 過程物件和操作
. 正在匯出統計資訊
成功終止匯出, 沒有出現警告。

果然沒有問題,看來的確是64位的客戶端造成的。不過不明白是為什麼,64位的作業系統難道不能用64位的客戶端?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-696484/,如需轉載,請註明出處,否則將追究法律責任。

相關文章