`

expdp通过dblink远程备份数据库案例

 
阅读更多
sys/Jacjqwl123
--查询 DATA_PUMP_DIR 全路径(F:/app/Administrator/admin/orcl/dpdump/)
select * from dba_directories
--查询已经建立的db_links
select * from dba_db_links;
--drop database link FDJTEST92
--查看SERVICE_NAME
select name,value from v$parameter where name='service_names'
1----------------------- 本机测试连92---------------------------
fdjtest/fdjtest--orcl
create public database link fdjtest92 connect to fdjtest 
identified by fdjtest using '192.168.33.92/orcl'
>>>192.168.33.92/orcl:orcl.是.SERVICE_NAME,取得是tnsnames.ora中的:

TEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.33.92)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

cmd:
expdp fdjtest/fdjtest directory=DATA_PUMP_DIR dumpfile=fdjtest_%d%.dmp 
network_link=FDJTEST92 logfile=fdjtest_%d%.log CONTENT=ALL

--fdjExpdp.bat:
@echo on
set d=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
expdp fdjtest/fdjtest directory=DATA_PUMP_DIR dumpfile=fdjexpdp_%d%.dmp 
network_link=FDJTEST92 logfile=fdjExpdp_%d%.log CONTENT=ALL
@echo on
zip -m F:/app/Administrator/admin/orcl/dpdump/fdjexpdp_%d%.zip 
F:/app/Administrator/admin/orcl/dpdump/fdjexpdp_%d%.dmp
2----------------------- 92测试连136-----------------------------
jac_scl/jac_scl123--92
create public database link jac_scl136 connect to jac_scl 
identified by jac_scl using '192.168.33.136/jqwlscl'
>>>192.168.33.136/jqwlscl:jqwlscl.是.SERVICE_NAME,取得是tnsnames.ora中的:
JQWLSCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.33.136)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = jqwlscl)
    )
  )
cmd:
expdp jac_scl/jac_scl123 directory=DATA_PUMP_DIR dumpfile=jacSclExpdp_%d%.dmp 
network_link=jac_scl136 logfile=jacSclExpdp_%d%.log CONTENT=ALL

--jac_sclExpdp.bat:
@echo on
set d=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
expdp jac_scl/jac_scl123 directory=DATA_PUMP_DIR dumpfile=jacSclExpdp_%d%.dmp 
network_link=jac_scl136 logfile=jacSclExpdp_%d%.log CONTENT=ALL
@echo on
zip -m F:/app/Administrator/admin/orcl/dpdump/jacSclExpdp_%d%.zip 
F:/app/Administrator/admin/orcl/dpdump/jacSclExpdp_%d%.dmp

 

分享到:
评论

相关推荐

    oracle,expdp数据库备份实例

    总结起来,Oracle的EXPDP工具是数据库管理员进行数据备份的重要手段,通过Directory对象管理文件路径,确保数据安全有效地导出。了解并熟练掌握EXPDP的使用,对于日常的数据库管理和灾难恢复至关重要。

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

    expdp 异地备份全过程需要安装数据库,创建导出/导入目录,测试导出本地整个数据库,测试导出特定用户,测试连接生产数据库,创建测试用户,连接测试用户,创建测试表,创建数据库链接,最后导出生产数据库中的 test...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    远程导入备份orcal数据库命令

    远程备份Oracle数据库是指在本地计算机上使用Oracle的导出工具(`EXP`或`EXPDP`)将本地数据库的数据和元数据导出到远程服务器的过程,通常用于数据备份、数据分发等目的。 #### 备份要求 - **监听器安装与配置**:...

    expdp按照日期时点命名方式备份数据库并压缩

    备份文件命名方式:dbnameyyyymmddhh.dmp 和dbnameyyyymmddhh.log 备份方式expdp和PAR文件 备份数据库后调用rar或者zip压缩, 压缩完毕后删除dmp和log文件

    Oracle expdp备份--windows和Linux

    在“Oracle expdp备份--windows和Linux”的场景中,我们关注的是如何在两种操作系统环境下使用`expdp`进行数据库备份并进行后续的压缩和管理。在Windows和Linux系统中,虽然操作方式有所不同,但基本的`expdp`命令...

    oracle数据库备份还原(本地及远程操作)

    - **物理备份**:通过备份数据文件、控制文件和归档日志来实现数据库的完整恢复。适用于需要完全恢复的情况,但对存储空间需求较大,且要求数据库处于归档模式。 - **逻辑备份**:利用Oracle提供的`EXPDP`和`IMPDP...

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

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

    如何备份还原oracle数据库

    Oracle提供了多种工具来进行数据库备份,其中最常用的是`EXPDP`(导出)和`IMPDP`(导入)命令行工具。 #### 1. EXPDP (Export Data Pump) `EXPDP` 是一种快速高效的数据导出工具,它支持并行处理,可以极大地提高...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...

    RMAN数据库备份详解

    RMAN 数据库备份详解 本文详细讲解了 RMAN 的备份机制以及如何备份,涵盖了数据库备份和 RMAN 备份的概念、RMAN 备份的类型、备份集和镜像副本、备份路径、备份...通过这些步骤,可以使用 RMAN 进行数据库备份和恢复。

    oracle 数据库自动备份工具

    为了确保数据的安全,定期备份数据库显得尤为重要。"Oracle 数据库自动备份工具"就是为了满足这一需求而设计的,它能够帮助管理员自动化执行数据库备份任务,避免因意外情况导致的数据丢失。 在Oracle数据库系统中...

    教你如何使用expdp和impdp备份和恢复数据库.doc

    教你如何使用expdp和impdp备份和恢复数据库.doc

    本地java实现远程oracle备份还原

    2. **执行备份**:通过`Statement`或`PreparedStatement`对象,我们可以执行`EXPDP`命令来导出远程数据库中的表内容。`EXPDP`是一个Oracle实用工具,用于将数据库对象导出为DMP文件。在Java中,我们可以构建相应的...

    Oracle定时备份数据库命令代码

    Oracle数据库是企业级广泛应用的数据存储系统,为了确保数据的安全性和防止意外损失,定期备份数据库至关重要。本主题将详细讲解如何使用Oracle的SQL*Plus命令和操作系统脚本来实现定时备份。 一、Oracle数据库备份...

    【数据泵】EXPDP导出表结构(真实案例).pdf

    本文档《【数据泵】EXPDP导出表结构(真实案例).pdf》记录了作者在使用数据泵导出表结构的实践经验,并详细列出了关键知识点和操作步骤。以下是文档中的主要知识点总结: 1. 数据泵EXPDP和IMPDP工具的基本使用: - ...

    Java代码备份(windows和Linux)服务器oracle数据库

    本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...

    oracle数据库的备份与还原(本地及远程操作)

    在SQL*Plus中,可以通过导出(EXP)和导入(IMP)命令对数据库进行逻辑备份。这是最基础的备份方式,适合小型数据库或用于数据迁移。Oracle_exp_imp.txt文件可能包含了使用这些命令的示例脚本。 1. EXP(导出): ...

Global site tag (gtag.js) - Google Analytics