一
系統環境及准備工作
硬件
Intel P
的處理器
M的內存
硬盤有三個分區C
D
E
光驅為F
軟件
操作系統WINDOWS
SERVER
WINDOWS
數據庫ORACLE
for NT或ORACLE
x for NT
准備工作
確保機器上沒有裝過Oracle產品
如有的話請先卸載
再將注冊表中所有Oracle的相關項刪除
在WINDOWS
SERVER上安裝Oracle Enterprise Edition
在WINDOWS
上安裝Oracle Client
二
故障現象
在WINDOWS
SERVER上安裝Oracle
時
當選擇定制安裝
並創建數據庫時
主要應用程序都已安裝完成
在提示
是否創建數據庫
選擇是後就再也沒有反應
重啟機器後
點擊應用程序後沒有反應而簡單終斷
點擊應用程序
鼠標呈現沙漏狀
然後消失
再沒有任何現象發生
在WINDOWS
上安裝Oracle
的Client後
安裝成功
點擊應用程序
提示該程序執行了非法操作
即將關閉
在WINDOWS
SERVER上安裝Oracle
i時
點擊安裝應用程序Setup
exe
程序掛起
或消失
或終止而沒有任何反應
三
原因分析
使用Windows NT
Windows
或NetWare操作系統和Intel P
處理器的計算機
安裝Oracle
或者Oracle
i時
將會碰到以上問題
主要原因是Oralce
/
i的OUI(Oracle Universal Installer)
或以前版本使用了Sun JRE 和 Symantec JIT(Just in Time Library)
而JRE 和 JIT與Intel P
處理器不兼容
四
解決辦法
Oracle
的解決辦法
(
)將安裝盤整個拷貝到硬盤
譬如E:\Oracle
(
)找到目錄E:\ oracle
\win
\JRE
下的symcjit
dll文件
將symcjit
dll改名為為symcjit
old
(
)找到目錄E:\ oracle
\win
\JRE
下的Jre
map文件
用文本編輯工具打開Jre
map文件
找到以bin開頭的段
在其中可看到
symcjit
dll
%JRE
%\bin\
false false false
將此行刪除
然後保存
注意此文件的屬性是只讀的
(
)從目錄E
\oracle
中執行安裝文件Setup
exe
如果故障的現象是
Oracle
已經安裝完成
但是點擊建Oracle應用程序沒有任何反應(一般是在WINDOWS
SERVER操作系統中)或點擊應用程序如Net
提示該程序執行了非法操作
即將關閉(一般是在WINDOWS
操作系統中)
在這種情況下
可不卸載Oracle
而直接將系統安裝目錄相應位置下的symcjit
dll文件改名為symcjit
old即可
Oracle
x解決辦法
(
)創建一臨時目錄
並將Oracle
i的安裝源程序拷貝到此目錄
找到目錄stage\Components\oracle
swd
jre\
\
\DataFiles\Expanded\jre\win
\bin下的symcjit
dll 的文件
並改名為 symcjit
old
注意OEM目錄下還有一個symcjit
dll文件要改名
(
)搜索到oraparam
ini文件
打開它
改變行RE_MEMORY_OPTIONS=
mx
m的參數為JRE_MEMORY_OPTIONS=
nojit
ms
m
mx
m
(
)其它的參數保持不變
(
)執行本地硬盤install\win
\setup
exe目錄下的Setup
exe文件
此時調用的是修改過的參數文件oraparam
ini
(
)安裝時選擇自定義模式
並且不創建數據庫
(
)安裝程序調用網絡配置助手Net
Configuration Assistant (NetCA)時你需要強制終止它
然後退出安裝界面
(
)Oracle
i安裝完成後
安裝目錄中的下列每一個文件都有需要作相應修改
assistants\dbca\dbassist
cl
assistants\dbma\dbmig
cl
assistants\ifa\ifa
cl
bin\elogin
cl
bin\owm
cl
ldap\oidamdin\oidadmin
cl
network\tools\netasst
cl
network\tools\netca
cl
owm\install\instelogin
cl
owm\install\instowm
cl
用編輯工具依次打開上述文件
增加參數 – nojit
以dbassist
cl文件為例示意如下
Command=(
C:\Program Files\Oracle\jre\
\BIN\JREW
nojit
classpath
)
用相同的方法修改所列出的每一個
cl 文件內容
(
)安裝成功的完成了
你可以在安裝完成後運行DBCA和NetCA
From:http://tw.wingwit.com/Article/program/Oracle/201311/17530.html