Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案
背景:
操作系統Windows 2008 Server R2
要安裝Oracle10g 64位版本
安裝時出現如下錯誤:
檢查操作系統版本:必須是5.0,5.1,5.2 or 6.0。實際為6.1 未通過
解決方法:
由于windows 2008R2是在Oracle10g發布之后出現的,所以安裝時要跳過版本檢查。
使用如下命令運行安裝程序:setup.exe -ignoreSysPrereqs
這樣,就不會出現版本檢查不通過的信息,在安裝的過程中,還會出現一次版本檢查信息,如下圖:
只要將最上兩條復選框選中,忽略后繼續下一步安裝即可。
安裝過程中,安裝到85%時,會出現EM報錯信息,此錯誤是由于證書過期引起的,先忽略,繼續安裝,等安裝完成后,需要打補丁解決,補丁為patch 8350262
Oracle安裝時,會對操作系統的版本做檢查,繞過后,不影響其他任何同能,可以放心使用。
安裝完Oracle后發現服務OracleDBConsoleXXX不能啟動(XXX為你創建的SID),解決辦法為前邊提到的安裝Patch 8350262。
?Patch 8350262有兩個版本,分為Patch 8350262 10.2.04和Patch 8350262 10.2.05,打補丁是要注意小版本跟Oracle的版本要一致。
打Patch補丁如下
?1.首先設置環境變量,
??? ORACLE_HOME=D:\oracle\product\10.2.0\db_1
??? ORACLE_SID=XXX?? (XXX設為你自己的)
??? PATH后加%ORACLE_HOME%\opatch;
??? opatch是Oracle打補丁的一個工具,安裝10g的時候已經安裝完,直接使用即可。
2.打補丁,Patch 8350262
?? 將Patch 8350262解壓,cd到補丁目錄后,執行%ORACLE_HOME%\opatch\opatch apply,?完成后檢查%ORACLE_HOME%\cfgtoollogs\opatch\目錄下生成的日志文件確認安裝patch是否成功。
3.重新配置EM并啟動,這里需要用到幾個命令
??? emctl status dbconsole??? 查看dbconsole狀態,需要配置ORACLE_HOME,ORACLE_SID環境變量
??? emctl start dbconsole????? 啟動dbconsole,需要配置ORACLE_HOME,ORACLE_SID環境變量
??? emctl stop dbconsole????? 關閉dbconsole,需要配置ORACLE_HOME,ORACLE_SID環境變量
? ? emca -repos create??? 創建一個EM資料庫
??? emca -repos recreate??? 重建一個EM資料庫
??? emca -repos drop??? 刪除一個EM資料庫
??? emca -deconfig dbcontrol db -repos drop??? 刪除Database Control的設置
??? emca -config dbcontrol db -repos create??? 創建一個新的Database Control的設置
??? 刪除或者創建Database Control時需要填寫如下信息
??? Database SID: 你自己的SID
??? Listener port number: 1521
??? Password for SYS user: SYS密碼
??? Password for SYSMAN user: SYSMAN密碼
??? 按照提示的輸入后即可,會遇到詢問是否繼續,敲入Y繼續。
??? 介紹完以上命令后,我們需要先刪除一個Database Control,然后再重新建一個Database Control。
??? 分別用到emca -deconfig dbcontrol db -repos drop和emca -config dbcontrol db -repos create
?
?
?
?
?
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/leiOOlei/p/3268239.html
總結
以上是生活随笔為你收集整理的Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 依赖属性之附加属性
- 下一篇: hdu1394线段树点修改,区间求和