楼主: hmfjacky

求oracle 10g ias formserver 和 report server for linux 配置文档??

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2006-5-15 11:22 | 只看该作者
最初由 jc20031010 发布
[B]
Right!

在 AS ORACLE_HOME/bin 下,有一个叫 *batch* 啥的,我记不清了,那就是让你从新编译 FORMS 的。 明天上班时,我再查一查! [/B]


大大,小弟在目錄只找到frmcmp_batch,frmcmp_batch.sh  這兩個檔案,但是不知道這麼用法呢??

使用道具 举报

回复
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
12#
发表于 2006-5-15 11:33 | 只看该作者
最初由 hmfjacky 发布
[B]

大大,小弟在目錄只找到frmcmp_batch,frmcmp_batch.sh  這兩個檔案,但是不知道這麼用法呢?? [/B]

呵呵,大概是 frmcmp_batch.sh, 大概是这样:

frmcmp_batch.sh  username/password@资料库DB source=yourform.fmb  type=FORMS.

就这么试,用错了,系统会告你正确的 syntax.

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2006-5-15 12:06 | 只看该作者
最初由 jc20031010 发布
[B]
呵呵,大概是 frmcmp_batch.sh, 大概是这样:

frmcmp_batch.sh  username/password@资料库DB source=yourform.fmb  type=FORMS.

就这么试,用错了,系统会告你正确的 syntax. [/B]

小弟執行下列
[oracle@host2 bin]$ ./frmcmp_batch.sh homn/homn@test soruce=/u01/app/oracle/Ora
Home_2/forms/form9i/test.fmb type=FORMS
出現:
./frmcmp_batch.sh: line 57: /u01/app/oracle/OraHome_1/bin/frmcmp_batch: No such file or directory


Ora_Home_1 是database 10g 目錄
Ora_Home_2是 AS 10g for form service 目錄,
我將database 10g 和AS 10g同時安裝在RHEL4 版本上,為什麼上面錯誤訊息會
跑出 ‧‧‧‧/OraHome_1/bin/frmcmp_batch: No such file or directory

使用道具 举报

回复
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
14#
发表于 2006-5-15 12:20 | 只看该作者
呵呵,把 frmcmp_batch.sh 打开,把那个 frmcmp_batch 的 path 修改一下。 做前,先留个备份。

使用道具 举报

回复
论坛徽章:
0
15#
 楼主| 发表于 2006-5-15 13:37 | 只看该作者
最初由 jc20031010 发布
[B]呵呵,把 frmcmp_batch.sh 打开,把那个 frmcmp_batch 的 path 修改一下。 做前,先留个备份。 [/B]


我重新將frmcmp_batch.sh的ORACLE_HOME
設定為AS 目錄,先前是預設database目錄,難怪抓不到目錄,後來執行出現下列訊息:
FRM-91500: Unable to start/complete the build.

小弟frmcmp_batch.sh 設定如下:
#!/bin/sh
# frmcmp_batch.sh - executable Bourne shell script to run the Forms Compiler
#                   (Generator) in batch mode after setting up the required
#                   environment
#
# NOTES
# 1/ The Forms installation process should replace
#    <percent>FORMS_ORACLE_HOME<percent> with the correct ORACLE_HOME
#    setting.  Please make these changes manually if not.
# 2/ Some of the variables below may need to be changed to suite your needs.
#    Please refer to the Forms documentation for details.
#

