我们继承了一个大型Oracle项目,该项目最初是Oracle 9,现在是Oracle 11。
我们对表单更改记录没有足够的信心。
有什么工具可以用来比较两个Forms项目?
(由于涉及到两个不同版本的Forms,即使底层代码没有更改,也会有所不同)。
最佳答案
Oracle Tools Developers Users Group的普遍共识是,ORCL工具箱的FormsTool差异功能是最好和最亮的。如果您对表格有不同的需求,则很值得购买许可证。
FMB-> FMT的问题在于表单中的查询被转换为人类无法读取的二进制格式。
如果您可以读取XML文件并进行比较,则Forms版本10可以将FMB转换为XML文件。
不要以为仅因为您使用的是两个版本的表单,就需要更改基础FMB文件。我已经为Forms 4.5提取了FMB文件,并通过了Forms 4.5、6i和9i的编译器运行它们,并使它们都能正常工作。
您使用的是哪个版本的表格?
关于compare - 比较Oracle Forms模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/471078/