具体情况是这样的:现在有三台机子都安装了ORACLE服务器,我现在要实现的功能是:将一台机子上的数据,这个数据是一张表.要把张表里面的一部分记录导入到另一两台机子上的ORACLE数据库中去.(我想导入到一台机子,和两台机子方法应该是一样的吧?只说导到一台机子的也行.谢谢)请问怎么来实现这个功能.1.是写SQL语句来实现吗?如是请问怎么写这个SQK语句,需要对数据设置些什么内容?需要注意什么事项.
如果不是,1所说的那样做.
那应该怎么来做呢.忘了说我的ORACLE分别都是安装在LINUX上面的.(提前条件三台机子是一个小的局域网而且网是通的.)
谢前辈们指点.很急需要短时间能完成这个功能.
在此谢谢了!
如果不是,1所说的那样做.
那应该怎么来做呢.忘了说我的ORACLE分别都是安装在LINUX上面的.(提前条件三台机子是一个小的局域网而且网是通的.)
谢前辈们指点.很急需要短时间能完成这个功能.
在此谢谢了!
可以通过PL/SQL来建立,很容易。
然后,就可以用
insert into tabale_a select * from [email protected];
commit;就可以了,很简单吧!
不過,如果表不多,不大的話,開几個pl/sql窗口,運行select * from tbl for update,打開鎖粘貼也行。
2.exp/imp也可以的啊
exp username/passwd file=table.dmp tables=tablename
imp username/passwd file=table.dmp fromuser=expusername touser=impusername ignore=y
然后更新的时候
UPDATE TEST@dblink_1 a set s=(select s from test2 b where a.id=b.id)