CREATE OR REPLACE VIEW V_TEST ASselect t1.a, t1.b,t1.c,t2.d from table2@DBLINK_TEST t2, talbe1 T1 wher t1.a=t2.a;视图到此创建结束了Commit;最后这个commit是不生效的。另外提示提交的不是因为你视图没有创建完成,而是oracle的 通过DBLINK查询的时候会产生事务,所以 select * from V_TEST 后需要commit或者rollback