解决:[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;
相关推荐
li35747 小时前
从“内存操作”到“原子更新”:一次代码思维的跃迁
数据库·oracle
小白考证进阶中7 小时前
终于赶在考试券过期前把Oracle OCP证书考下来了!
运维·数据库·oracle·dba·开闭原则·数据库管理员
川石课堂软件测试9 小时前
Oracle 数据库如何查询列
linux·数据库·sql·功能测试·oracle·grafana·prometheus
NineData11 小时前
NineData发布 Oracle 到 MySQL 双向实时复制,助力去 O 战略与数据回流
mysql·阿里云·oracle·ninedata·数据库迁移·数据复制·双向复制
川石课堂软件测试12 小时前
Oracle 数据库使用事务确保数据的安全
数据库·python·功能测试·docker·oracle·单元测试·prometheus
皆过客,揽星河12 小时前
mysql初学者练习题(从基础到进阶,相关数据sql脚本在最后)
数据库·sql·mysql·oracle·mysql基础练习·mysql基础语法·数据库练习题
AI小小怪14 小时前
在linux下使用MySQL常用的命令集合
linux·数据库·mysql·oracle
不要再敲了18 小时前
Java 方法:从定义调用到重载,入门到面试全攻略
数据库·oracle
高级测试工程师欧阳20 小时前
SQLint3 模块如何使用
数据库·python·mysql·oracle
ActionTech20 小时前
2025 年 8 月《大模型 SQL 能力排行榜》发布
数据库·sql·oracle