从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一、报错信息
创新互联建站专注于企业全网整合营销推广、网站重做改版、叙永网站定制设计、自适应品牌网站建设、H5开发、商城建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为叙永等各大城市提供网站开发制作服务。
前几天网站突然访问不了,并且报了如下错误:
ora-27101: shared memory realm does not exist
ora-01034: oracle not available 11g
ORA-24324: service handle not initialized
原因:由于数据库归档日志满了,不能继续往数据库里写数据。
二、查看归档日志大小
su - oracle
sqlplus / as sysdba
show parameter recover
可查看到归档日志目录为:/u01/app/oracle/fast_recovery_area/******/archivelog
可以查看该目录的大小,对比数据库设置的日志空间,该目录大小不能大于数据库设置的空间。
三、扩大归档日志大小
alter system set db_recovery_file_dest_size=100G;
四、清理归档日志
扩大后还需设置定时计划清理归档日志,需要切换到oracle账号执行命令
rman target /
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
RMAN> delete archivelog until time 'sysdate-3'
上面三条命令的解释:
1、第一条命令可以把无效的expired的archivelog标出来。
2、第二条命令直接全部删除过期的归档日志。
3、第三条命令直接删除三天前所有的归档日志。
参考:https://www.2cto.com/database/201308/235338.html
五、设置自动脚本
1、编写脚本
su - oracle //切换到oracle用户下执行操作
cd /u01/app
vim arcclear.sh
#!/usr/bin rman target / <chmod +x arcclear.sh
2、添加到计划任务
crontab -e
30 1 * * * sh /u01/app/arcclear.sh >> /u01/app/arcclear.logservice crond restart
新闻标题:Oracle下定时删除归档日志脚本
当前地址:http://cdkjz.cn/article/jspipo.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图