oracle报ORA-00257的解决办法

oracle报ORA-00257的解决办法OAR-00257 aichivelog归档错误
登录服务器,切换oracle
su -oracle;
sqlplus /nolog;
SQL> conn /as sysdba;
检查fast_recovery_area的使⽤情况
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
计算fast_recovery_area已经占⽤的空间
SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
修改fast_recovery_aread的空间
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8g;
查询⽇志⽬录位置
SQL> show parameter recover;
cd /u01/app/oracle/flash_recovery_area/USERDB/archivelog
##USERDB是数据库实例名
退出sql编辑模式
exit
rman操作⽇志
rman
RMAN> connect target sys/sys_passwd
crosscheck backup;
delete obsolete;
delete expired backup;
crosscheck archivelog all;
delete noprompt archivelog all;
host;  //退出rman
归档⽇志定时清理
新建归档⽇志脚本
[oracle@localhost ~]$ vim /home/oracle/del_arch.sh
#!/bin/bash
echo "----------------------------------------`date`---------------------------------------"
source ~/.bash_profile
rman target / <<EOF
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog all completed before 'sysdate-7';
EOF
echo -e "\n"
echo "------------------------------------ FINISHED ------------------------------------"
将脚本添加到定时任务当中
[oracle@localhost ~]$ crontab -e
* 1 * * *  sh /home/oracle/del_arc.sh

本文发布于:2024-09-22 20:32:41,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/95498.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脚本   归档   登录   退出   数据库   服务器   编辑
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议