標籤:應用 pos app 10g 模組 php play home www
http://www.itpub.net/thread-1927599-1-1.html
在64位的Win 7環境下,按照Oracle10g版本的Form Builder,開啟時會出現中的錯誤資訊。
<ignore_js_op>
捕獲.PNG (29.24 KB, 下載次數: 4)
下載附件
錯誤內容
2015-7-3 13:47 上傳
查看日誌詳細資料如下: 問題籤名: 問題事件名稱: APPCRASH 應用程式名稱: frmbld.exe 應用程式版本: 10.1.2.0 應用時間戳: 42d63632 故障模組名稱: KERNELBASE.dll 故障模組版本: 6.1.7601.17965 故障模組時間戳記: 506dbe50 異常代碼: ebad198c 異常位移: 0000c41f OS 版本: 6.1.7601.2.1.0.256.1 地區設定識別碼: 2052 其他資訊 1: 200e 其他資訊 2: 200ec500b6815f859e4322ac3e81ebf6 其他資訊 3: f0ad 其他資訊 4: f0ad4513401e148000010c6a2d5dde8a
解決方案1: 1)下載oracle補丁:p13413002_10105_WINNT 2)配置PATH變數,包含指向10gDev下的opatch和windows\system32 3)配置ORACLE_HOME,指向10gDev 4)在解壓後的p13413002_10105_WINNT目錄下,運行 opatch apply -no_inventory 5)運行過程中,系統會有幾次提示:是否繼續,繼續執行至結束; 6)按最後的提示,運行p13413002_10105_WINNT\13413002\custom\scripts下的post.bat 安裝完成後,如果註冊表中沒有對應的10gDev的HOME鍵組,則需要建立FORMS_PATH變數,以指向frm和pll的存放路徑,避免FRM-18108: 裝載下列對象失敗。
上述方式是我同事的處理方式,按照這種方式他是OK的,但我在執行opatch apply -no_inventory的時候始終不成功。所以我採取了下面的第2種方式
解決方案2: 找其他同樣機器配置,但能開啟Form Builder的同事另存一份,然後使用這個另存後的Form,就可以開啟了。雖然是個比較蠢的方式,但緊急情況下,又找不到好的解決方式,倒也是個快捷的方式。
解決方案3: 在被折磨了多天,偶爾間發現,在串連資料庫後,再用開啟檔案的方式找到相應的FORM,問題就解決了。
Form builder 開啟大檔案form報APPCRASH錯誤