解决:[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;
相关推荐
云和数据.ChenGuang1 分钟前
运维面试题之oracle和mysql单表最大容量
运维·mysql·oracle
aml258__1 小时前
MySQL 数据库管理入门:从创建到删除(T1)
数据库·mysql·oracle·初学数据库
悦悦欧呐呐呐呐1 小时前
数据库事务是什么,怎么用的
服务器·数据库·oracle
忘记9262 小时前
mybatis是什么
数据库·oracle·mybatis
q***92512 小时前
Springboot3 Mybatis-plus 3.5.9
数据库·oracle·mybatis
q***71013 小时前
SQL注入(SQL Injection)攻击原理与防御措施
数据库·sql·oracle
Slow菜鸟3 小时前
Java开发规范(十一)| 数据全生命周期治理规范—Java应用的“数据资产化手册”
java·servlet·oracle
b***46246 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
P***84399 小时前
解决Spring Boot中Druid连接池“discard long time none received connection“警告
spring boot·后端·oracle
字节拾光录10 小时前
手机号存储避坑指南:从20亿级数据库实践看,为什么VARCHAR才是终极答案
java·数据库·oracle