Oracle 6i Forms迁移至Oracle APEX的路径配置指引求助
Oracle 6i Forms转APEX:FMB转XML的路径配置指南
核心问题说明
你提到的oracle\middleware\summit并非Oracle官方Middleware的默认目录,它要么是项目专属的工作目录(用于存放FMB源文件、转换后XML文件的自定义文件夹),要么是文档里的示例路径,不需要纠结找不到它——直接配置符合你本地环境的路径即可。
正确路径配置步骤
1. 定位转换工具
首先找到Oracle Forms转换工具frmxmlgen.exe的位置,它默认在Oracle Forms安装目录下,典型路径如下:C:\Oracle\Middleware\Oracle_Home\forms\bin
2. 创建自定义工作目录
自己建立两个目录分别存放源文件和输出文件,比如:
- 源FMB目录:
C:\Forms_Conversion\source - XML输出目录:
C:\Forms_Conversion\output
3. 执行转换命令的正确格式
在CMD中,要么先切换到转换工具所在目录,要么直接指定工具的完整路径,执行以下命令:
frmxmlgen.exe -module=C:\Forms_Conversion\source\your_form.fmb -type=form -output=C:\Forms_Conversion\output\your_form.xml -userid=your_db_username/your_db_password@your_db_service
参数说明:
-module:你的目标FMB文件的完整路径-type:固定填form(因为转换的是表单模块)-output:生成XML文件的输出路径-userid:Oracle数据库的连接信息(需具备访问Forms相关对象的权限)
4. 常见误区排查
- 不要照搬示例中的
summit路径,替换为你自己的实际目录 - 确保转换工具版本与Oracle 6i Forms版本兼容,避免版本不匹配报错
- 工作目录路径不要包含空格或特殊字符,否则CMD可能解析失败
内容的提问来源于stack exchange,提问作者Aqib Tariq
相关产品推荐
相关产品推荐

