`
lizhen3708693
  • 浏览: 76167 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

批处理备份oracle

阅读更多
@echo off
@title Oracle简易数据备份工具
:startBackupData
cls
echo.
echo Oracle简易数据备份工具
echo.
set nowDate=%date:~0,4%%date:~5,2%%date:~8,2%
set /p oraHost=请输入Oracle服务器地址(留空默认为192.168.0.2):
if "%oraHost%" == "" set oraHost=192.168.0.2
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
set /p oraProt=请输入Oracle服务器端口(留空默认为1522):
if "%oraProt%" == "" set oraProt=1522
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
set /p oraServer=请输入Oracle服务实例名称(留空默认为orcl):
if "%oraServer%" == "" set oraServer=orcl
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
:setUsername
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
set /p oraUsername=请输入Oracle用户名:
if "%oraUsername%" == "" goto :setUsername
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
echo Oracle用户名:%oraUsername%
:setPassword
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
echo Oracle用户名:%oraUsername%
set /p oraPassword=请输入Oracle密码:
if "%oraPassword%" == "" goto :setPassword
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
echo Oracle用户名:%oraUsername%
echo Oracl密码:%oraPassword%
set /p expFilePath=请输入导出数据存放位置(留空默认为路径为C:\%oraUsername%_%nowDate%.dmp):
if "%expFilePath%" == "" set expFilePath=C:\%oraUsername%_%nowDate%.dmp
:setConfirmBackup
cls
echo.
echo Oracle简易数据备份工具
echo.
echo 当前备份信息:
echo.
echo Oracle服务器地址:%oraHost%
echo Oracle服务器端口:%oraProt%
echo Oracle服务实例名称:%oraServer%
echo Oracle用户名:%oraUsername%
echo Oracl密码:%oraPassword%
echo 存放位置:%expFilePath%
echo.
set /p oraBackConfim=请确实要备份的数据库信息,输入y进行备份,输入n重新备份:
if "%oraBackConfim%" == "y" goto :setBackupData
if "%oraBackConfim%" == "n" (goto :startBackupData) else (goto :setConfirmBackup)
exit
:setBackupData
echo.
echo 开始备份数据库...
exp %oraUsername%/%oraPassword%@%oraHost%:%oraProt%/%oraServer% full=n buffer=65535 feedback=10000 file=%expFilePath%
pause>null
分享到:
评论

相关推荐

    ORACLE 备份 批处理 自动

    修改用户名和密码,用户ORACLE的自动备份

    备份oracle数据库批处理命令

    备份oracle数据库批处理命令, 自动备份数据库exp导出命令

    批处理的oracle导出备份写法

    本篇主要介绍如何利用批处理(bat)脚本来实现Oracle数据库的自动导出备份。 Oracle数据库的导出备份通常使用的是Oracle的数据泵工具(expdp),它允许我们创建数据的逻辑备份,这些备份可以是整个数据库、特定用户...

    任务计划+批处理实现Oracle数据库的定时备份

    四、Oracle备份恢复与批处理文件实操(Oracle备份恢复与批处理文件实操.mht) `.mht` 文件是一种单一文件的Web页面,包含了HTML内容、图像和其他资源。在这个案例中,可能包含了一个详细的操作指南或教程,指导如何...

    oracle备份批处理文件

    为了确保数据的安全,定期备份Oracle数据库至关重要。"Oracle备份批处理文件"就是实现这一目标的有效工具,它通过批处理脚本简化了复杂的数据库备份过程,使得用户能够一键完成整个备份流程。 在Oracle数据库中,...

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

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

    利用windows系统计划任务执行oracle数据库批处理备份

    本文将深入探讨如何在Windows操作系统中利用计划任务来自动化执行Oracle数据库的批处理备份。 首先,我们需要理解Oracle数据库的备份类型。Oracle提供多种备份方式,包括物理备份(如使用RMAN,即恢复管理器)和...

    oracle数据库备份批处理 适合小白

    备份批处理

    Oracle通过批处理实现自动备份

    ### Oracle通过批处理实现自动备份 #### 背景与目的 在数据库管理过程中,定期对数据进行备份是一项至关重要的工作。它不仅能够确保数据的安全性,还能在系统发生故障时快速恢复数据,减少损失。Oracle数据库作为...

    批处理打开oracle登陆sqlplus

    在IT行业中,批处理是一种自动化执行一系列命令或任务的...在实际应用中,批处理脚本可以扩展以执行更复杂的任务,如数据备份、表空间检查、性能监控等。熟悉批处理和SQL*Plus的结合使用,能显著提升数据库管理的效率。

    用批处理自动删除oracle

    在使用此批处理脚本之前,用户应谨慎操作,确保了解脚本的每个步骤,并做好数据备份,以防意外丢失重要信息。此外,由于“源码”和“工具”的标签,这可能是开源或个人制作的工具,可能存在风险,使用前需评估其可信...

    oracle数据库备份 批处理 写法

    本文将深入探讨Oracle数据库的批处理备份方法,以"DBBack.bat"为例,介绍如何通过编写批处理脚本来实现自动化的数据库备份。 批处理文件,通常扩展名为.bat,是一种简单的命令行脚本,用于执行一系列操作系统命令。...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...

    oracle数据库备份的批处理

    本文将深入探讨如何创建Oracle数据库的批处理备份。 在Oracle数据库中,备份主要分为物理备份和逻辑备份。物理备份通常指的是利用RMAN(恢复管理器)工具来创建数据文件、控制文件、重做日志等的拷贝;逻辑备份则是...

    用DOS批处理文件实现oracle自动备份,具有动态创建备份目录功能

    本主题将深入探讨如何使用DOS批处理文件来实现Oracle数据库的自动备份,并且具备动态创建备份目录的功能。 首先,理解DOS批处理文件的概念。DOS批处理文件(通常扩展名为.bat或.cmd)是一种文本文件,包含了多条DOS...

    windows下备份oracle的批处理脚本

    windows下备份oracle的批处理脚本

    windows计划任务+批处理命令实现oracle数据库的自动备份.txt

    本文将深入探讨如何利用Windows计划任务与批处理命令实现Oracle数据库的自动备份,这是一个结合了操作系统自动化工具与数据库管理技术的高级应用案例。 ### 一、理解Windows计划任务 Windows计划任务是一个强大的...

    数据库备份批处理

    "bakORCL.txt" 文件很可能是一个Oracle数据库的备份脚本或批处理文件。这个文件可能包含了使用RMAN或SQL命令进行数据库备份的指令。内容可能包括指定备份类型(如完整、增量或差异),设置备份目标位置,以及定义...

    简单的oracle备份恢复批处理文件

    本文主要介绍了一种简单的方法,即通过批处理文件实现Oracle数据库的备份和恢复。批处理文件的优势在于自动化执行,可以减少手动操作的错误和时间。 首先,我们来看备份部分。在提供的批处理文件中,使用了Oracle的...

    oracle数据导入和备份的批处理

    本文将详细讲解Oracle数据导入和备份的批处理方法。 一、Oracle数据备份 1. RMAN(Recovery Manager)备份:Oracle推荐使用RMAN进行数据库备份,它提供了全面的备份和恢复功能,包括全库备份、增量备份、表空间备份...

Global site tag (gtag.js) - Google Analytics