Oracle 闪回查询用于大型分布式表的大规模并行扫描

问题描述 投票:0回答:1

我想在集群 Oracle 数据库设置(具有一个主节点和多个副本)中对大型表执行大规模并行扫描。从表中读取的所有客户端事务都需要看到它的一致视图。据我所知,这可以使用闪回查询来完成。但是,我不确定这些查询是否可以寻址到不同的集群节点,同时保持表数据的一致性。

请您确认一下这种做法是否正确?

  1. 在主节点上:
SELECT current_scn FROM database;
  1. 在副本 1 上:
SELECT * FROM table WHERE key >= 0 AND key < K1 AS OF $captured scn; 
  1. 在副本 2 上:
SELECT * FROM table WHERE key >= K1 AND key < K2 AS OF $captured scn; 
oracle-database distributed-transactions consistency flashback
1个回答
0
投票

您能详细说明一下集群数据库设置吗? 这是 RAC 数据库吗?

© www.soinside.com 2019 - 2024. All rights reserved.