A distributed database is a set of databases in a distributed system that can appear to
applications as a single data source. A distributed transaction is a transaction that
includes one or more statements that update data on two or more distinct nodes of a
distributed database, using a schema object called a database link.--<<concepts>>ORACLE通过dblink来处理分布式事务,一般分布式事务涉及到多个数据库,当然,在同一个数据库里也是可以的,虽然没有这个必要。
只有通过dblink,一个事务才可能跨多个连接,因此,在oracle中,没涉及dblink的事务不是分布式事务另外,分布式事务的概念是,包含分布式数据库不同节点的事务。这个节点(node)和RAC的节点不是一回事。RAC不管有几个节点,数据库都只有一份。而分布式数据库中,每个节点包含单独的数据