`

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数据库备份实例,含有对关键部分的详细解释

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

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

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

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

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

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

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

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

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

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

    RMAN数据库备份详解

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

    oracle 数据库自动备份工具

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

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

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

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

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

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

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

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

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

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

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

    oracle一键备份数据库

    然而,为了确保数据的安全,定期备份数据库至关重要。"Oracle一键备份数据库"是针对Oracle数据库进行快速、简便的备份操作的方法,它允许管理员轻松地导出特定用户的所有相关数据,以防止数据丢失或系统故障时能够...

    Oracle中利用expdp/impdp备份数据库的使用说明

    NULL 博文链接:https://zzzwp.iteye.com/blog/2313486

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

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

    Oracle expdp备份--windows和Linux

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

    plsql备份数据库开发环境

    标题“plsql备份数据库开发环境”指出,我们将讨论如何利用PL/SQL Developer进行数据库的备份操作。在Oracle数据库管理中,数据备份是至关重要的,因为它可以防止因硬件故障、软件错误或人为失误导致的数据丢失。...

    关于oracle数据库备份存在空间不足问题.docx

    可以通过创建一个脚本程序来备份 Oracle 数据库,并使用 exp 命令来压缩备份结果。 4. exp 命令的使用 exp 命令是 Oracle 数据库备份的重要命令之一,用于备份 Oracle 数据库的结构和数据。 5. pgzip 命令的使用 ...

    EAS数据库备份和还原过程.

    该过程包括了新建数据库实例、创建目录、备份数据库实例、建立表空间、创建用户、赋权、导入等步骤。 首先,需要新建数据库实例,并定义默认实例。在命令行下,使用set ORACLE_SID=EAS命令定义实例名,然后使用...

Global site tag (gtag.js) - Google Analytics