我正在将我的oracle表单从6i迁移到12c。我能够在Windows环境下编译表单,但不能在CentOS-6 Linux上编译。
以下是错误
FRM-30041: Position of item places it off of canvas.
Item: LOGIN_NAME
Block: LOGIN
Form: MAIN
FRM-30085: Unable to adjust form for output.
对象库似乎是编译表单时系统无法找到的问题。
以下是我的.bash_profile
export ORACLE_BASE=/usr/lib/jvm/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.1
export MW_HOME=$ORACLE_HOME
export WLS_HOME=$MW_HOME/wlserver
export WL_HOME=$WLS_HOME
export DOMAIN_BASE=$ORACLE_BASE/config/domains
export DOMAIN_HOME=$DOMAIN_BASE/frsdomain
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export FR_HOME=$ORACLE_HOME
export ORACLE_INSTANCE=$DOMAIN_HOME/config/fmwconfig/components/FORMS/instances/forms1
export FR_INST=$ORACLE_INSTANCE
# Forms compilation
export PATH=.:$FR_HOME/bin:$FR_HOME/forms/mesg:$PATH
export LD_LIBRARY_PATH=$FR_HOME/oracle_common/jdk/jre/lib/amd64:$FR_HOME/lib:$FR_HOME/oracle_common/lib:$FR_HOME/oracle_common/jdk/jre/lib/amd64/server
export FORMS_BUILDER_CLASSPATH=$FR_HOME/jlib/
export FORMS_PATH=/home/weblogic/app_home/forms
export REPORTS_PATH=/home/weblogic/app_home/reports
export TERM=vt220
export ORACLE_TERM=$TERM
我错过了任何变量吗?有人可以帮我解决问题吗?
答案 0 :(得分:0)
这是对象库的一个问题,我们必须将对象库重新附加到表单中。