`

oracle 10g 使用expdp network_link导出远程数据库到本地文件 【转载】

 
阅读更多
文章不错,解除疑惑,oracle10G0204可以实现远程导入导出,不过就是需要用到db link

oracle 10g 使用expdp network_link导出远程数据库到本地文件 

2012-09-06 14:57:57|  分类: oracle |字号 订阅
远程:
          IP:192.168.10.55,OS:RHEL4.8 64bit,Oracle:10.2.0.5 64bit
          被导出用户:monitor
本地:
       ip: 172.*,WINDOWS XP,oracle 10.2.0.4。
      本地tns :cheniwo
      本地配置的联系到远程的tns:lobom55
1)确定本地可访问远程
F:\oracle\product\10.2.0\db_2\network\admin\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP
(HOST = 192.168.10.55)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = lobomb)))
OK (40 毫秒)

2)在本地建立dblink到远程
F:\Documents and Settings\Administrator>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on 星期四 9月 6 14:25:44 2012

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> create database link dl_monitor connect to monitor identified by monitor us
ing 'lobom55';

数据库链接已创建。
SQL> select sysdate from dual@dl_monitor;

SYSDATE
--------------
06-9月 -12
3)数据泵导出
F:\Documents and Settings\Administrator>expdp network_link=dl_monitor dumpfile=n
etwork_monitor.dmp
/*--------------------------------------------------
说明:network_link是你建立的到远程的database link
下边输入的用户名是你本地数据库的认证
dumpfile 将放在data_pump_dir目录定义的本地目录下
-------------------------------*/
Export: Release 10.2.0.4.0 - Production on 星期四, 06 9月, 2012 14:40:17

Copyright (c) 2003, 2007, Oracle.  All rights reserved.

用户名: / as sysdba

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 "SYS"."SYS_EXPORT_SCHEMA_01":  /******** AS SYSDBA network_link=dl_monitor
dumpfile=network_monitor.dmp
正在使用 BLOCKS 方法进行估计...
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 81.68 MB
处理对象类型 SCHEMA_EXPORT/USER
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/TABLESPACE_QUOTA
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
处理对象类型 SCHEMA_EXPORT/SEQUENCE/SEQUENCE
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT
处理对象类型 SCHEMA_EXPORT/FUNCTION/FUNCTION
处理对象类型 SCHEMA_EXPORT/PROCEDURE/PROCEDURE
处理对象类型 SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION
处理对象类型 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
处理对象类型 SCHEMA_EXPORT/VIEW/VIEW
处理对象类型 SCHEMA_EXPORT/VIEW/COMMENT
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_ST
ATISTICS
已成功加载/卸载了主表 "SYS"."SYS_EXPORT_SCHEMA_01"
******************************************************************************
SYS.SYS_EXPORT_SCHEMA_01 的转储文件集为:
  F:\ORACLE\PRODUCT\10.2.0\ADMIN\CHENIWO\DPDUMP\NETWORK_MONITOR.DMP
作业 "SYS"."SYS_EXPORT_SCHEMA_01" 已于 14:51:41 成功完成
4)检查结果:
SQL> set head off
SQL> select * from dba_directories where directory_name='DATA_PUMP_DIR';

SYS
DATA_PUMP_DIR
F:\oracle\product\10.2.0\admin\cheniwo\dpdump\


SQL>
F:\Documents and Settings\Administrator>cd F:\oracle\product\10.2.0\admin\cheniw
o\dpdump

F:\oracle\product\10.2.0\admin\cheniwo\dpdump>dir/w
驱动器 F 中的卷是 新加卷
卷的序列号是 88F0-A421

F:\oracle\product\10.2.0\admin\cheniwo\dpdump 的目录

[.]                   [..]                  cheniwo.sql
CHENIWO_DP.DMP        dp.log                EXPDAT.DMP
export.log            FULL_CHENIWO.DMP      import.log
NETWORK_MONITOR.DMP   TABLES_CHENIWO.DMP    TABLES_CHENIWO2.DMP
TS_CHENIWO.DMP        USER_CHENIWO.DMP
              12 个文件    128,977,860 字节
               2 个目录 155,032,698,880 可用字节

F:\oracle\product\10.2.0\admin\cheniwo\dpdump>
分享到:
评论

相关推荐

    expdp异地备份全过程(非常详细)

    在备份服务器上安装与生产数据库版本一致的数据库,这是因为expdp 需要连接到数据库来进行数据导出。注意,这里需要安装完整的数据库,而不是只有客户端。 创建导出/导入目录 在备份服务器上创建一个目录,用于...

    数据库异地导入导出

    2. 创建目录对象:在本地库创建一个目录对象,用于存储导出文件,使用以下语句:`create directory expdp_dir as '/home/oracle11g/expdp_dir/';`其中,`expdp_dir`是目录对象的名称,`/home/oracle11g/expdp_dir/`...

    oracle 10g数据泵之expdp

    Oracle 10g 数据泵(Data Pump)是 Oracle 数据库系统中用于高效数据导入和导出的工具,它包括两个主要实用程序:expdp(导出)和 impdp(导入)。相比传统的 exp 和 imp 工具,数据泵提供了更快的速度和更多的功能...

    Oracle DMP备份文件导入(impdp)导出(expdp)方法

    - `network_link`: 远程数据库间的网络链接。 - `exclude`: 在导入时排除某些对象。 - `transform`: 数据转换,如日期格式转换。 - `ignore`: 忽略导入过程中遇到的错误。 3. **示例**: ``` impdp scott/...

    oracle导入导出文档及视频.zip

    Oracle数据库的导入导出功能是数据管理中的重要环节,它涉及到数据迁移、备份与恢复等多个场景。本资源“oracle导入导出文档及视频.zip”包含了Windows环境下通过命令行操作Oracle数据库进行导出(exp)和导入(imp...

    oracle impdp network_link参数使用介绍

    Oracle的`impdp`工具是数据泵导入程序,用于从数据泵导出文件中将数据和元数据导入到数据库中。在本场景中,我们关注的是如何使用`impdp`的`network_link`参数来远程导入数据。`network_link`参数允许我们在不同...

    玩转oracle11g数据泵

    总结,Oracle11g数据泵提供了强大而灵活的数据导入导出功能,通过深入了解和熟练运用EXPDP和IMPDP,可以有效提高数据库管理效率,同时确保数据的安全和完整性。无论是日常运维还是项目实施,掌握数据泵都是IT专业...

    expdp/impdp命令详解

    除了上述参数,EXPDP和IMPDP还有许多其他选项,如LOGFILE用于指定日志文件,TABLES用于指定导出或导入的特定表,NETWORK_LINK用于远程数据库的导出导入等。这些选项使得数据管理更加灵活和可控。 总之,EXPDP和...

    数据库导入导出工具(可以导出ORACLE)

    - impdp还可以利用`NETWORK_LINK`选项,直接从远程数据库导入数据,无需物理移动导出文件。 在使用Data Pump工具时,通常会创建一个控制文件(.dmp文件),该文件包含了数据的元数据和实际数据。在提供的`export....

    oracle备份数据库导入导出

    5. **数据恢复**:如果需要恢复导出的数据,可以使用`impdp`命令将数据重新导入到数据库中。在导入时,可以根据需要使用`NETWORK_LINK`参数跨网络恢复,或者使用`REMAP_SCHEMA`和`REMAP_TABLESPACE`参数来更改对象的...

    Oracle数据库备份恢复Data Pump Expdp-Impdp参数详解与案例介绍.pdf

    network_link参数则是在异地数据复制时使用的,它用于指定一个连接到远程数据库的数据库链接,允许从一个数据库通过网络链接导入另一个数据库中的数据。 job_name参数可以为备份或恢复作业指定一个名称,便于在...

    expdp,impdp常用方法.pdf

    Expdp 和 Impdp 是 Oracle Database 10g 引入的数据泵(Data Pump)技术,用于快速迁移数据库元数据(对象定义)和数据到另一个 Oracle 数据库。 - **传统工具**: - Exp 和 Imp 工具在 10g 之前使用广泛,但自 10g ...

    oracle数据导入、导出工具

    impdp是Oracle Data Pump Import的工具,用于将expdp导出的文件导入到数据库中。它的使用方式与expdp类似,但接收不同的参数: ```sql impdp [username/password@instance] directory=dir_name dumpfile=file_name ...

    oracle导出导入定时

    Oracle数据库的导出导入是数据库管理员日常维护工作中的重要环节,它涉及到数据的备份、迁移和恢复等操作。Oracle提供了一套强大的数据泵工具(Data Pump),包括expdp(导出)和impdp(导入)命令,用于高效地处理...

    如何在Oracle 10g中通过网络连接导入数据

    在Oracle 10g中,数据导入和导出的方式有了显著的改进,特别是引入了Data Pump技术,使得通过网络直接连接到另一个数据库实例进行数据迁移成为可能,避免了传统方法中大文件可能导致的问题。以下是对Oracle 10g中...

    oracle 10g imp.exe文件

    Oracle 10g imp.exe 文件是Oracle数据库管理系统中用于数据导入的工具,它是Data Pump Import的一部分,用于将数据从导出文件(dmp文件)恢复到数据库中。Oracle Data Pump是一个高效、灵活的数据迁移工具,它包括...

    oracle 数据导入导出

    - 考虑使用`NETWORK_LINK`进行远程数据导入导出,以减少数据传输时间。 5. **数据迁移策略**: - 完全迁移:导出整个数据库或特定用户的所有对象和数据。 - 增量迁移:仅导出自上次导出以来变化的数据,适用于...

    oracle 11g 转储文件及查询转储文件路径

    Oracle 11g数据库转储文件(dump files)是数据库管理员和开发人员在进行故障排查、数据恢复或学习数据库结构时的重要工具。这些文件包含了数据库的原始数据和元数据,通常用于导出和导入数据,或者在不同环境之间...

    oracle数据导入-导出操作说明

    Oracle数据库的导入导出操作是数据库管理中的重要环节,它涉及到数据迁移、备份与恢复等多个方面。本说明将深入解析Oracle的数据导入导出方案,包括使用的一些关键命令及其功能。 一、Oracle导入导出工具介绍 ...

Global site tag (gtag.js) - Google Analytics