解决:[64000][257] ORA-00257: 归档程序错误。只有在解析完成后才以 AS SYSDBA 方式连接问题

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;
相关推荐
曹牧7 小时前
PL/SQL:xml数据
oracle
架构师老Y8 小时前
013、数据库性能优化:索引、查询与连接池
数据库·python·oracle·性能优化·架构
Leon-Ning Liu9 小时前
Oracle 26ai新特性:时区、表空间、审计方面的新特性
数据库·oracle
Yushan Bai10 小时前
ORACLE数据库在进行DROP TABLE时失败报错ORA-00604问题的分析处理
数据库·oracle
XDHCOM13 小时前
ORA-31215: DBMS_LDAP PL/SQL无效LDAP修改值,Oracle报错故障修复与远程处理方案,快速解决连接配置难题
数据库·sql·oracle
betazhou16 小时前
记一次Oracle REDO在线日志损坏故障修复
数据库·oracle·redo·ora-00600
老苏畅谈运维16 小时前
DBA分析 ORA 报错的利器,errorstack让 Oracle 错误现原形
数据库·oracle·dba
大江东去浪淘尽千古风流人物17 小时前
【Basalt】nfr_mapper 中的“小 SfM/BA 后端”
c++·人工智能·计算机视觉·oracle·augmented reality
曹牧1 天前
Oracle数据库中,将JSON字符串转换为多行数据
数据库·oracle·json
jnrjian1 天前
text index 查看index column index定义 index 刷新频率 index视图
数据库·oracle