在Oracle中,一个用户就是一个Schema,表都是建立在Schema中的,也可以理解为每个用户拥有不同的表.一个用户想访问另外一个用户,也就是另外一个schema的表的时候,可以用 username.tablename的形式来访问,完全不需要分布式事务.分布式事务不是给你做这个用的. Oracle数据库中不能新创建一个schema,要想创建一个schema,只能通过创建一个用户的方法解决. Oracle中虽然有create schema语句,但是它并不是用来创建一个schema的,具体见下面