今天工作需要将另一个远程数据库(命名为remote_db)上的一个表(table1)的数据插入当前数据库(cuur_db)的表tabel2中,为了实现这个目的,需要做以下工作:
1. 创建跨库连接database link;
2. 进行数据库操作。
1. 使用plsql创建database link;
file->new->database link
选择public;connect to 中填写要连接的数据库remote_db和密码以及IP:端口/orcl;剩下的不用填写。
如上填写相关信息,点击【Apply】就成功了。
此外还可以使用sql创建database link,以后添加。
2. 下面就可以在现在的数据库中访问远程数据库了。
访问remote_db的表等内容时,在后面加上@database link名字(这里是db_link)即可。
我要在表tabel2中插入数据:
insert into tabel2 select * from tabel1@Db_Link;
如此可以轻松实现跨库迁移数据。
祝:工作顺利!