我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle数据库定时备份、导入

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle数据库定时备份、导入

PLM项目正式已经上线测试中,数据管理是重中之重,便于故障恢复处理,避免数据丢失。思路:数据导出+定时备份+数据循环清理
1、拷贝Oracle安装目录bin下面exp.exe(也可设置exp.exe环境变量) 至备份文件夹 oraclebackup文件(没有可以新建)
2、导出数据xxx库 新建文件夹编辑

@echo off 
echo 删除10天前的备分文件和日志

forfiles /p "E:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path" 
forfiles /p "E:\oraclebackup" /m *.log /d -10 /c "cmd /c del @path"

echo 正在备份 Oracle 数据库,请稍等…… 
exp system/infodba@xxx file=E:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=E:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.log full=y buffer=65535 
echo 任务完成!

修改后缀名 .bat
3、数据恢复
选定备份数据最新数据文件
imp system/infodba@xxx file=E:/oraclebackup/mdb.dmp full=y ignore=y
4、设置windows 备份
任务计划——>添加任务——>选择时间——>选择dos文件——>执行测试

相关知识点说明
dos命令相关

forfiles /p "E:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path"

dos命令 forfiles 文件夹遍历循环

/p 指定的路径

/s 包括子目录

/m 查找的文件名掩码

/d 指定日期,有绝对日期和相对日期, 此处-7指当前日期 的7天前

/c 运行的命令行 表示为每个文件执行的命令。命令字符串应该用双引号括起来。

                    默认命令是 "cmd /c echo @file"。下列变量

                    可以用在命令字符串中:

                    @file    - 返回文件名。

                    @fname   - 返回不带扩展名的文件名。

                    @ext     - 只返回文件的扩展。

                    @path    - 返回文件的完整路径。

                    @relpath - 返回文件的相对路径。

                    @isdir   - 如果文件类型是目录,返回 "TRUE"; 如果是文件,返回 "FALSE"。

                    @fsize   - 以字节为单位返回文件大小。

                    @fdate   - 返回文件上一次修改的日期。

                    @ftime   - 返回文件上一次修改的时间。

数据库相关

exp是数据导出执行文件

oracle数据库定时备份、导入
oracle数据库定时备份、导入

imp是导入执行文件

oracle数据库定时备份、导入
oracle数据库定时备份、导入
oracle数据库定时备份、导入

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle数据库定时备份、导入

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle使用expdp定时备份数据库

在测试环境中我们需要每天备份oracle中的数据,以便错误的操作、测试或者覆盖其中有价值的数据,暂时不考虑生产环境的全量增量备份策略,本文只是简单的oracle数据库使用expdp命令设置定时任务备份数据。 目录
oracle使用expdp定时备份数据库
2019-06-30

Linux 定时备份数据库

原文:https://www.cnblogs.com/az4215/p/14505741.html
Linux 定时备份数据库
2016-12-20

navicat如何导入备份数据库

在 navicat 中导入备份数据库的步骤如下:连接到目标服务器并创建目标数据库(可选);选择“导入导出来自”选项;选择备份文件和文件类型;配置导入设置(可选);开始导入并监视进度。如何在 Navicat 中导入备份数据库导入步骤:1.
navicat如何导入备份数据库
2024-04-24

定时任务备份mysql数据库,同时备份多个数据库

编写备份数据库的shell脚本创建脚本mkdir -p /root/mysql_dump/datacd /root/mysql_dumpvim mysql_back.sh脚本内容如下#!/bin/sh# File: /root/mysql_dump/mysql
2018-09-25

linux中数据库的定时备份

目录1 序言2 crond 相关知识点2.1 crond 是什么?2.2 crontab 进行定时任务设置2.2.1 crontab 指令选项说明2.2.2 crontab 指令使用格式2.2.4 crontab 设置步骤3 各个数据库备份
2023-05-12

数据库备份服务 数据库备份操作指导

数据库备份是一项非常重要的任务,可以保证数据的安全性和可靠性。以下是数据库备份操作的指导:1. 确定备份策略:根据业务需求和数据变更频率,确定备份的频率和保留时间。一般来说,每日全量备份加上定期增量备份是一个常见的备份策略。2. 选择备份工
2023-09-21

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

✨数据库备份数据库作为信息系统的核心担当着重要的角色。尤其在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进
【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置
2014-12-22

windows系统下oracle数据库定时自动备份

实现目的:为避免数据丢失或错误,对数据库数据的定时备份实现方式:oracle导出+Windows 任务 完成学习方法:先知其然,后知其所以然实现过程:1. 建立文件 backup.BAT (自定义文件名.bat)@echo offREM #
2023-06-03

编程热搜

目录