使用XFtp
打开对应省市平台的文件,进入下面文件目录直接删除日志
/u01/app/oracle/diag/rdbms/hmpqzj/hmpqzj1/trace
su - grid --grid目录
crsctl stat res -t 查询各个实例的状态
exit
数据库归档日志的删除方式
su - oracle
export ORACLE_SID=rhipbzk1
rman target / --进入rman目录
configure archivelog deletion policy to applied on standby;
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog until time 'sysdate-14';
这些语句在rman下面执行,一句一句的执行
第一句是:配置归档保留策略为删除已应用到备库的归档
就是备库没应用的归档删不掉,当然,你这个好像没做备库
第二句,对控制文件中记录的归档和实际路径中存在的归档进行交叉校验
第二句里,控制文件里记录的,但是在实际路径已经被删掉的归档,会被标记为"过期"
第三句:删除控制文件中被标记"过期"的归档记录
第四句:删除距今14天之前的实际归档文件
归档日志满了无法删除的解决方法
控制文件里记录的归档是350,所以在最大值是350的情况下,数据库会无法执行新的语法
改成400,闪回就不算满了,就可以执行语法了
su - oracle
echo $ORACLE_SID --前面是那个节点就进哪个
sqlplus / as sysdba; --登陆sql
sql>archive log list --列出归档日志
sql>show parameter recov --查看闪回区大小
sql>desc v$recovery_area_usage
sql>alter system set db_recovery_file_dest_size=400G scope=both; --更改闪回区空间为400G
sql>show parameter recov --查看闪回区大小
网友评论