Home > linux, oracle, oracle forms&reports > Start Forms Builder 11g release 2 in Red Hat Enterprise Linux Server 5

Start Forms Builder 11g release 2 in Red Hat Enterprise Linux Server 5

I’ve installed Oracle Fusion Middleware 11g Release 2, and I’ve migrated the old config files from Oracle Application Server 10g (9.0.4) to the corresponfding files of 11g Release 2.
Now, I try to run the migrated forms, but I get this error:

FRM-40011: Form was created by an old version of Oracle Forms.

I need to recompile my forms with the new version of Forms Builder. When I start it, I get this error:

$ cd $ORACLE_HOME/bin
$ ./frmbld
./frmbld: error while loading shared libraries: libhpi.so: cannot open shared object file: No such file or directory

Maybe you’ll find this one:

$ ./frmbld 
FRM-91129: fatal error: message file fmc<language>.msb not found

To solve both errors, I’ve configured some environment variables:

$ export ORACLE_HOME=/app/oracle/middleware_11gr2/Oracle_FRHome1
$ export PATH=/app/oracle/middleware_11gr2/Oracle_FRHome1/bin:$PATH
$ export LD_LIBRARY_PATH=/app/oracle/middleware_11gr2/Oracle_FRHome1/lib:/app/oracle/middleware_11gr2/Oracle_FRHome1/jdk/jre/lib/amd64/native_threads

Now when I start again frmbld I get an X Window with this error message:

FRM-91129: fatal error: no value specified for required environment variable FORMS_BUILDER_CLASSPATH

I configure this environment variable to the location of the frmbld.jar file:

export FORMS_BUILDER_CLASSPATH=/app/oracle/middleware_11gr2/Oracle_FRHome1/jlib/

And here it is, the Forms Builder running in X Windows:

  1. May 15, 2017 at 19:39

    Hi, may can you help me. We are migrating Oracle FOrms 10g to 12c application and migrating from Windows to Linux.
    We had some problems with enconding that we resolved with
    export NLS_LANG”
    After that new variable “NLS_LANG” the existing forms with special character (çãó) become OK.
    The special characters like ãéóç in existing forms are show but we can’t write any of these characters in forms builder, like, in PL/SQL Editor, we cannot write an string ‘olá ração’ when we type characters like ç or ã the forms build shows “Olá Ração” or event try do write an label with theses characters.
    Do yoy know how to solve this?

    King regards


    • May 16, 2017 at 9:53

      Hi Regis, I think you’ve solved the encoding in forms runtime only.
      You’ll have to define NLS_LANG in the same session (terminal) that you run forms builder. Did you tried this already?


  2. Asterisk Setup Ubuntu
    November 28, 2014 at 9:15

    Hi to all, it’s truly a pleasant for me to pay
    a visit this website, it contains precious Information.


  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: