删除日志

使用XFtp

删除日志_第1张图片

打开对应省市平台的文件,进入下面文件目录直接删除日志

/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 --查看闪回区大小

归档日志删除路径

删除日志_第2张图片

你可能感兴趣的:(删除日志)