expdp属于服务端工具,而exp属于客户端工具,expdp生成的文件默认是存放在服务端的,而exp生成的文件是存放在客户端的
1.expdp username/password@connect_string //对于使用这种格式来说,directory使用源数据库创建的,生成的文件存放在服务端。
如何将生成的文件放在目标数据库而不放在源数据库呢,在expdp中使用network_link
2.
a. 创建到服务端的dblink
conn aa/aacc
create database link link_name connect to username identified by password using 'connect_string' ;//username和password是server端的
b.
conn / as sysdba
create or replace directory dir as 'directory';
grant read,write on directory dir to username;
c.expdp username2/password2 directory=dir network_link=link_name ... //这里的username2用创建dblink的那个用户aa,directory也是目标数据库创建的
比如在本机expdp远程服务器的数据库,先在本机创建到服务端的dblink,然后创建directory及授权,然后expdp useranme2/password2 .....
3.如果想不生成dmp文件而直接导入一个数据库,原理和2类似,直接使用impdp带network_link ,这样可以直接impdp,而绕过了expdp的步骤
分享到:
相关推荐
如果不需要生成DMP文件,而是直接从源数据库导入数据,可以在命令行中直接使用`network_link`,这样就省去了先执行`expdp`的步骤。 总结来说,`network_link`参数在Oracle Data Pump Import中扮演着至关重要的角色...
实际导出是异地数据库的 system/oracle(由 network_link 中指定的 db_link 决定)来执行的。 expdp 异地备份全过程需要安装数据库,创建导出/导入目录,测试导出本地整个数据库,测试导出特定用户,测试连接生产...
"数据库异地导入导出" 数据库异地导入导出是指在客户端...数据库异地导入导出涉及到创建数据库连接、创建目录对象、创建数据泵导出参数文件、执行导出命令、授予远程数据库用户权限和使用 network_link 参数等知识点。
在“Oracle expdp备份--windows和Linux”的场景中,我们关注的是如何在两种操作系统环境下使用`expdp`进行数据库备份并进行后续的压缩和管理。在Windows和Linux系统中,虽然操作方式有所不同,但基本的`expdp`命令...
为了解决这个问题,本文介绍了一种通过使用Oracle提供的两个工具——`exp` 和 `expdp` 来导出大型数据库的有效方法。 #### 二、解决方案概述 针对生产环境中实例数据过大而导致的导出不便问题,可以采用以下两步走...
十分简单的ORACLE_EXPDP_和_IMPDP,一看就懂的。
- `network_link=qzj02db`: 使用数据库链接连接到远程数据库 qzj02db。 #### 十、远程 Impdp 导入 ##### 4.2 远程 impdp 导入 1. **命令示例**: ``` impdp system/systemdb DIRECTORY=DataPump_Dir JOB_NAME=...
- 如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不能指定任何其他选项。 ##### 3.2 CONTENT 选项 该选项用于指定要导出的内容,默认值为 ALL。 **语法:** ```bash CONTENT={ALL|DATA_ONLY|...
EXPDP和IMPDP的比较详细使用说明 EXPDP和IMPDP是Oracle 10g版本中引入的新的数据导入导出工具,提供了高速的数据和元数据传输功能。本文将详细介绍EXPDP和IMPDP的使用说明,包括其主要特性、Directory对象、参数...
注意:如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不能指定任何其他选项。 2. CONTENT 选项用于指定要导出的内容。 语法:CONTENT={ALL | DATA_ONLY | METADATA_ONLY} 默认值为 ALL,当...
1. **执行环境**:`EXP`和`IMP`是在客户端执行的工具,而`EXPDP`和`IMPDP`则在服务器端运行,减少了网络负载。 2. **性能**:数据泵的效率远高于传统工具,这主要得益于其服务器端执行、直接路径I/O以及并行处理的...
除了上述参数,EXPDP和IMPDP还有许多其他选项,如LOGFILE用于指定日志文件,TABLES用于指定导出或导入的特定表,NETWORK_LINK用于远程数据库的导出导入等。这些选项使得数据管理更加灵活和可控。 总之,EXPDP和...
- 如果使用了`ATTACH`选项,则除了连接字符串之外,不能再指定其他的命令行选项。 - **示例**: ```plaintext expdp scott/tiger ATTACH=scott.export_job ``` **2. CONTENT** - **用途**: 用于指定要导出的...
$ impdp system/system network_link=system_self schemas=hr remap_schema=hr:test ``` #### 四、总结 DataPump 提供了高效的数据迁移手段,支持多种方式的导出和导入,适用于不同的场景需求。无论是跨数据库...
- `network_link` 参数用于跨网络从远程数据库导出数据,需要指定数据库链接名。 - `query` 参数允许你在导出时指定 WHERE 子句,从而只导出满足特定条件的数据。 - `tables` 参数则用于指定要导出的特定表,可以按...
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(EXPDP和IMPDP)