我正在寻找一种在两个数据库之间进行通信的简单方法,两个数据库之间目前存在一个数据库链接。
我想在数据库 1 上处理一批记录的作业(每批记录的批处理代码),一旦数据库 1 上的过程完成并且所有批次的记录都已处理。我希望数据库 2 通过查询位于数据库 1 或数据库 2 上的 oracle 表或 Oracle 高级队列来查看数据库 1 已处理多个批次(批次代码)。
数据库 2 将使用每个批处理代码通过数据库链接视图处理数据库 1 上的记录批次,并更新该批次的状态以完成。
我希望能够更新其批号、进度状态('S' 开始、'C' 完成)、状态日期的 Oracle 高级队列或数据库表
表名。
batch_records
表格列
Batch No,
Status,
status date
问题:
这可以通过一个简单的数据库表而不是复杂的 Oracle 高级队列来完成吗?
可以通过数据库链接更新表吗?
有这方面的例子吗?