ORACLE Application Express - 如何连接到生产中的表

时间:2018-04-09 14:23:56

标签: oracle oracle-apex oracle-apex-5 oracle-apex-5.1

我已经尝试了几天但却找不到答案。我正在使用Oracle Application Express(APEX),其他人设置了与#34; Apex"的初始连接。 oracle中的数据库,但我正在尝试连接到oracle中的生产数据库。我正在制作网络表单,网页表格连接到" Apex"已经设置的数据库,但我需要连接到我们的生产数据库,以便我们可以根据通过Web表单输入的数据创建报告。我需要从生产数据库的create page选项中显示这些表,目前它来自apex数据库,请帮忙。

使用表格创建页面视图(来自apex)

enter image description here

非常感谢你!

2 个答案:

答案 0 :(得分:0)

什么是“生产数据库”?它真的是一个不同的数据库(比你当前连接的数据库),还是同一个数据库中的用户?

  • 如果是前者:
    • 您可以在这两个数据库之间创建数据库链接,并在您的工作空间分配到的模式之一中为生产用户的表创建同义词。
    • 另一种选择是将Apex安装到生产数据库中,以便您可以将当前安装用作“开发”,然后将应用程序部署到“基于生产的”Apex
  • 如果是后者,您可以这样做(即创建同义词,只是没有数据库链接),或者只是将生产模式分配给您的工作区

答案 1 :(得分:0)

您可能有兴趣阅读迈克对一个对建筑有类似误解的问题的回答。 https://community.oracle.com/thread/4135843

一旦掌握了这个问题,就可以考虑将解析模式应用到您的应用程序中。此模式以Oracle正常处理表权限的方式定义应用程序具有的表访问权限。

然后,您可以使用APEX授权方案来定义谁有权访问哪些页面。