说明已知条件:有两台oracle数据库,ora1和ora2,ora1的表中有数据(ip:192.0.0.1,表名table1,用户名和密码:yth(有管理员的权限),数据库服务名:orcl),

需要导入ora2中(ip:192.0.0.2,表名table2,用户名和密码:ythcj(有管理员的权限),数据库服务名:orcl)。

1.在ora2中建立数据库的链接指向ora1(需要有管理员权限的用户):

 

create database like dba_like_ora                ------创建数据库链接

 

connect to yth identified by yth             --------数据库ora1的用户名和密码

 

using  '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL= TCP) (HOST=192.0.0.1) (PROT = 1521)))(CONNECT_DATA = (SERVICE_NAME=orcl)))';

 

2.插入数据语句:

insert into table2 select * from table1@dba_like_ora          -----把table1中的数据导入到table2中。(table1和table2中的表结构相同,字段相同)

posted on 2024-07-10 16:50  雪之缘  阅读(82)  评论(0编辑  收藏  举报