oracle 数据库备份脚本
用管理员,备份不同用户的表数据
@echo off
:: 以“YYYYMMDDHHmmss”格式取出当前时间。
rem set filename=%date:~3,4%%date:~8,2%%date:~11,2%%time:~1,2%%time:~3,2%%time:~6,2%
set filename=%date:~3,4%%date:~8,2%%date:~11,2%
rem echo filename=%filename%
rem 数据库连接名
set USER=xxxxxx
rem 密码
set PASSWORD=xxxxxx
rem 数据库实例
set DATABASE=orcl
if not exist "E:\backup\data" mkdir E:\backup\data
if not exist "E:\backup\log" mkdir E:\backup\log
set DATADIR=E:\backup\data
set LOGDIR=E:\backup\log
rem 在Windows 配置定时任务时需要,否则报错文件找不到
set addr=cd /d %~dp0
rem echo %addr:~6%
set /P tableExp=<%addr:~6%table.txt
echo ================================================
echo start backup %tableExp%
echo ================================================
if "%tableExp%"=="" (
goto end
) else (
goto demo2
)
echo (%tableExp%):demo2
exp "'%USER%/%PASSWORD%@%DATABASE% as sysdba'" tables=(%tableExp%) file=%DATADIR%\data_%filename%.dmp log=%LOGDIR%\log_%filename%.log
goto end
:end
rem echo end .........pause
将上述代码复制保存为xxx.bat文件
这里 table.txt 用来配置需要备份的表,格式为 用户名+.(英文点)+表名,表与表之间用逗号(英文)隔开。例如:bsitsqp.demo02_hs,bsitsqp.demo01_hs,viid.demo01_hs。这里备份了用户bsitsqp 的demo02_hs、demo01_hs表和用户 viid 的 demo01_hs 表。
注意:table.txt 必须与xxx.bat文件在同一目录下
如果要备份整个数据库,将上述代码中 tables=(%tableExp%) 去掉即可。
如果要备份特定用户的数据 ,修改用户名 密码即可。
如果需要定时备份,在Windows 中添加定时任务即可
oracle 数据库备份脚本相关推荐
- TSM对Oracle数据库备份脚本
TSM在实现对Oracle数据库的备份时,实际上是调用RMAN工具来完成的,为了使后期备份检查更加方便,在此介绍下我经常使用的一些方式: 1.编写bak_full.sh脚本文件,主要为针对Oracle ...
- Oracle 数据库备份脚本
title 数据备份@echo off@echo ================================================@echo windows环境下Oracle数据库的自 ...
- oracle tsm rman,TSM对Oracle数据库备份脚本
TSM在实现对Oracle数据库的备份时,实际上是调用RMAN工具来完成的,为了使后期备份检查更加方便,在此介绍下我经常使用的一些方式: 1.编写bak_full.sh脚本文件,主要为针对Oracle ...
- windows执行oracle脚本,Windows下通过计划任务执行数据库备份脚本
Windows 下通过计划任务执行数据库备份脚本 在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows 下可以通过设定任务计划程序来设定要执行的自动备份脚本.具体的设 ...
- oracle定时备份SHELL,shell数据库备份脚本oracle
如何开始使用RMAN的Oracle备份脚本? Recovery Manager(RMAN)是Oracle的一种可用于备份和恢复Oracle数据库的工具.该软件在管理服务器上运行,并通过网络与目标数据库 ...
- Oracle数据库实用脚本
以下是Maclean.Liu所编写或收集的Oracle数据库实用脚本的列表,在这里分享一下: Script:收集Enterprise Manager Grid Control/Agent/Databa ...
- Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题
oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...
- SQL和Oracle数据库备份
一.引言 现如今数据的重要性不言而喻,在MES系统上线之后,客户的生产数据是重中之重的,容不得半点闪失,应该做好万全的准备,定时定点做好备份以防意外情况产生.往往因系统BUG.操作人员失手.病毒感染. ...
- oracle数据备份 full,oracle数据库备份 full
通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库) 通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip ...
- oracle执行命令显示2,oracle数据库执行脚本时常用命令总结
收集了一篇oracle数据库执行脚本常用命令总结,希望给同学带来一些帮助. 1. 执行一个SQL脚本文件 代码如下 sqlplus user/pass@servicenamefile_name.sql ...
最新文章
- 鸿蒙心理测评中心,深度*行业*计算机行业:鸿蒙帆起 国产软硬件风已来
- Netty原理和使用
- 【收藏】蘑菇博客mogu_blog项目文档
- Windows服务程序的调试
- cmake make
- spring security退出方法
- 计算机启动后出现黑屏鼠标,计算机启动后,黑屏只有鼠标解决方案
- 磁阻式随机存储器MRAM基本原理
- ldc java_Jvm规范中的LDC_W指令问题?
- 数据库期末考试(考点以及相关概念整理)
- SAP ABAP BDC调用
- 正激电路:半桥(波形解释)
- 表格第一行固定,下面
- python学生成绩排序_学生成绩排序基础算法笔记
- Sketch 57 中文版发布 附下载地址
- Google关键词排名多久做上去?谷歌新网站多久能有排名?
- HTML+JS实现离线flash键盘钢琴
- Suzy加油吧 Day 29 | 回溯算法进行中:491. 递增子序列,46 全排列,47 全排列2
- kestrel轻量级消息队列的安装
- latte - 拿铁咖啡
热门文章
- 微信核酸检测预约小程序系统毕业设计毕设(6)开题答辩PPT
- android 图片置顶,Android布局图片置顶
- 微信发ascii_微信翻译竟能识别神秘代码!这里有份超全的彩蛋总结 | 晓技巧
- mysql pxc 原理_mysql PXC配置
- ipad和iphone横竖屏设置
- 索尼的hlg是什么_索尼摄像机上的hlg是什么意思
- XRD格式转换 神器
- 博客好助手——截图工具Snipaste试用
- snipaste_截图神器
- 短视频从业者实操资料大全(含代运营案例+报价单+合同协议 +分镜头脚本+管理运营)共180份