說明已知條件:有兩臺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中的表結構相同,字段相同)
浙公網安備 33010602011771號