基于 Oracle Apex 4.2 的 Application 导出 与 导入

Mr_Czg

发布于 2018.04.11 22:47 阅读 955 评论 0

一、前期准备:

 

      1.Oracle 数据库 apex4.2  环境  

      2. 一个准备好的样例application

 

二、功能相关介绍:

 

1.相关功能界面:

 

2.功能介绍:

      实际在开发过程中为了避免一些差错,需要进行一下备份,或者想法把apex的页面 逻辑处理 复制一份;也许apex具有复制页面 一些繁琐的操作,但是为了快捷操作,我们使用 应用程序打包的方法进行备份系统;

 

存在 以下问题:

 

      1.首先理解什么是打包?目的?

      答:将应用程序从一个 APEX 实例移动到另一个实例,既需要移动元数据(metadata)也需要移动应用程序支撑对象(supporting objects);

      答:实现应用程序组件的反复使用,提高开发效率。

 

      2.如何将应用程序移动到另一开发实例(导出和导入)?都可以导出什么?

      答:无论你是否希望将应用程序移动到另一个工作区还是只是想为其制作一个备份,这都需要以下四个步骤:

  1. 移动底层支撑数据库对象(如果有的话)。可通过数据库依赖报表来确定需要移动哪些数据库对象。
  2. 通过打包应用程序定义和支撑对象创建打包的应用程序。
  3. 将第2步导出的文件导入目标APEX实例。注意:如果目标实例是不同的模式(schema),你也需要导出和导入任何必要的数据库对象。
  4. 安装导入的文件。

 

      答:点击导出/导入,可以将主题、应用程序、应用程序的共享组件、用户界面默认设置、页导出为sql脚本文件或将从其它程序中导出的上述sql脚本文件导入本应用程序;

 

      3.打包后的怎么在创建的时候导入:

          这个稍后直接看举例;

 

三、具体实现方法:

 

1.导出:

 

第一步:点击你创建好的样例程序(我这里ID为应用程序501

 

 

第二步:点击下一步即可

 

 

 

 

第三步:点击导出应用程序即可

导出的文件 SQL文件;说明已完成;

 

2.导入:

 

第一步:点击导入

 

 

第二步:选择你已经导出的文件

 

 

 

第三步:点击下一步(等待完成)

 

第四步:继续下一步

 

第五步:选择你的方法:也就是登录apex使用的工作空间

 

 

 

第六步:等待完成即可