先建数据库连接insert into b select * from a@db1 ------------------------------------------ 只能连一个数据库呀 要是连上的是DB1,而B表在DB2中 做 insert into b select * from a@db1 你b表就找不到了
要是连上的是DB1 insert into b select * from a@db1 提示:未能找到远程的数据库说明 怎么回事????
首先保证两个数据之间的通信正常(添加一个链接字符串) 建一个链路db1 执行 insert into b select * from a@db1
create database link db1 connect to ?? identified by ?? using 'db1';
create database link USER2 connect to username identified by pwd using 'dims'create database link USER2(连接名字,利用该名字就可以直接上数据库) using 'dims'(服务名称,即在本地的net manager中配置的连接远程数据库的服务名) connect to username(连接远程数据库时的用户名) identified by pwd(密码)
------------------------------------------
只能连一个数据库呀 要是连上的是DB1,而B表在DB2中
做
insert into b select * from a@db1 你b表就找不到了
insert into b select * from a@db1
提示:未能找到远程的数据库说明
怎么回事????
建一个链路db1
执行
insert into b select * from a@db1
connect to ?? identified by ??
using 'db1';
username(连接远程数据库时的用户名) identified by pwd(密码)
select * from tab@USER2