这个问题可能有点傻,但我不是 Oracle 管理员,所以我不太确定。我们的客户目前在 Oracle 10G 系统上运行一个用 PL/SQL 和 HTML 编写的网站。随着一切都朝着 11G 的方向发展,问题出现了,我们当前的 PL/SQL 系统是否能继续工作。
我想这里真正的问题是 PL/SQL 代码在哪里执行?我知道 11G 数据库支持 PL/SQL。我只是不确定 Oracle 如何将以前的应用服务器集成到 WebLogic 应用服务器中。
答案1
PL/SQL 在数据库中运行,因此应用服务器上的任何更改都不会影响 PL/SQL 代码的实际执行。但是,它仍可能影响最终结果,例如,应用程序如何呈现给用户,具体取决于应用程序的构建方式。
至于 Oracle 数据库 11G 和 10G 之间的 PL/SQL 兼容性,您可能需要对代码进行微小修改。我相信 Oracle 声称具有向后兼容性,但根据我对以前版本的经验,总有一些事情需要调整。