ORACLE中用PLSQL如何把一个表中数据通过.DMP文件导出,再导入到另一个数据库的一个相同表结构的表中? 10
我想用PLSQL中把oracle数据库中的一个数据表中的表数据通过dmp导出来,然后在另一个数据库里把这个dmp里面的数据导入一个相同表结构的数据表里。具体要怎么操作,我...
我想用PLSQL中把oracle数据库中的一个数据表中的表数据通过dmp导出来,然后在另一个数据库里把这个dmp里面的数据导入一个相同表结构的数据表里。具体要怎么操作,我试了各种都不行啊,求大神指点具体操作过程。。是在pl/sql里面操作。
在线等,急急急急 展开
在线等,急急急急 展开
2个回答
展开全部
具体报什么错误呢?表空间错误还是用户名错误?
更多追问追答
追问
不是报错,是我想要这个功能,我有两个数据库。我想把第一个数据库里的一个数据表通过dmp导出来。然后将这个dmp导入到另一个数据库的一个相同表结构不同表名的表里。我就是想知道怎么导进去?当然如果第二个表里有数据,那导进来的dmp就是追加数据而不是覆盖数据。
追答
源库a,目标库b
建一个dblink,在b库执行insert into tab select * from tab@dblinkname;
创建dblink脚本:
create public database link dblinkname
connect to username
identified by passwd
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sid)
)
)';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询