通过创建数据库链路
create database link linkname
connect to user
identified by usrpwd
using 'demona';//demona为用net8 easy config创建的连接字符串
create database link linkname
connect to user
identified by usrpwd
using 'demona';//demona为用net8 easy config创建的连接字符串
使用方法:如果用到其他数据库中的表,只需在此表后加上“@链路名”
eg:select * from table_name@linkname;
提交远程数据库的数据?commit
远程数据库的结构同本地的结构是不相同的。
commit和rollback是同时提交或回退两个数据库吗?
请继续
谢谢
insert into tbname@linkname values(...);
commit;是提交本地数据库
commit@linkname;是提交远程数据库
是这样吗?
因为是两个数据库同时处理多表信息,如果数据不对或是有异常,将全部回滚。
原来是用PB的一个程序中加入两个事务实现的,现在要求oracle每天自动执行。想用JOB调用过程实现,但在过程中如何处理两事务,想请教大家!!!谢谢!!!
请继续
谢谢
数据库中的事务好像针对的是不同的用户或者相同用户的不同会话,而用户不能显式的创建事务。