http://www.dezai.cn/blog/article.asp?id=280
我這裡把相關的檔案打包上來,好讓大家不用再去找尋.在剛接觸EBS的時候很容易出現這現問題.
問題1:使用IE瀏覽器(IE6 IE7 IE8)可以登入EBS,但在開啟EBS的WIN Form介面裡,IE自動關閉或報錯,或是卡住不動
原因1: oracle EBS內建安裝的JInitiator 1.3.1.21中的JVM組件版本過低,導致系統不能正常啟動
解決方案:下載一個新的jdk,把裡面的JVM.dll檔案COPY出來,代替JInitiator 1.3.1.21裡的JVM.
jvm的路徑 一般是在C:/Program Files/Oracle/JInitiator 1.3.1.21/bin/hotspot裡面.
下載較新版本的JVM:
點擊下載此檔案
原因2:安裝了多個JInitiator 1.3.1.21,只代替了其中一個JInitiator 的jvm. 檢查是否多次安裝了JInitiator ,可以通過控制台中的JInitiator
:
雙擊它,查看正確的安裝路徑及啟用的JInitiator
一般情況下,只要你這裡的jInitiator不是亂碼的話,那你的form開啟也就是正常的.順便提一下,這裡也可以用來清除oracle cache.
原因3:是否是因為安裝了相關的外掛程式或殺毒軟體,將要彈出的form給屏蔽了.如果是卡巴斯基,就需要將對應的頁面地址加入到信任清單,如果是百度或google工具列,就需要將阻止快顯視窗的功能給失效掉,這樣才能正常的開啟ebs.
問題2:亂碼問題
(1)如果是EBS的菜單亂碼或是職責亂碼問題,請下載下面這個字型屬性包,然後把它丟到你安裝jInitialtor的路徑中C:/Program Files/Oracle/JInitiator 1.3.1.21/lib,覆蓋或增加相應的檔案
點擊下載此檔案
一般就可以了.
(2)如果是Form匯出XLS成亂碼的問題
解決方案1:在sqlplus中,字元集的設定是通過設定nls_lang來實現的,EBS中則是通過設定喜好設定中的“客戶機字元編碼”來實現.
路徑: 喜好設定-> 一般喜好設定 -> 客戶機字元編碼
來源:http://moonsoft.itpub.net/post/15182/478667
解決方案2:在系統中修改個人的設定檔 在系統管理員的職責裡面
FND: NATIVE CLIENT ENCODING ----> ZHS16GBK
解決方案3:如果是在Form Builde ,Form Report,BI Pulished出現亂三,則需要通過在註冊表中修改nls_lang的語言設定
開啟"運行"->輸入 regedit-> CTRL+F 尋找 oracle ->再找nls_lang 將語言設定為與資料庫一致的語言
修改註冊表中的NLS_LANG
把NLS_LANG的值修改成AMERICAN_AMERICA.ZHS16GBK即可.
一點學習積累,與大家分享;