2016年12月14日 星期三

[Oracle]IE無法開啟Oracle Web管理介面(EM)

Oracle 10g 以後有個 Web 管理介面,叫作 Enterprise Manager,簡稱 EM,
連結方式為 https://X.X.X.X:1158/em,但不知道為什麼使用 IE 就是會顯示找不到網頁,
但用Firefox或 Google Chrome 卻都正常,一整個很莫名其妙。
 
Google 了一下,結果都沒有明確的解決方法,後來在論壇看到有人回覆移除 KB2661254 就可以,查了一下這個 KB,原來微軟提高了 IE 的安全性,將 IE 的憑證金鑰長度下限提高至 1024bit,而 Oracle EM 預設的憑證金鑰長度是 512bit,所以被 IE 拒絕存取但又不顯示明確的訊息,只顯示找不到網頁,讓人摸不找頭緒。

還好這個 KB 提供了幾個方法。
方法一:
最快速的方法就是移除該 KB,重開,完成。

方法二:
 適用Windows Vista、7、Server 2008,以系統管理員身份執行下列指令。
 > certutil -setreg chainMinRSAPubKeyBitLength 512
 該指令可允許金鑰長度小於1024bit

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

方法三:
 適用 Windows XP、Windows 8、Server 2012,修改下列登錄值
 HKEY_LOCAL_MACHINESoftwareMicrosoftCryptographyOIDEncodingType 0CertDLLCreateCertificateChainEngineConfig
 MinRsaPubKeyBitLength:DWORD 值:512(十進位)

以上轉貼自http://blog.yam.com/gavint/article/62440042

沒有留言:

張貼留言