64000\]\[257\] ORA-00257: 归档程序错误。只有在解析完成后才以 AS SYSDBA 方式连接
问题:生产环境oracle服务器磁盘空间100%
,一直报[64000][257] ORA-00257: 归档程序错误。只有在解析完成后才以 AS SYSDBA 方式连接
错误。

解决:
1、排查到底是哪个文件占了那么多空间,我们系统一般业务数据绝对不会占那么多空间的
bash
# 各文件夹占用磁盘空间情况(查找当前目录下有那些大文件)
du -h --max-depth=1

详见上图archive(归档日志数据文件)
自己就占了1.5T空间。
2、清理归档日志
bash
# 1.进入rman并与目录数据库建立连接(注意这里要是sys用户才行)
rman target sys/Gjqxin1609Gzh@10.200.101.15:3526/gjdb;
# 2.查看归档日志数据文件与状态
list archivelog all;
# 3.删除7天以前的归档日志
delete archivelog all completed before 'sysdate-7';
# 4.同步控制文件信息
crosscheck archivelog all;
delete expired archivelog all;
# delete archivelog all;
# 5.退出 - 清理完后数据库就恢复正常了
exit;
