繁体   English   中英

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

[英]Alternatives for Continuous Query Notifications in Oracle 12c CDB/PDB setup

长期拖网渔船和网站的大粉丝(你们有效地教我编写这么大的道具给你们所有人:D)。

至于我的第一个问题:

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

我们现在遇到了绊脚石,显而易见的是,我们的开发人员没有实际的Oracle专业知识,并且是SQL Server开发人员在Oracle上工作,因此他们坚持如何在Oracle中实现连续查询通知(CQN)的功能12c,因为在多租户架构中不推荐使用它。

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

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

任何帮助非常感谢。

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

从Oracle Database 12c第1版(12.1.0.2)的自述文件信息,第2.2节“ Oracle Database 12.1.0.2的此版本中不可用或受限制的功能 ”:

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

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

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

我不认为您可以在数据库级别创建替代方案,您可能只需要等待Oracle的进一步通知。 如果可以在数据库外部完成某些操作,您可以自行处理。

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

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

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

  • 使用“your_table上的审计插入”在表上设置审计;
  • 创建一个自定义视图,显示表上的操作
  • 运行一个工作,接受新的操作并通过任何方法通知应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM