ORA-00257: Archiver error. Connect AS SYSDBA only until resolved错误解决

错误的原因:是因为服务器分配空间不足,数据库归档日志满导致系统数据库登陆失败。

解决办法:1.删除以前的日志

2.增大归档日志的容量

3.关闭归档模式

一、删除以前的容量

1.登录账号后,查看ORACLE_BASE目录

【oracle@localhost~】echo ORACLE_BASE;

/orc/app/oracle

2.进入数据库操作界面

【oracle@localhost~】 s q l p l u s / a s s y s d b a 3. 查看 f l a s h r e c o v e r y a r e a 的使用情况 S Q L > s e l e c t ∗ f r o m V sqlplus /as sysdba 3.查看flash recovery area的使用情况 SQL> select * from V sqlplus/assysdba3.查看flashrecoveryarea的使用情况SQL>select∗fromVFLASH_RECOVERY_AREA_USAGE;

FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLENUMBER_OF_FILES
5、退出数据库命令后,进入/orc/app/oracle/fast_recovery_area/orcl/ORCL/archivelog文件夹下保留最近日期的一个文件夹,删除其他的文件夹。

6、使用rman维护控制文件,否则空间显示仍不释放。

oracle@localhost \~$ rman target sys/pass

恢复管理器: Release 12.2.0.1.0 - Production on 星期四 9月 3 17:55:59 2020

Copyright © 1982, 2017, Oracle and/or its affiliates. All rights reserved.

已连接到目标数据库: ORCL (DBID=1576223308)


Rman target sys/oracle@db 其中sys是用户名,密码是oracle,@后面数据库实例

7、检查错误文档

RMAN> crosscheck archivelog all;

检查控制文件和实际物理文件的差别

8、删除过期文档

RMAN> delete expired archivelog all;

delete expired删除的是那些本来RMAN以为存在但是实际上在磁盘或者磁带上已经被删除了的信息,删除的只是RMAN资料库中的记录

9、删除截止到前一天所有的archivelog

RMAN> delete archivelog until time 'sysdate-1';

删除截止到前一天的所有archivelog

10、退出

RMAN> exit();

三、修改为无归档日志模式

开启归档日志模式

1、登录服务端:sqlplus / as sysdba;

2、查询归档模是否开启:archive log list;

3、关闭数据库:shutdown immediate;

4、开启数据库至mount状态:startup mount;

5、修改数据库模式:alter database archivelog;

6、开启数据库:alter database open;

7、查看归档日志是否开启:archive log list;

关闭归档日志模式

1、登录服务端:sqlplus / as sysdba;

2、关闭数据库:shutdown immediate;

3、打开数据库:startup mount;

4、关闭归档日志:alter database noarchivelog;

5、开启数据库:alter database open;

6、查看归档日志是否关闭:archive log list ;

相关推荐
2601_953720827 小时前
【计算机毕业设计】基于Vue与Spring Boot的高校兼职信息服务平台设计与实现
spring boot·后端·课程设计
evans在进步10 小时前
Spring Boot 核心机制详解:可执行 JAR、CORS、静态资源与配置绑定
spring boot·后端·jar
Sayuanni%310 小时前
SpringBoot 从注解到源码:核心知识点总结
java·spring boot·后端
m0_5873830012 小时前
社区家政系统开发实战:从需求分析到上线部署全指南
java·spring boot·spring·需求分析
凤山老林12 小时前
动态 i18n 体系落地:Spring Boot 多租户热加载与前后端协同实践
java·spring boot·后端·i18n
【赫兹威客】浩哥13 小时前
基于SpringBoot+Vue3的健身运动管理系统|WebSocket实时消息 健身房毕设项目
spring boot·websocket·课程设计
凤山老林13 小时前
数据库读写分离与动态路由实战:Spring Boot + ShardingSphere-JDBC 生产配置
数据库·spring boot·后端·分库分表·sharding-jdbc
RuoyiOffice14 小时前
SpringBoot3+Vue3 代码生成器深拆:元数据 IR、模板编译与安全同步
spring boot·vue3·mybatis plus·代码生成器·spring boot 3·velocity·元数据驱动
paopaokaka_luck14 小时前
基于springboot3+vue3的支教志愿者管理系统(AI问答、协同过滤算法、Echarts图形化分析)
spring boot·echarts
2601_9638701816 小时前
【计算机毕业设计】基于Vue+Spring Boot的助农电商系统的设计与实现
spring boot·后端·课程设计