`

备份的处理脚本

阅读更多
一.数据库备份
1.将7z压缩软件安装到C:\Program Files\7-Zip
2.将数据库备份到指定的文件夹下
rem 设置资源目录
set dump_bak=E:\oradatabak
rem 删除15天之前的数据
forfiles /p "%dump_bak%" /s /m *.* /d -15 /c "cmd /c del @path"
rem 日期
set BKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2%
rem 时间
set hh=%time:~0,2%
rem 如果时间为个位数,在前面补0
if /i %hh% LSS 10 (set hh=0%time:~1,1%)
set HHMMSS=%hh%%time:~3,2%%time:~6,2%
rem oracle网络连接服务
set NetServer=ORCL
set z_path=C:\Program Files\7-Zip
rem 数据文件前缀
set FilePrefix=OralceData
rem 数据库用户名
set UserName=system
rem 数据库密码
set Password=UPRR
rem 要备份的用户
set Owner=(user1,user2)
rem 备份数据
exp %UserName%/%Password%@%NetServer% file=%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.dmp owner=%Owner% log=%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.log
rem 压缩数据
"%z_path%\7z" a "%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.zip" "%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.*" 
rem 删除原来的数据
del %dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.dmp

二.文件备份
1.将目录打包放置到指定目录下
rem 将uprr备份到E:\uprrbak
set dump_bak=E:\uprrbak
rem 删除7天之前的数据
forfiles /p "%dump_bak%" /s /m *.* /d -7 /c "cmd /c del @path"
rem 要备份的目录
set fromdata=D:\uprr
rem 压缩软件安装地址
set z_path=C:\Program Files\7-Zip
rem 日期
set BKFILE=%Date:~0,4%%Date:~5,2%%Date:~8,2%
rem 时间
set hh=%time:~0,2%
rem 如果时间为个位数,在前面补0
if /i %hh% LSS 10 (set hh=0%time:~1,1%)
set HHMMSS=%hh%%time:~3,2%%time:~6,2%
rem 数据文件前缀
set FilePrefix=TEST
rem 压缩数据
"%z_path%\7z" a "%dump_bak%\%FilePrefix%_%BKFILE%_%HHMMSS%.zip" "%fromdata%"

三.远程复制
1.将远程192.168.1.111的机器上用户名admin,密码为123456
共享目录下txts的bop_replace_editData.rar复制到本地C:\oklema

net use \\192.168.1.111\txts 123456 /user:admin
xcopy /y \\192.168.1.111\txts\bop_replace_editData.rar C:\oklema

2.将本地C:\oklema\bop_replace_editData.rar复制到远程机器192.168.1.111的机器上用户名admin,密码为123456
共享目录下txts
net use \\192.168.1.111\txts 123456 /user:admin
xcopy /y C:\oklema\bop_replace_editData.rar  \\192.168.1.111\txts
分享到:
评论

相关推荐

    (UNIX、Linux)MySql数据库全量备份和增量备份处理脚本,以及从ftp自动拷贝备份文件(完整操作,附带shell脚本)

    3. **处理binlog文件**: 读取binlog文件列表,对每个文件进行处理,复制到备份目录并删除原始文件。 #### 四、定时任务 为了自动化上述备份过程,可以利用系统的定时任务功能(如cron)来定期执行备份脚本。 **...

    网络设备配置备份脚本

    除了上述设备特定的备份方法,脚本还应包含错误处理和日志记录功能,以便在出现问题时进行排查。调用参数说明会详细列出如何配置脚本,包括输入设备IP地址、TFTP服务器地址、用户名和密码等信息。示例部分则提供了...

    mysql自动备份shell脚本

    在实际应用中,根据你的服务器环境和需求,可能还需要考虑其他因素,比如备份的频率、备份的保留策略、错误处理以及性能优化等。同时,定期检查备份的完整性和可用性至关重要,以防止因备份失败而导致的数据损失。 ...

    db2自动备份shell脚本

    3. **处理错误**:在脚本中加入错误处理机制,例如使用`if`语句检查备份是否成功,若失败则记录日志或发送报警。 4. **命名备份文件**:为备份文件设定有意义的名称,通常包含日期和时间戳,便于管理和追踪。 5. *...

    windows下通过ssh自动备份的脚本

    本文将详细介绍如何利用SSH在Windows环境下创建一个自动备份脚本,以确保数据的安全与可恢复性。 首先,我们需要了解的关键点是`7za.exe`,这是一个轻量级的7-Zip压缩工具的命令行版本。7-Zip提供了高压缩率,支持...

    sap hana 自动备份与清理脚本

    本文将深入探讨“SAP HANA自动备份与清理脚本”相关知识点。 首先,我们来关注“HANA自动备份”。自动备份是数据库管理的关键环节,它能够确保在系统出现故障或数据丢失时,能够快速恢复到正常状态。通过设置自动化...

    Oralce备份脚本exp命令

    本文将深入探讨如何使用Oracle的`exp`命令来创建数据库备份脚本,并结合计划任务实现自动备份。 `exp`是Oracle Data Pump Export工具的旧版命令,用于将数据库对象(如表、索引、存储过程等)的数据和元数据导出到...

    mysql 自动备份数据库脚本

    同时,备份脚本应包含错误处理和日志记录,以便追踪备份过程中的任何问题。 6. **恢复流程**:备份的价值在于能恢复数据。了解如何从SQL脚本中恢复数据库同样重要。这通常涉及到使用`mysql`命令来导入备份文件,如...

    mysql增量备份LIUNX脚本

    - 这个参数控制MySQL处理的最大数据包大小,对于大体积的备份任务非常重要。 #### 四、备份脚本创建与配置 接下来介绍如何创建备份脚本以及配置相关的目录权限: 1. **创建备份目录**: - 执行以下命令创建备份...

    远程备份数据库脚本

    ### 远程备份数据库脚本知识点详述 #### 标题与描述中的核心知识点 - **标题**: “远程备份数据库脚本”表明该脚本旨在实现远程环境下的数据库备份功能。 - **描述**: 描述中提到这是一个MySql远程备份数据库脚本...

    SQL自动备份纯脚本工具

    SQL自动备份纯脚本工具是一种高效且实用的解决方案,它专为数据库管理员设计,用于定期对SQL Server数据库进行自动备份。这种工具通过脚本化的方式实现了自动化备份过程,避免了手动操作的繁琐和可能出错的风险。在...

    db2备份脚本.rar

    本压缩包"db2备份脚本.rar"提供了三种不同模式的自动备份脚本以及定期清理脚本,旨在帮助管理员实现高效、自动化的DB2数据库备份。 1. **备份模式**: - **离线全量备份**:这是最基础的备份方式,它会备份整个...

    windows&linux svn自动化全备份&增量备份脚本

    - **增量备份**:Linux下可使用`svnadmin incrementaldump`命令,它在全备份的基础上仅处理变动,但此功能可能需特定版本的SVN支持。 - **版本控制**:通过cron job设置备份计划,例如每天凌晨执行一次全备份,...

    windows系统日志备份脚本

    3. 错误处理:一个健壮的脚本会包含错误处理机制,以处理在备份过程中可能出现的问题,如目标路径不存在、权限不足或磁盘空间不足等。 4. 日志清理:在备份完成后,脚本可能会根据预设的保留策略清理旧的日志,以...

    window db2数据库备份Bat脚本

    7. **错误处理**:脚本应包含错误处理机制,如使用`if`语句检查命令执行是否成功,以及在出错时发送警告或邮件通知。 8. **计划任务**:为了定期自动执行备份,可以将批处理脚本添加到Windows的任务计划器中,设定...

    sqlserver 2008备份脚本

    - 脚本中还包括了一些其他细节处理,例如错误处理、日志记录等,这些都是为了确保备份过程的健壮性和可靠性。 综上所述,这段脚本涵盖了SQL Server 2008备份的基本要素,从备份类型的定义到具体的实现逻辑,以及...

    SQL Server自动备份脚本 bat

    5. **错误处理**:在脚本中添加错误处理机制,当备份失败时,发送邮件通知或者采取其他应对措施。 6. **文件保留策略**:为了管理磁盘空间,需要定义备份文件的保留策略,例如删除过期的备份。这可以通过额外的脚本...

    python交换机自动备份脚本

    为了运行此脚本,你需要确保已经安装了必要的Python库,如paramiko用于SSH连接,pexpect处理交互式CLI会话,或者netmiko,一个跨平台的网络设备配置和管理库。如果不确定如何安装,可以通过Python的包管理器pip来...

    linux下oracle数据库备份的脚本文件

    Oracle数据库备份脚本文件在Linux平台下的实现 在 Linux 操作系统中,Oracle 数据库的备份是至关重要的一步骤,以确保数据的安全和完整性。为实现 Oracle 数据库的备份,我们可以使用脚本文件来自动化备份过程。在...

Global site tag (gtag.js) - Google Analytics