【问题标题】:Migrating Oracle forms and report application from 10g to 12c将 Oracle 表单和报表应用程序从 10g 迁移到 12c
【发布时间】:2025-12-02 20:50:01
【问题描述】:

我们在 10g 中构建了一个 oracle 表单和报告应用程序。我们计划将应用程序从 10g 迁移到 12c。

我们可以像在 10g 中那样在 12c 中简单地编译表单吗?或者我们需要在 12c builder 中重新编写完整的代码。

如果有人对此有任何文章,请分享链接。这对了解迁移要求非常有帮助。

谢谢

【问题讨论】:

  • 你试过阅读the Oracle Forms documentation吗?
  • Vivek - 我的公司正在将 Oracle Forms 10g 升级到 12c。我们的代码库完全用 PL/SQL 编写。您的代码是 Java 还是 PL/SQL,您是否成功完成了通过 11 升级到 12c?

标签: oracle oracle-sqldeveloper oracleforms oraclereports


【解决方案1】:

在表单方面,您通常只需要使用 Forms Designer 12c 重新编译您的表单。您可以快速修复一些小的更改。

但是,在服务器端,您需要从 Oracle 应用服务器迁移到 WebLogic。 Oracle 没有记录直接从 Forms 10g 迁移到 12c 的过程,因此您可能最容易先迁移到 11c,然后再迁移到 12c:

  1. 按照“适用于 Oracle Portal、Forms、Reports 和 Discoverer 的融合中间件升级指南”(http://docs.oracle.com/cd/E12839_01/upgrade.1111/e10130/toc.htm) 中的说明从 Forms 10g 迁移到 11c
  2. 按照“Oracle Fusion Middleware 安装 Oracle Forms and Reports”第 5 章 (https://docs.oracle.com/middleware/1221/formsandreports/install-fnr/upgrade_forms.htm#FRINS420) 中的说明从 Forms 11c 迁移到 Forms 12c。

【讨论】:

  • 谢谢斯滕。真的很有帮助
最近更新 更多