Oracle 12c CDB / PDB设置中的连续查询通知的替代方法

时间:2015-10-28 10:08:47

标签: oracle oracle12c

长期拖网渔船和网站的大粉丝(你们有效地教我为你们大家编写如此大的道具:D)。

至于我的第一个问题:

我的公司目前正在开发一个由Oracle数据库备份的应用程序,现在正在生产中,它将部署在12c多租户架构中。然而问题是我们的离岸开发公司一直在开发和测试11g和不正确的基础设施,这是我在几个月前加入公司以来已经推动并且大部分已经修复的问题。

我们现在遇到了绊脚石,很明显我们的开发人员没有实际的Oracle专业知识,并且是SQL Server开发人员在Oracle上玩,因此他们坚持如何实现连续查询的功能Oracle 12c中的通知(CQN),因为这在多租户架构中已被弃用。

我想问一下这里是否有人建议如何在Oracle 12c中实现CQN的相同功能?

外部脚本或解决方案的使用是可行的,基本上没有对建议的限制,因为我们处于可能会影响任何可能解决方案的阶段。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

  

如何在Oracle 12c中实现连续查询通知(CQN)的功能,因为这在多租户架构中已被弃用。

从Oracle Database 12c第1版(12.1.0.2)的自述文件信息,第2.2节“Features Not Available or Restricted in This Release of Oracle Database 12.1.0.2”:

连续查询通知(CQN)不可用或限制为多租户容器数据库(CDB)

它不是唯一不可用/受限制的功能,而是该列表中提到的许多功能之一。

  

我想问一下这里是否有人建议如何在Oracle 12c中实现CQN的相同功能?

我认为您无法在数据库级别创建替代方案,您可能只需要等待Oracle的进一步公告。如果可以在数据库外部完成某些任务,您可以自己动手。

  

我们的开发人员没有实际的Oracle专业知识,并且是在Oracle上玩的SQL Server开发人员

这似乎是一个更大的问题。

答案 1 :(得分:0)

您没有提供有关如何使用CQN的详细信息。例如,如果前端应用程序想要在表格中进行插入或更新时需要通知,那么您可以执行一些操作。

  • 使用"审核在your_table上插入,在桌面上设置审核;"
  • 创建一个自定义视图,显示表格上的操作
  • 运行一项工作,该工作会接收新操作并通过任何方法通知应用