解决:[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;
相关推荐
杨云龙UP8 小时前
20250922_(Linux操作系统上)Oracle、MySQL、MariaDB、SQL Server常用连接命令与基础查询
mysql·oracle·sqlserver·mariadb
小志开发13 小时前
SQL从入门到起飞:完整学习数据库与100+练习题
数据库·sql·学习·mysql·oracle·sqlserver·navcat
BLUcoding21 小时前
ORACLE、MYSQL、达梦 SQL 语法兼容性分析
sql·mysql·oracle·达梦
小志开发2 天前
SQL从入门到起飞:完整数据库操作练习
数据库·sql·学习·oracle·sqlserver·navicat
qh0526wy2 天前
DUCKLAKE 同步数据库
数据库·oracle
重回19812 天前
Python 操作 SQLite:Peewee ORM 与传统 sqlite3.connect 的全方位对比
数据库·oracle·sqlite
IvorySQL4 天前
PostgreSQL 全表 count 优化实践:从 SeqScan 痛点分析到 heapam 改进与性能突破
数据库·postgresql·oracle·deepseek·ivorysql
lunz_fly19928 天前
Oracle清理:如何安全删除trace, alert和archivelog文件?
oracle
努力也学不会java10 天前
【设计模式】抽象工厂模式
java·设计模式·oracle·抽象工厂模式
不想被吃掉氩11 天前
MySQL的事务特性和高可用架构
数据库·oracle