# Set ORACLE_HOME if not set in the calling environment:
#ORACLE_HOME=${ORACLE_HOME:-/u01/app/oracle/OraHome_2}
ORACLE_HOME=/u01/app/oracle/OraHome_2
export ORACLE_HOME
  # Search path for Forms applications (.fmb &.fmx files, PL/SQL libraries)
  # If you need to include more than one directory, they should be colon
  #
  FORMS_PATH=$ORACLE_HOME/forms/form9i
  # You may need to set one or more of TNS_ADMIN, TWO_TASK or ORACLE_SID
  # to connect to database
  export TNS_ADMIN
  TWO_TASK=homn/homn@test; export TWO_TASK
  #
  # System settings
  # ---------------
  # Note: the current directory is always searched by default
  #
  FORMS_PATH=$ORACLE_HOME/forms/form9i
  # You may need to set one or more of TNS_ADMIN, TWO_TASK or ORACLE_SID
  # to connect to database
  export TNS_ADMIN
  TWO_TASK=homn/homn@test; export TWO_TASK
  #
  # System settings
  # ---------------
  # You should not normally need to modify these settings.
  #
  if [ `uname -s` = 'SunOS' ]; then
    LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/jdk/jre/lib/sparc:$ORACLE_HO
ME/jdk/jre/lib/sparc/native_threads:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATH
  elif [ `uname -s` = 'HP-UX' ]; then
    SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/jdk/jre/lib/PA_RISC:$ORACLE_HOME/
jdk/jre/lib/PA_RISC/server:$SHLIB_PATH
      export SHLIB_PATH
  elif [ `uname -s` = 'Linux' ]; then
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACL
E_HOME/jdk/jre/lib/i386/native_threads:$ORACLE_HOME/jdk/jre/lib/i386:$LD_LIBRARY
_PATH
    export LD_LIBRARY_PATH
  elif [ `uname -s` = 'SunOs' ]; then
    LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/jdk/jre/lib/sparc:$ORACLE_HO
ME/jdk/jre/lib/sparc/native_threads:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATH
  else
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdk/jre/lib/sparc:$ORACLE_HOME
/jdk/jre/lib/sparc/native_threads:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH
  fi
$ORACLE_HOME/bin/frmcmp_batch $*

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2006-5-16 08:11 | 只看该作者
各位大大,有沒有人對frmcmp、frmcmp_batch 這兩支程式有了解的??小弟目前卡在不知如何用這兩程式編譯form 6i 程式碼,小弟在此跪求各位大大多多指導,謝謝。

使用道具 举报

回复
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
17#
发表于 2006-5-16 08:49 | 只看该作者
May I ask if frmcmp_batch.sh, frmcmp_batch executable?

使用道具 举报

回复
论坛徽章:
0
18#
 楼主| 发表于 2006-5-16 09:01 | 只看该作者
謝謝各位大大,另外我在oracle 網站找到一些用法,但是try 還是不行,用法敘述:
frmcmp userid=xxx/xxx@myDB batch=yes module=$i module_type=form
compile_all=yes window_state=minimize


frmcmp_batch.sh module=$file userid=<your connect string> compile_all=yes

使用道具 举报

回复
论坛徽章:
0
19#
 楼主| 发表于 2006-5-17 09:52 | 只看该作者
小弟今天加入兩個設定:
export TERM=vt220
export ORACLE_TERM=vt220

再重新編譯:
[oracle@host2 bin]$ ./frmcmp_batch.sh module=test.fmb userid=homn/homn@test comp
ile_all=yes module_type=form
Forms 10.1 (Form Compiler) Version 10.1.2.0.2 (Production)

Forms 10.1 (Form Compiler): Release  - Production

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Oracle Database 10g Release 10.2.0.1.0 - Production
PL/SQL Version 10.1.0.4.2 (Production)
Oracle Procedure Builder V10.1.2.0.2 - Production
Oracle Virtual Graphics System Version 10.1.2.0.0 (Production)
Oracle Multimedia Version 10.1.2.0.2 (Production)
Oracle Tools Integration Version 10.1.2.0.2 (Production)
Oracle Tools Common Area Version 10.1.2.0.2
Oracle CORE     10.1.0.4.0      Production

FRM-10043: Cannot open file.


Form not created

使用道具 举报

回复
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
20#
发表于 2006-5-17 12:36 | 只看该作者
问题: 你的 test.fmb 哪来的,是不是 AS 10g 自带的?

建议你在你的 linux server 上装一个 DS (developer suite). 我怀疑你的 Forms 可能是老的版本。

Good Luck!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表