windows 环境下使用脚本备份 oracle 数据库数据

这篇具有很好参考价值的文章主要介绍了windows 环境下使用脚本备份 oracle 数据库数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

当我们的系统部署在 windows 上时,且使用的数据库为 oracle 时,需要将数据库的数据定时备份。


提示:以下是本篇文章正文内容,下面案例可供参考

一、修改点

1.设置用户名、密码和要备份的数据库

set USER=WATER		// 设置数据库用户名
set PASSWORD=root	// 设置数据库密码
set DATABASE=orcl	// 设置数据库名

2.创建备份目录

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

3.详情:Bak.bat 文件

@echo off   
echo ================================================   
echo  Windows环境下Oracle数据库的自动备份脚本  
echo  1. 使用当前日期命名备份文件。  
echo  2. 自动删除7天前的备份。  
echo ================================================  
echo  以“YYYYMMDD”格式取出当前时间。  
set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo  设置用户名、密码和要备份的数据库
set USER=WATER
set PASSWORD=root
set DATABASE=orcl
echo  创建备份目录
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
exp %USER%/%PASSWORD%@%DATABASE% file=%DATADIR%\data_%BACKUPDATE%.dmp log=%LOGDIR%\log_%BACKUPDATE%.log
echo  删除7天前的备份。
forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path"
forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path"
exit

二、定时任务自启动bat文件

  • 搜索任务计划程序
    windows 环境下使用脚本备份 oracle 数据库数据,Oracle,数据库,windows,oracle
  • 创建任务
    windows 环境下使用脚本备份 oracle 数据库数据,Oracle,数据库,windows,oracle
  • 新建触发器,执行时间设置好
    windows 环境下使用脚本备份 oracle 数据库数据,Oracle,数据库,windows,oracle
  • 新建操作,选择bat脚本文件
    windows 环境下使用脚本备份 oracle 数据库数据,Oracle,数据库,windows,oracle

上述基本步骤创建完成之后便可以看到定时任务了。


总结

心灵就像一块沃土,播下什么种子,就会开出什么花朵,只有积极耕耘,才能收获美好。

windows 环境下使用脚本备份 oracle 数据库数据,Oracle,数据库,windows,oracle文章来源地址https://www.toymoban.com/news/detail-798835.html

到了这里,关于windows 环境下使用脚本备份 oracle 数据库数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle系列十六:数据库备份

    数据库备份按照备份状态分为逻辑备份与物理备份。 (1)逻辑备份 利用SQL从数据库中抽取数据,并存为二进制文件的形式进行备份。业务数据库采用此种方式,不需要在归档模式下。如Oracle中,对数据库对象(用户、表、存储过程)利用EXPORT导出,利用IMPORT把逻辑备份文件

    2024年02月08日
    浏览(34)
  • windows环境下定时备份删除mysql文件bat脚本

    1、新建一个xx.bat结尾的文件复制已下内容 2、配置环境变量PATH找到mysql安装路径 我的是在 G:softsphpstudy_proExtensionsMySQL5.7.26bin 3、搜索计划任务程序 3.1、打开任务计划程序-创建任务 3.2、修改触发器建立触发规则 4、到这里mysql的自动备份就完成了,有用的给博主点个赞吧!

    2024年02月07日
    浏览(56)
  • windows下使用mysqldump备份数据库并上传到阿里云OSS

    powershell 下使用 | Out-file -Encoding utf8 设置字符格式 cmd 参数说明 --single-transaction 不阻塞程序的情况下保证导出数据一致性,InnoDB 支持 --default-character-set 设置字符集 --hex-blob 转换 bit 类型 --routines 导出存储过程以及自定义函数 --events 导出事件 下载 ossutil 工具:下载并安装命令

    2024年04月08日
    浏览(34)
  • oracle如何定期备份数据库sql文件

    Oracle数据库可以使用以下方法定期备份数据库的SQL文件: 使用Oracle的备份和恢复工具RMAN(Recovery Manager)进行备份。RMAN提供了全面而高效的数据库备份和恢复功能。您可以使用RMAN备份数据库的SQL文件,并将其存储在指定的位置。可以使用RMAN备份的命令来备份数据库,例如:

    2024年01月25日
    浏览(73)
  • shell脚本备份数据库

    打开mysql的bin目录,然后在地址栏cmd,进入cmd界面,输入mysqldump命令,-u输入用户名,-p输入密码 还有数据库名称,以及后面要保存到的位置 检查centos是否自带数据库: 卸载centos下已安装数据库: 进入指定目录: 下载mysql8 之后通过xz和tar命令解压压缩文件: 将/usr/local/src下的

    2024年02月16日
    浏览(51)
  • MySQL数据库备份脚本

    PS:此脚本简单易懂,根据实际情况修改个别参数测试后即可使用,如有错误请指出! data:是个文件夹,用于存储备份下来的数据; db_and_tables:是个文件夹,用于存储脚本中需要的配置参数; old_db :存储不需要备份的数据库;脚本会通过此配置从而生成需要备份数据库的

    2024年02月03日
    浏览(40)
  • PostgreSQL数据库定时备份脚本

          大多数数据库管理系统都提供了自带的备份工具,可以使用这些工具来进行备份操作。     例如: MySQL:使用 mysqldump 命令进行备份。 PostgreSQL:使用 pg_dump 命令进行备份。       以下是一个用于定时备份 PostgreSQL 数据库的示例脚本。这个脚本将使用 pg_dump 工具来创建

    2024年02月11日
    浏览(44)
  • shell脚本-MySQL数据库备份

    确保mysql服务启动 可以通过mysqldump命令来备份数据库 1.mysqldump 命令语法: 使用 mysqldump 命令备份一个数据库的语法格式如下: 使用 mysqldump 命令备份一个数据库中表的语法格式如下: 2.参数: 实例: 先确保数据库服务启动的情况下,创建shell脚本

    2024年02月16日
    浏览(37)
  • Powershell脚本自动备份dhcp数据库

    大致列举几点进行一下说明: 如果DHCP数据库出现问题,如数据丢失、损坏或不一致,自动备份是恢复关键网络配置信息的关键。 在网络故障或DHCP服务器故障的情况下,自动备份还可用于快速重建和恢复网络配置。这有助于减少停机时间和业务中断。 定期自动备份还允许在

    2024年02月08日
    浏览(46)
  • oracle19c容器数据库rman备份特性-----性能优化(三)

    目录 冗余备份片 1.备份的时候指定 2.rman配置中设定 归档备份(将备份集保留) 二级备份(将备份文件保留) 1.备份闪回恢复区的恢复文件 2.备份所有恢复文件 recovery catalog database 1.創建recovery catalog 2.创建VPC  data recovery advisor 备份 如果一个数据文件很大,可以设置多通道并

    2024年02月01日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包