2013年6月21日 星期五

Oracle-解決IE無法開啟Oracle EM問題(憑證錯誤)

回國後, 重新去聽了Oracle 11g的課, 課程中提到了Enterprise Manager,簡稱 EM,因為恆逸的電腦被我玩壞了所以我想在自己電腦上灌一個EM.....

連結方式為 https://(your em 's IP ):1158/em,
如果不知道PORT或是位置的話可從 $ORACLE_HOME/install/readme.txt 找到正確的連接位置
另外別忘了在command line 上 emctl start dbconsole 啟動EM service

但好笑的是....

但不知道為什麼使用 IE 就是會顯示找不到網頁,一直跟我說憑證有問題。但我用 Google Chrome 連就很正常,一整火都抓起來了。 (我印象中以前就沒問題阿---Orz)





調整過各種設定,甚至是從 IE 10 一路降版到8 也沒辦法起死回生......
最後在討論版上才發現可能的原因就是加密長度的問題。

微軟提高了 IE 的安全性,將憑證金鑰長度基本提高至 1024bit,而 Oracle EM 預設的憑證金鑰長度是 512bit,這就是為什麼我一直連不上去很噢的原始問題

 解決方法如下: 。

方法一:
 移除IE KB2661254,重新開機,完成。

方法二:
 1.適用Windows Vista、7、Server 2008,(必須以系統管理員身份執行下列指令)。

 cmd> certutil -setreg chain\MinRSAPubKeyBitLength 512
 
該指令可允許金鑰長度小於1024bit

2.重新開機,完成

 移除此參數可還原封鎖長度小於 1024bit 的金鑰。
 cmd> > certutil -delreg chain\MinRSAPubKeyBitLength

方法三:

 適用 Windows XP、Windows 8、Server 2012,修改下列登錄值
 HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\OID\EncodingType 0\CertDLLCreateCertificateChainEngine\Config
 MinRsaPubKeyBitLength:DWORD 值:512(十進位)


我個人是直接用方法2就OK了....
終於....我進來了 嗚嗚嗚嗚




沒有留言:

張貼留言