`

bat 脚本备份oracle数据库dmp文件(案例)

    博客分类:
  • bat
阅读更多

 

bat 脚本常用命令介绍:http://ysj5125094.iteye.com/blog/2348997

 

@echo off
rem 导出ctTableProfix相关表
rem 导入命令:imp iem/iem@blueDev file=D:/bak/ctTableProfix.dmp log=D:/bak/imp.log full=y
set v_dump_dir=D:\bak\
set v_dump_bak=%v_dump_dir%ctTableProfix.dmp
set v_dump_bak_log=%v_dump_dir%exp.log
set v_oracle_bin=D:\app\client\shaojian.yu\product\12.1.0\client_1\BIN
set v_userName=root
set v_password=root
set v_serviceName=dev
set v_tables=(aTable, bTable, cTable, dTable)

rem 判断文件是否存在
if exist %v_dump_bak_log% (
  rem log文件已存在
  echo log file exist... ... 
) else (
   rem log文件不存在, 自动创建
  echo log file not exist... ...
  echo=>%v_dump_bak_log%
)
cd %v_oracle_bin%
rem 执行导出命令
echo execute exp... ...
exp %v_userName%/%v_password%@%v_serviceName% file=%v_dump_bak% log=%v_dump_bak_log% tables=%v_tables%
cd %v_dump_dir%
rem 导出完成
echo done... ... 

 

 

 

 

0
0
分享到:
评论

相关推荐

    ORACLE数据库备份用bat脚本

    首先,让我们理解"Oracle数据库备份用bat脚本"的概念。批处理脚本是Windows操作系统中的一种命令文件,可以包含一系列的DOS命令,用于自动化执行特定的任务。在Oracle数据库环境中,我们可以利用Oracle的数据泵工具...

    oracle数据库imp批量导入多个DMP文件中的bat脚本

    imp方式批量导入dmp文件。oracle数据库bat脚本。需要配置数据库的链接信息和dmp路径信息。

    java程序调用bat文件,执行oracel数据库备份

    本文将详细探讨如何通过Java程序调用bat文件来执行Oracle数据库的备份。 首先,我们需要理解Java调用外部程序的基本原理。在Java中,我们可以使用`Runtime`类或`ProcessBuilder`类来执行操作系统级别的命令,例如...

    oracle数据库备份还原BAT脚本

    "Oracle数据库备份还原BAT脚本"就是这样一个工具,它允许用户通过简单的脚本配置进行数据库的备份操作,并且可以设定为Windows计划任务以实现定时备份。 首先,我们需要理解BAT脚本的基本结构。在批处理文件中,...

    oracle数据库自动备份压缩bat

    自动备份是实现这一目标的重要手段,而使用BAT脚本可以方便地将这一过程自动化。 在描述中提到了一个博文链接,虽然具体内容未提供,但通常这类博文会包含如何创建和执行这样的脚本的详细步骤。通常,Oracle数据库...

    oracle数据库导入导出DMP文件操作

    ### Oracle数据库导入导出DMP文件操作详解 #### 一、Oracle数据库DMP文件...以上便是Oracle数据库中DMP文件的导出与导入操作详解,包括了具体的脚本编写、参数配置和执行流程,有助于实现数据的安全备份和高效迁移。

    oracle数据库imp批量导入多个DMP的bat脚本

    imp方式批量oracle数据库bat脚本,bat文件中有标明配置数据库的链接信息和.dmp路径信息

    ORACLE数据库自动备份3种方法

    ### ORACLE数据库自动备份3种方法详解 #### 一、概述 在企业级应用中,数据库的安全性至关重要,定期进行数据库备份是确保数据安全的重要措施之一。对于Oracle数据库而言,实现自动化的数据库备份不仅可以提高效率...

    Oracle导入导出命令bat执行命.rar

    这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...

    Oracle数据库版本号修改以及定时备份工具.rar

    `bakOracle.bat`、`mrpbackup.bat`和`mrpbackupV1.bat`这些批处理文件很可能是用于自动执行Oracle数据库备份的脚本。在Oracle中,我们可以使用RMAN(恢复管理器)或者SQL命令来创建备份。RMAN是Oracle提供的强大工具...

    oracle数据库自动备份上传至FTP服务器

    通过自动备份数据库,并将备份文件上传至 FTP 服务器上,可以确保数据库的安全,并且能够及时恢复数据库。 2. 数据库自动备份上传至 FTP 服务器的步骤 数据库自动备份上传至 FTP 服务器的步骤主要包括以下几个步骤...

    利用脚本实现Oracle数据库双机备份.pdf

    ### 利用脚本实现Oracle数据库双机备份 #### 概述 在当前的企业环境中,数据的安全性和可靠性至关重要。为了确保关键数据不丢失,并能在发生故障时迅速恢复,数据库备份成为一项基本且必要的操作。本文将详细介绍...

    Oracle数据库定时自动备份批处理代码(Windows)

    Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...

    服务器定时备份ORACLE数据库说明扫描.pdf

    在IT管理领域,定期备份数据库是确保数据安全的重要环节,尤其是在企业级应用中,如ORACLE数据库。ORACLE数据库存储着关键业务信息,因此需要定期备份来防止数据丢失或损坏。本文将详细介绍如何在Windows Server ...

    定时备份oracle数据库方法

    定期备份数据库不仅可以防止意外数据丢失,还可以确保在系统出现故障时能够迅速恢复业务运行。对于Oracle数据库而言,制定合理的备份策略是维护数据库稳定性的关键之一。 #### Oracle数据库定时备份步骤详解 #####...

    ORACLE数据库自动备份

    脚本中使用`exp`命令执行数据库导出,这将生成一个`.dmp`文件作为备份。例如: ```batch exp %yh%/%mm%@%fwm% file=%ml%%wjm%.dmp log=%ml%%wjm%.log owner=%yh% ``` 这条命令使用指定的用户名和密码连接到...

    linux下和win7下定时备份oracle数据库

    7. Windows下定期备份数据库:Windows环境下定时备份数据库的步骤与Linux类似,但需要编写的是批处理文件(.bat或.txt文件)。批处理文件中同样需要执行导出操作,通常是使用exp工具,并进行日志记录。在Windows下,...

    通过bat实现oracle11g用户创建、授权、dmp文件导入,以及directory路径修改,文件复制、文件夹创建等功能

    综上所述,通过编写和运行BAT脚本,可以高效地完成Oracle 11g数据库用户的创建、授权、DMP文件的导入,以及Directory路径的修改、文件复制和文件夹创建等操作。这种方法不仅节省时间,还减少了人为错误的可能性,是...

    oracle自动备份脚本的

    `Oracle_bakupexp.bat`可能是用于执行Oracle的数据泵导出工具(EXPDP),该工具能够生成一个DMP文件,包含数据库对象的完整或部分备份。导出脚本可能包含指定用户、表空间、时间戳等参数,以定制备份内容。 `Oracle...

    windows下oracle11g数据泵自动备份脚本

    windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...

Global site tag (gtag.js) - Google Analytics