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

Oracle 12c CDB/PDB设置中连续查询通知的替代方案,oracle,oracle12c,Oracle,Oracle12c,长期拖网渔船和网站的忠实粉丝(你们这些家伙有效地教会了我为你们所有人编写这么大的道具代码:D) 关于我的第一个问题: 我的公司目前正在开发一个由Oracle数据库支持的应用程序,目前正在生产中,该应用程序将部署在12c多租户体系结构中。然而,问题是,我们的离岸开发公司一直在开发和测试11g和不正确的基础设施,这是我在几个月前加入该公司以来一直推动并基本修复的事情 我们现在遇到了一个绊脚石,很明显,我们的开发公司没有实际的Oracle专业知识,并且是SQL Server开发人员在Oracle工作,

长期拖网渔船和网站的忠实粉丝(你们这些家伙有效地教会了我为你们所有人编写这么大的道具代码:D)

关于我的第一个问题:

我的公司目前正在开发一个由Oracle数据库支持的应用程序,目前正在生产中,该应用程序将部署在12c多租户体系结构中。然而,问题是,我们的离岸开发公司一直在开发和测试11g和不正确的基础设施,这是我在几个月前加入该公司以来一直推动并基本修复的事情

我们现在遇到了一个绊脚石,很明显,我们的开发公司没有实际的Oracle专业知识,并且是SQL Server开发人员在Oracle工作,因此他们被困在如何实现连续查询通知(CQN)的功能上在Oracle 12c中,因为这在多租户体系结构中是不推荐的

我想问一下,这里是否有人对在Oracle 12c中实现CQN相同功能的方法有任何建议

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

非常感谢您的帮助

鉴于在多租户体系结构中不推荐使用连续查询通知(CQN),如何在Oracle 12c中实现该功能

从Oracle数据库12c第1版(12.1.0.2)的自述信息中,第2.2节,“:

对于多租户容器数据库(CDB),连续查询通知(CQN)不可用或受到限制。

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

我想问一下,这里是否有人对在Oracle 12c中实现CQN相同功能的方法有任何建议

我不认为您可以在数据库级别创建替代方案,您可能只需要等待Oracle的进一步发布。如果可以在数据库外部执行某些操作,那么您可以自行执行

我们的开发公司没有实际的Oracle专业知识,SQL Server开发人员是否在Oracle工作


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

您没有提供关于如何使用CQN的详细信息。例如,如果前端应用程序希望在表中进行插入或更新时收到通知,那么您可以做一些事情

  • 使用“audit insert on your_table;”在表上设置审核
  • 创建显示表上操作的自定义视图
  • 运行一个作业,该作业接收新操作并通过任何方法通知应用程序

谢谢,是的,我们意识到了更大的问题,目前正在本地办公室招聘一名经验丰富的Oracle DBA,以审查外部开发人员的工作。我主要想知道是否有人对使用12c实现类似CQN功能的替代方法有任何建议。我认为这个问题适用于OTN。现在,在Oracle 12.2:DBMS_CQ_通知中: