gpt4 book ai didi

win平台oracle rman备份和删除dg备库归档日志脚本

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 32 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章win平台oracle rman备份和删除dg备库归档日志脚本由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

总觉得使用windows跑oracle是不靠谱的事情,可以这个世界上总有很多人喜欢做类似这样的事情,对于数据库比较常见的两件事情:rman和删除dg备库归档日志,在linux/unix平台上使用shell实现很简单,可是跑到win里面,就变的烦了,不是因为其麻烦,而是因为用的人少,不知道怎么下手处理该事情,我编写了简单的实现初级功能的win下面rman备份和删除备库归档日志脚本,供大家参考,也更加欢迎朋友提出来更加好的处理方法(win是真心的不懂) rman备份脚本 。

复制代码代码如下

--backup_oracle.bat文件  rman target / cmdfile=D:/backup/rman/backup_db.rman   log=d:/backup/rman/logfile/rmanlog%date:~0,4%%date:~5,2%%date:~8,2%.log  --backup_db.rman文件  CONFIGURE RETENTION POLICY TO REDUNDANCY = 2;  CONFIGURE DEVICE TYPE DISK PARALLELISM 2;  CONFIGURE DEFAULT DEVICE TYPE TO DISK;  backup filesperset = 5 as compressed backupset database format 'd:/backup/rman/full_%U.rman';  sql 'alter system archive log current';  backup  filesperset = 50 as compressed backupset archivelog  all format 'd:/backup/rman/arch_%U.rman'  delete input;  DELETE noprompt OBSOLETE;  crosscheck backup;  delete noprompt expired backup;  backup  format 'd:/backup/rman/ctl_%U.rman' current controlfile;  backup spfile format 'd:/backup/rman/spfile_%U.rman' ;  exit; backup_oracle.bat 。

文件加入到计划任务即可 删除dg备库归档日志(已经应用) 。

复制代码代码如下

--delete_dg_archivelog.bat  rem 注意修改 部署目录  cd D:/win_xifenfei  d:  rem 注意delete_archive.sql 查询是否有记录  echo delete archivelog staring > delete_archivelog.bak  sqlplus / as sysdba @delete_archive.sql  echo rman target / cmdfile=rman_checkcross.rman>>delete_archivelog.bat   delete_archivelog.bat >>delete_dg_archivelog_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%".log  exit --delete_archive.sql  set lines 150  col name for a150  set pagesize 0 feedback off verify off heading off echo off  spool delete_archivelog.bat  select 'del '||name from v$archived_log where APPLIED='YES' AND NAME IS NOT NULL and DEST_ID=1;  spool off  exit;  --rman_checkcross.rman  crosscheck archivelog all;  delete noprompt expired archivelog all;  exit delete_dg_archivelog.bat 。

加入到计划任务即可 。

最后此篇关于win平台oracle rman备份和删除dg备库归档日志脚本的文章就讲到这里了,如果你想了解更多关于win平台oracle rman备份和删除dg备库归档日志脚本的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com