时间:2021-07-01 10:21:17 帮助过:11人阅读
grant read,write on directory oracle_exp to bfzg;
--以bfzg0828用户登陆
SQL> conn bfzg0828/bfzg0828
已连接。
--创建网络数据库链接
SQL> create database link test113 connect to btv10_bz identified by btv10_bz using ‘192.168.0.66:1521/bttest‘;
数据库链接已创建。
--查询创建的网络链接
SQL> select * from global_name@test113;
GLOBAL_NAME
-----------------------------------------------
BTTEST
SQL>
--使用expdp导出远程数据库到本地文件夹d:\oracle\bfzg0828.dmp
C:\Users\Administrator>expdp bfzg0828/bfzg0828@orcl11g directory=DIR_EXP dumpfile=bfzg0828.dmp logfile=bfzg0828.log network_link=test113
--导出成功后,使用impdp导入到本地库
--这里是新建的用户bfzg用户,拥有connect,resouce角色权限,table_exists_action=replace表示,假设表存在则替换,imp没有功能
impdp bfzg/bfzg directory=oracle_exp dumpfile=BFZG0828.DMP remap_schema=btv10_bz:bfzg exclude=statistics table_exists_action=replace
注btv10_bz为导出用户,bfzg为本次导入用户
BFZG0828.DMP导出用户是btv10_bz(btv10_bz/btv10_bz@192.168.0.66:1521/bttest)
--导入单个表
impdp bfzg/bfzg directory=oracle_exp dumpfile=BFZG0828.DMP tables=btv10_bz.bt_corp remap_schema=btv10_bz:bfzg exclude=statistics table_exists_action=replace
Oracle数据泵远程导入文件到本地数据库
标签:use 数据泵 导入 创建 创建文件 rem resource bsp size