如果数据量不多可以考虑用数据库连接:
1、创建数据库连接
CREATE  DATABASE LINK LNK_NAME  CONNECT TO USER_NAME IDENTIFIED BY PWD  USING 'DEST_DB_SERVER_NAME' 
2、关闭数据库,更改init.ora中global_names = false
3、启动数据库
4、在源数据库中操作目的表 select * from TABLE@LNK_NAME
如果数据比较多,可以考虑生成临时表,导出来,再导入另一个数据库
生成临时表
create table_name
as
select filed1,filed2,...
from table_src
where ...
导出:exp USER_NAME/PWD@SERVICE_NAME FILE = PATH:\FILE_NAME TABLES = TABLE_NAME
导入:IMP USER_NAME/PWD@SERVICE_NAME FILE = PATH:\FILE_NAME TABLES = TABLE_NAME