Oracle Form Builder配置問題的一些總結


最近接觸Oracle Form Builder,在應用時遇到一些問題,以下對這些問題做下總結:

一.安裝FormBuilder 10g

   FormBuilder 10g與win7不兼容,所以在win7下無法安裝, 如果只安裝了開發版的Form Builder10g,則編譯fmb文件時要求本地另提供Oracle本地監聽器

二.本地(Windows)環境配置

目標:本地的FormBuilder中正常編譯fmb文件。

a.   從服務下載form,resource兩個文件夾到本地任意位置

    如:/ecl/oracle/prodappl/forms,/ecl/oracle/prodappl/resource

b.   把本地這兩個文件夾添加到注冊表

 在命令行中用regedit打開注冊表編輯器,修改注冊表,查找forms_path,將Source來源的兩個目錄復制到本地路徑(將兩個路徑放到forms_path里面,用";"格開)

  c.   用FormBuilder打開要編輯的fmb文件

 

      打開文件后使用“文件->連接”連接到Oracle數據庫;再通過“文件管理編譯文件”即可完成編譯,在fmb的同目錄下生成fmx文件。

三.運行遇到的錯誤

a. FROM-10142:此錯是沒有啟動Start OC4J Instance,因此在本地運行FormBuilder要先要先啟動Start OC4J Instance。

 

b. FRM-18108:這是重復引用問題,因為服務器中存在不同語言的多個版本的form(分別放在不同的目錄下),所以報錯。

     此時可細化引用位置:

     [oradevp@fintest03 prodappl]$ echo$FORMS_PATH

     看顯示的路徑中是否有form目錄的配置,如果沒有,就在prodappl目錄下的env文件中尋找$FORMS_PATH變量的配置,

     增加一“/ecl/oracle/prodappl/forms”,限定范圍,即可正常編譯。

c.FRM-12154:我的處理方法是,先手動刪除,然后在重裝,應該還有很多方法,只是剛接觸用這種方式解決了,所以沒有去關注別的方法了。

d.瀏覽器設置問題(FRM-18156):用Form Builder創建Form后在瀏覽器下調試運行時出現瀏覽器(IE\Firefox browser)崩潰的問題。我的機器上兩個瀏覽器都不能運行。

后來上網找了一下,發現可能是默認調試瀏覽器不能使用默認“http://127.0.0.1/forms/frmserverlet”,而是需要在后面加上參數“?config=jpi”即應用程序服務器URL為“http://127.0.0.1:8889/forms/frmservlet?config=jpi”。

第一次運行的時候,IE會讓用戶選擇安裝JInitiator,安裝之后連接數據庫即可運行表。

 注意:調試前請先啟動OC4J,設置瀏覽器URL在Form Builder的菜單--〉編輯--〉首選項--〉運行時。

以上就是這幾天我接觸Form Builder10g遇到的一些問題,希望能得到前輩們的指導,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM