最近发现很多内网服务器的Oracle数据库出现问题,导致数据异常,甚至无法连接数据库,设备不足的企业甚至要停产几天来修复数据,损失惨重。最终原因一般是停电或者硬盘损坏导致数据库损坏。
下面是我的一段Oracle备份语句,该语句可以写成bat文件,然后设置成任务定期执行,数据量小的公司可以用,数据量大的公司建议用其他方法,语句如下:
设置我的日期=%DATE:〜0,10%
exp 账户/密码@服务文件=e:ora_bakdata%date%.dmp 日志=e:ora_bakloglog_%mydate%.log
花点时间自己备份一下oracle 查询删除数据时间,以防万一。
当然你也可以写一个语句定期清除太旧的备份文件,删除超过7天的备份的语句如下:
forfiles /p “e:ora_bakdata” /s /m *.* /d -7 /c “cmd /c del @path”
forfiles /p “e:ora_baklog” /s /m *.* /d -7 /c “cmd /c del @path”
可以将语句放在一起oracle 查询删除数据时间,然后设置任务和计划向导来创建定期备份和清理。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容