[Oracle]Windows7下安裝Oracle10G

來源:互聯網
上載者:User

原文串連:http://hi.baidu.com/mythstar365/blog/item/dabb9d8075572c9bf703a675.html

(系統版本 Windows 7 旗艦版)Windows 7真是讓人又愛又恨啊!本人電腦之前已安裝 SQL Server
2005,安裝過程都沒什麼問題,很快搞定,可是裝一個Oracle
10g卻花了我一個晚上的時間!不過總算安裝成功了!雖然還沒有正式開始使用,但是興奮之餘迫不及待要和大家分享一下經驗!

首先要下載支援Vista版本的Oracle 10g(以下連結地址在瀏覽器中開啟沒用,複製下面地址然後在迅雷中建立下載任務即可下載),下載完成後解壓出來:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip

網上搜尋了一些資料,安裝的第一步就是要修改安裝檔案目錄中的兩個refhost.xml檔案,分別在目錄db/Disk1/stage
/prereq/db和/db/Disk1/stage/prereq/db_prereqs/db下。右鍵記事本開啟對其進行編輯,找到如下程式碼片段:

<!--Microsoft Windows vista-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.0"/>
</OPERATING_SYSTEM>
在其後增加:
<!--Microsoft Windows 7->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

原理:Oracle
至今沒有推出針對windows7的版本,在安裝的版本檢測時提示目前oracle不支援version為6.1的windows
OS系統。從oracle官方下載oracle 10g for vista and windows2K8 x86版for
windows是支援vista核心的,windows7的核心與2008以及vista的核心大致上是差不多的,經過以上修改可以繞過Oracle對系
統版本的檢查而正常安裝!

取消Windows 7的UAC許可權保護,方法為在開始菜單運行:msconfig,找到“工具”標籤,選中UAC相關條目,點擊“運行”,然後將層級調為最低。(這步來自網上,本人不知道有沒有必要)

設定檔案夾db/Disk1/install/oui.exe相容模式,方法為:選中檔案點擊右鍵,點“屬性”,將相容模式設為Vista SP2。

重新啟動安裝程式,一切按常安裝走就可以了。

前期安裝失敗的一些問題,問題如下:

(1)正在檢查網路設定需求...
檢查完成。此次檢查的總體結果為: 失敗 <<<<
問題: 安裝檢測到系統的主 IP 位址是 DHCP 分配的地址。
建議案: Oracle 支援在具有 DHCP 分配的 IP 位址的系統上進行安裝。但在安裝之前, 必須將 Microsoft LoopBack
Adapter 配置為系統的主網路介面卡。有關在配置有 DHCP 的系統上安裝軟體的詳細資料, 請參閱 Installation Guide。

解決方案:發現在檢查配置環境的時候這項停滯不前,如果你點選“使用者已驗證”繼續安裝的話在安裝後期會出現“無法確定主機的IP地址時產生該異常錯誤”,
(本機網路此時設定自動獲得IP地址)Oracle在用Net
Configuraton配置網路服務名時需要取系統的IP地址,而如果解析IP地址錯誤就會出現上述異常,後期電腦安裝也會停滯在這一步,只有解決才能
繼續安裝。 解決辦法:控制台->添加硬體->是,我也經串連了此硬體->添加新硬體裝置->安裝我手動列表選擇硬體(高
級)->網路介面卡->廠商:Microsoft 網卡:Microsoft Loopback Adapter
。不過不好意思:這個是XP裡面的設定方法,Windows
7裡面的設定方法稍微複雜一點,方法為:“控制台/所有控制台項->裝置管理員->網路介面卡”然後選擇功能表列的“操作->添加過
時硬體”點下一步選擇“安裝我手動從列表選擇的硬體進階(M)”,點下一步滑動滾輪選擇“網路介面卡”下一步,在“廠商”那裡選擇
“Microsoft”,“網路介面卡”那裡選擇“ Microsoft LoopBack Adapter
”一直下一步直到安裝完成。然後回到案頭,右鍵“網路”->屬性,你會發現兩個“本地串連”,點擊在你剛剛建立的那個本地連接點“屬性”,雙擊
“Internet
協議版本4(TCP/IPv4)”然後隨便設定一個IP地址就OK了。回到安裝程式點擊重試(電腦反應不過來的話可能要多點擊兩次),就可以繼續安裝了。

(2)正在檢查 Oracle 主目錄路徑中的空格...

檢查完成。此次檢查的總體結果為: 失敗 <<<<
問題: 所指定的 Oracle 主目錄的路徑中包含空格 ( )。
解決方案: 必須選擇不包含任何空格的 Oracle 主目錄路徑。

(我嘗試在Windows 7上安裝Oracle 11g時也會出現上述問題)

如果你之前安裝Oracle 10g失敗,那麼再次安裝時一定要將之前的Oracle 10g卸載乾淨,具體的卸載方法如下:

1、控制台/所有控制台項/管理工具/服務 停滯所有Oracle的服務項

2、開始->所有程式->Oracle - OraDb10g_home1->Oracle Installation Products->Universal Installer   點擊“卸載產品”,讓後將你之前所安裝的組件選擇刪除

3、運行regedit,選擇HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,按del鍵刪除這個入口。

4、運行regedit,選擇HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滾動這個列表,刪除所有Oracle入口  

5、從案頭上、STARTUP(啟動)組、程式菜單中,刪除所有有關Oracle的組和表徵圖  

6、刪除與Oracle有關的檔案,選擇Oracle所在的預設目錄C:/Oracle,刪除這個入口目錄及所有子目錄.

7、手動刪除你之前的Oracle安裝主路徑的目錄。在做完這些工作之後電腦最好重啟一下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.