欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle定时备份数据然后导入数据和表

程序员文章站 2022-03-09 20:35:26
1.首先做个批处理脚本:backup.bat 脚本内容如下@echo off “del /q/a/f E:\database\backup\*.*” --删除之前备份文件防止磁盘不足 set curdate=%date:~0,4%%date:~5,2%%date:~8,2% set backuppath=E:\database\backup md %backuppath% exp 用户名/密码@127.0.0.1/orcl file......

1.首先做个批处理脚本:backup.bat  脚本内容如下

@echo off
      del /q/a/f E:\database\backup\*.dmp --删除之前备份文件防止磁盘不足
       set curdate=%date:~0,4%%date:~5,2%%date:~8,2%
       set backuppath=E:\database\backup
       md %backuppath%
       exp 用户名/密码@127.0.0.1/orcl file=%backuppath%\%curdate%.dmp                                     
       log=%backuppath%\%curdate%.log 
       forfiles /p "E:\database\backup" /s /m *.dmp /d -30 /c "cmd /c del @file"

2.做一个定时任务计划以win10为例。

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

Oracle定时备份数据然后导入数据和表

运行完成之后就可以看到在E:\database\backup\目录下生成一个文件。

3、导入数据的前提是把数据库中的表都删除了。(不然会报错)

4、导入cmd命令 imp 用户名/密码@orcl file="C:\Users\Administrator\Desktop\20201009.dmp" full =y;

 

本文地址:https://blog.csdn.net/IT_ziliang/article/details/108983184