最近几个客户生产环境都遇到一些故障,原因就是开归档,没有部署删除归档定时任务,以下大家可以参考,经过本人测试,在生产环境上正常运行。
**roidba删除归档日志脚本**
一、基于RHEL6服务器端的归档日志删除脚本
生产库部署环境:
数据库:Oracle 11.2.0.4
操作系统:RHEL 6.6
第一步:设置control_file_record_keep_time
此参数很重要,备份记录、归档记录等都会存放在控制文件中,而此参数提供保留记录的时间段,默认值为7天。通常我们要设置此参数大于备份文件保留的时间段。这里我们设置31天。
操作如下:
SQL> show parameter keep_time
NAME TYPE VALUE
---------------------------------------- ---------------------- ------------------------------
control_file_record_keep_time integer 7
SQL>
SQL> alter system set control_file_record_keep_time=31 scope=both; --动态参数
SQL> show parameter keep_time
NAME TYPE VALUE
---------------------------------------- ---------------------- ------------------------------
control_file_record_keep_time integer 31
第二步:创建detele_archivelog.sh脚本
选择存放脚本的路径
$ mkdir -p /home/oracle/scripts --创建脚本存放目录
$ cd /home/oracle/scripts --打开/home/oracle
$ touch delete_archivelog.sh --创建脚本
$ chmod 755 delete_archivelog.sh --赋予读写权限
$ vi delete_archivelog.sh --编辑脚本
注意修改ORACLE_SID ,log路径要写绝对路径,不写绝对路径会导致单独执行成功,定时任务执行时找不到对应的log
脚本:
cat > /home/oracle/scripts/delete_archivelog.sh <
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为咸阳企业提供专业的做网站、成都网站制作,咸阳网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。