您好,欢迎访问一九零五行业门户网

数据泵实现Oracle数据迁移到异地库

今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存在,还可以对应
今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存在,还可以对应的创建该用户。
 下面就来看一下命令格式:
impdpusername/passwd@dbsnameremap_schema=usera:userb remap_tablespace=tbsa:tbsb network_link=dblink_to_usera_on_userb
说明:
userid:username/passwd@dbsname。用户建议为system。
remap_schema: usera:userb。数据库用户映射。
remap_tablespace: tbsa:tbsb。默认表空间映射。
schemas: usera。必须是dblink中指定用户。建议不指定。
directory: 该种模式下,此参数指定的是日志文件的路径。如果不指定,,则路径默认为data_pump_dir。
network_link: 在备份库上创建的连接到目标机的dblink。
这样就能快速的把a库上的用户迁移到b库上。
不过有几个前提:
1、username:这个操作的数据库用户建议是system,如果是其他用户的话就需要有dba权限的用户才能执行;
2、dblink:必须能够连接到对应库上的数据库用户下。
其它类似信息

推荐信息