想要把张表的数据导入另一张表。表完全相同,但在不同服务器上 OS UNIXDB Oracle需求 想要把张表的数据导入另一张表。表完全相同,但在不同服务器上。谢谢各位介绍一下好的方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.建立dblink 例如:create database link dblink01 connect to user identified by pwd using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )';2.利用dblink01两台服务器间进行操作(如从dblink01所联的服务器向当前服务器insert 数据)insert into table select * from table@dblink01 建数据库链,然后直接insert前提两个数据库网是通的 这个要视你表的数据大小和网络状况而言了,如果表的数据不多,而且网络状况允许的话,可以用以上方法了,如果不是这样的,最好用oracle提供的imp/exp来做单表的导入导出了,如果涉及的表有一些其他的对象关联的话,需要在导入或者是导出时指定不要导入关联,或者不检查关联。 plsql 一个包的用法 急,請教個oracle訪問sqlserver的問題 关于数据库的效率问题和函数执行顺序问题!!!!!!!! 如此select语句 你会写吗? 我初学ORACLE,该看些什么书呢 简单问题:关于pl/sql developer中packages的编译 很基本的问题,但想搞清楚!大家帮忙 select * 怎么比select col1 快的多阿? 如何将其它机器上的DBF文件加载到我的ORACLE中? 为什么我在安装oracle9i的过程中,大约14%时总是出错! 数据库表问题 Oracle中使用SQL*Plus插入(insert)后的数据记录,提交了吗?
例如:
create database link dblink01
connect to user identified by pwd
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
2.利用dblink01两台服务器间进行操作(如从dblink01所联的服务器向当前服务器insert 数据)
insert into table select * from table@dblink01
前提两个数据库网是通的