impdp+network link 跳过expdp直接导入目标库

impdp命令特殊用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存在,还可以对应的创建该用户。

快速的把A库上的用户迁移到B库上。

下面就来看一下命令格式:

B库下执行命令:

Impdp username/[email protected] schema=userA remap_schema=userA:userB remap_tablespace=tbsA:tbsB network_link=dblink_to_userA_on_userB

说明: Userid: Username/[email protected]。用户建议为system。

Remap_schema: userA:userB。数据库用户映射。 同用户的话,此参数省略

Remap_tablespace: tbsA:tbsB。默认表空间映射。

Schemas: userA。必须是dblink中指定用户。建议不指定。

Directory: 该种模式下,此参数指定的是日志文件的路径。如果不指定,则路径默认为data_pump_dir。

Network_link: 在B库上创建的连接到A库的dblink。

不过有几个前提:

1、username:这个操作的数据库用户建议是system,如果是其他用户的话就需要有dba权限的用户才能执行;

2、dblink:必须能够连接到对应库上的数据库用户下。

优点:只是不再将数据导出后导入,而是直接将数据从源库导入到目的库。

Impdp  system/[email protected]目标库  directory=DMPDIR  schemas=TESTI  network_link=目标库上建 的dblink remap_schema=TESTI:TESTA

说明:directory定义的路径是在目标库上定义的路径。network_link同样是在目标库上定义的tnsnames.ora中的信息。

上面语句的操作是将源库的TESTI用户的数据,导入到目标库的TESTA用户下。

如果从原库导出schema A,且db_link建立在schema A上,则原库的该schema A用户需具有exp_full_database权限否则会报错:

With the Partitioning, OLAP and Data Mining options ORA-31631: privileges are required ORA-39149: cannot link privileged user to non-privileged user

1、这个操作是局域网内迁移数据最方便的工具,不过也可能是速度最慢的工具。

2、同时还可用此方法导表空间,单独的表等等.....tablespaces=xxx_tbs即可。...

3、在目标库上建立到源端的db_link的时候,可以针对system用户建立,这样就可以导出导入全库数据或者表空间数据。

4、当针对某个用户A创建db_link时,需要给该用户Aexp_full_database的权限才可以导出该schema得数据。

5、在导入的过程中注意目标数据库存在表数据的情况,可采用table_exists_action来处理。

时间: 2024-08-09 23:56:05

impdp+network link 跳过expdp直接导入目标库的相关文章

IOS 模拟不同网络环境 - Network Link Conditioner

转自:http://hulefei29.iteye.com/blog/1782376  可进入Apple开发者下载中心,Network Link Conditioner包含在Hardware IO Tools工具包中,点击下载.  下载安装后,可看到其中有一个Network Link Conditioner.prefPane文件.  点击运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中.

[Network]Link Layer

1 Introduction This part explains some similar points of other layers, such as layer service, data format and link. And link layer is a layer of combination of hardware, software and firmware. But why both link-level and end-end systems need rdt? 2 E

使用 Xcode 工具(Network Link Conditioner)模拟网络状态

跟服务端合作测试接口时,公司的网络时好时坏,网络不好时,接口返回的数据我还未做处理.可是当我想处理网络不好的情况时,网络又好了(--) 今天在网上看到一个模拟网络状态的 Xcode,很好用. 打开 Xcode --Open Developer Tool--More Developer Tools-. 打开下载工具的网页 搜索 Hardware,下载合适自己 Xcode 版本的工具. 下载后打开.dmg,按图示安装. 添加到偏好设置里. 选择 ON 打开 Network Link Conditio

HTML5 实现Link跳线效果

之前我们推出过Flex版本的Link跳线效果,现在基于HTML5新版本的跳线效果也实现了,细微之处我们进行了改进,如link倾斜的时候Offset方向始终保持垂直等.先看效果. 实现的算法和Flex基本一致,在这不做进一步分析了,算法中使用到矩阵的运算,所以在这贴一下矩阵运算的封装. var matrix=function(options){ if (!(this instanceof arguments.callee)) { return new arguments.callee(option

ios13.3,iphone7,vmware15pro,xcode10,network link condition真机测试记录,移动弱网

ios Xcode  弱网测试总结 vmware:15 promacOs 10-14Xcode:10network link condition for xcode10devicesupport 13.3(iphone 7 ios 13.3) 步骤打开Xcode 链接真机开发工具 — network link condition 打开 status on选不同的网络即可 前置1.在Xcode,加入不同的,设备和,applie id应该可以,一个macOS,多个iphone2.尝试用wifi衔接真

Excel导入oracle库

Excel导入oracle库 ? 建表 ? /*==============================================================*/ /* DBMS name: ORACLE Version 10gR2 */ /* Created on: 2017/9/18/周一 14:19:00 */ /*==============================================================*/ ? ? drop table D

导入第三方库unknown type name 'NSString'解决

添加第三方库一般步骤分三步: 1)拖入库文件夹,copy一份加入自己的项目 2)添加库所需要的框架或者动态链接库 3)ARC下修改编译属性 -fno-objc-arc 但是今天加入zipArchive ,按步骤加入,增加libz动态库,修改-fno-objc-arc一下报了23个错误(汗 too many errors emitted, stopping now),都是 expected identifier or '(' ,unknown type name 'NSString',could

使用SlidingMenu的方法以及Android Studio 如何导入第三方库SlidingMenu

一.使用SlidingMenu的方法 1.引入SlidingMenu库 2.继承SlidingFragmentActivity 3.onCreate方法改成public 4.调用相关API  二.Android Studio 如何导入第三方库SlidingMenu? 材料:github网站下载的第三方库SlidingMenu-master.zip 步骤: 1.新建一个项目(我的项目是NewsReports) 2.在NewsReports目录下新建一个SlidingMenuLibraries文件夹

Provisioning Services 7.6 入门到精通系列之十一:批量导入目标设备

本章节详细的介绍如何实现批量导入目标设备到PVS对应的站点和集合中.通过导入目标设备向导,可以从文件导入目标设备信息. 目标设备信息必须首先保存为 .csv 文件,然后才可以导入设备集合中. 注: 可以通过 .txt 文件.NotePad.exe 或 Excel 创建 .csv 文本文件. 在文件中,每个目标设备对应一行,其格式如下: DeviceName,MAC-Address,SiteName,CollectionName,Description 其中 DeviceName= 新目标设备的名