前一段时间,我们使用5.1.3版开发了APEX应用程序。我们最近将该服务器中的APEX升级到了版本18.2,并成功导出/导入了该应用程序。
现在我们有一台运行APEX 5.1.3的服务器,但是此服务器中的APEX无法升级到最新的APEX版本。尝试导入应用程序时,它显示错误消息:“不兼容(您的导出可能包含Application Express版本不支持的调用)”。不幸的是,当我们在APEX 5.1.3中首次开发包含应用程序的文件时,我们并没有保存它。我们拥有的唯一版本是在APEX 18.2上运行的版本。
问题:是否有办法“制作”与5.1.3版本兼容的18.2 APEX出口?
答案 0 :(得分:1)
升级顶点时,将保留先前的顶点架构并创建新的架构。在升级APEX之前,可能可以复制数据库并将其还原到某个时间点,然后可以导出应用程序。
您也许可以将apex 5.1.3安装到新数据库中,然后删除apex 5.1.3模式,然后导入从当前数据库导出的5.1.3模式。
您当前的数据库已更新了公共同义词,这使旧的apex 5.1.3模式包无效。