- 浏览: 76167 次
- 性别:
- 来自: 苏州
最新评论
@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
@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的schema、方案、模式、用户
2012-12-07 12:11 1147今天才对这几个概念 ... -
DBMS_STATS.GATHER_TABLE_STATS详解
2012-08-15 15:12 1809作用:DBMS_STATS.GATHER_TABLE_S ... -
Oracle表连接操作——Merge Sort Join(合并排序连接)
2012-08-15 15:12 3357关系型数据库并不是最早出现的数据库表现形式,之前还存在层 ... -
Oracle表连接操作——Nest Loop Join(嵌套循环)
2012-08-15 15:12 7952关系型数据库并不是最 ... -
Oracle hash join
2012-08-15 15:13 1032hash join是oracle里面一个 ... -
Oracle表连接操作——Hash Join(哈希连接)下
2012-08-15 15:13 1647Hash Join是Oracle CBO时代经常出现的一 ... -
Oracle表连接操作——Hash Join(哈希连接)上
2012-08-14 14:19 13968在Oracle中,确定连接操作类型是执行计划生成的重要方 ... -
oracle 递归查询,向上和向下遍历
2012-08-14 11:10 19362--查询全部资源信息 select * from urm_cl ... -
ORACLE中Like与Instr性能大比拼(转)
2012-08-14 11:09 977http://zhaolinjnu.blog.sohu.com ... -
SQL语句优化技术分析
2012-08-14 11:08 947一、操作符优化1、IN 操 ... -
CBO和RBO介绍
2012-08-14 11:08 899Rule Based Optimizer(RBO) ... -
Install Oracle10gXE on Ubuntu Server using apt
2012-03-19 17:22 843With Oracle Database XE in prod ... -
Merge into 详细介绍
2012-03-15 15:40 950/*Merge into 详细介绍 MERGE ... -
ora-12516 tns listener could not find available handler with matching protocol
2012-03-12 15:51 8692公司数据库安装的是 Oracle10g XE(Oracle D ... -
CUUG《Oracle 监听和TNS配置》- 笔记
2012-02-24 22:07 2204监听负责多个实例 相关文件:Listener.ora和 ... -
oracle-ORA的原理
2012-02-07 14:15 10451、在一个应用环境当中,所有的服务器使用和管理同一个数据库,目 ... -
Oracle的卸载过程
2012-02-07 12:15 909修改注册表,在开始运行中执行regedit命令,进入注册表, ... -
创建表空间文件
2012-02-07 12:12 2255--1 创建表空间文件 --1.1 创建ASIT 实体表空间 ... -
SQL触发器实例讲解
2012-02-07 12:10 845SQL触发器实例1 定义: ... -
oracle 10g 默认用户名密码及解锁
2012-02-07 12:04 9981. 安装时选择的自动安装,忘了用户名和密码,导致现在试了几个 ...
相关推荐
修改用户名和密码,用户ORACLE的自动备份
备份oracle数据库批处理命令, 自动备份数据库exp导出命令
本篇主要介绍如何利用批处理(bat)脚本来实现Oracle数据库的自动导出备份。 Oracle数据库的导出备份通常使用的是Oracle的数据泵工具(expdp),它允许我们创建数据的逻辑备份,这些备份可以是整个数据库、特定用户...
四、Oracle备份恢复与批处理文件实操(Oracle备份恢复与批处理文件实操.mht) `.mht` 文件是一种单一文件的Web页面,包含了HTML内容、图像和其他资源。在这个案例中,可能包含了一个详细的操作指南或教程,指导如何...
为了确保数据的安全,定期备份Oracle数据库至关重要。"Oracle备份批处理文件"就是实现这一目标的有效工具,它通过批处理脚本简化了复杂的数据库备份过程,使得用户能够一键完成整个备份流程。 在Oracle数据库中,...
Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...
本文将深入探讨如何在Windows操作系统中利用计划任务来自动化执行Oracle数据库的批处理备份。 首先,我们需要理解Oracle数据库的备份类型。Oracle提供多种备份方式,包括物理备份(如使用RMAN,即恢复管理器)和...
备份批处理
### Oracle通过批处理实现自动备份 #### 背景与目的 在数据库管理过程中,定期对数据进行备份是一项至关重要的工作。它不仅能够确保数据的安全性,还能在系统发生故障时快速恢复数据,减少损失。Oracle数据库作为...
在IT行业中,批处理是一种自动化执行一系列命令或任务的...在实际应用中,批处理脚本可以扩展以执行更复杂的任务,如数据备份、表空间检查、性能监控等。熟悉批处理和SQL*Plus的结合使用,能显著提升数据库管理的效率。
在使用此批处理脚本之前,用户应谨慎操作,确保了解脚本的每个步骤,并做好数据备份,以防意外丢失重要信息。此外,由于“源码”和“工具”的标签,这可能是开源或个人制作的工具,可能存在风险,使用前需评估其可信...
本文将深入探讨Oracle数据库的批处理备份方法,以"DBBack.bat"为例,介绍如何通过编写批处理脚本来实现自动化的数据库备份。 批处理文件,通常扩展名为.bat,是一种简单的命令行脚本,用于执行一系列操作系统命令。...
在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...
本文将深入探讨如何创建Oracle数据库的批处理备份。 在Oracle数据库中,备份主要分为物理备份和逻辑备份。物理备份通常指的是利用RMAN(恢复管理器)工具来创建数据文件、控制文件、重做日志等的拷贝;逻辑备份则是...
本主题将深入探讨如何使用DOS批处理文件来实现Oracle数据库的自动备份,并且具备动态创建备份目录的功能。 首先,理解DOS批处理文件的概念。DOS批处理文件(通常扩展名为.bat或.cmd)是一种文本文件,包含了多条DOS...
windows下备份oracle的批处理脚本
本文将深入探讨如何利用Windows计划任务与批处理命令实现Oracle数据库的自动备份,这是一个结合了操作系统自动化工具与数据库管理技术的高级应用案例。 ### 一、理解Windows计划任务 Windows计划任务是一个强大的...
"bakORCL.txt" 文件很可能是一个Oracle数据库的备份脚本或批处理文件。这个文件可能包含了使用RMAN或SQL命令进行数据库备份的指令。内容可能包括指定备份类型(如完整、增量或差异),设置备份目标位置,以及定义...
本文主要介绍了一种简单的方法,即通过批处理文件实现Oracle数据库的备份和恢复。批处理文件的优势在于自动化执行,可以减少手动操作的错误和时间。 首先,我们来看备份部分。在提供的批处理文件中,使用了Oracle的...
本文将详细讲解Oracle数据导入和备份的批处理方法。 一、Oracle数据备份 1. RMAN(Recovery Manager)备份:Oracle推荐使用RMAN进行数据库备份,它提供了全面的备份和恢复功能,包括全库备份、增量备份、表空间备份...