ORA-00257

问题描述

登陆oracle,提示错误信息ORA-00257: Archiver error. Connect AS SYSDBA only until resolved.

原因分析

这是归档日志积存过多,占用了磁盘空间导致的问题。

解决方案

通过删除归档日志或者增加存储空间方式可解决该问题,本文中选择通过rman清除归档日志

root@18b9d420d2d4# rman target sys/xxxx  #使用有dba权限的账户和密码

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

RMAN> crosscheck archivelog all;

#删除过期文件(过期文件指的是存储在rman资料库中的记录,但实际上记录对应的归档日志已经被清除了)

RMAN> delete expired archivelog all;

#删除7天前的归档日志

RMAN> delete archivelog until time 'sysdate-7'

注:请勿手动删除归档日志,手动删除,空间是不会得到释放的。
————————————————
版权声明:本文为CSDN博主「不会画画的画师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Loiterer_Y/article/details/119945385

ORA-03113

问题描述

登录oracle执行sql语句报错

ORA-03113: end-of-file on communication channelstartup
ORACLE instance started.Total System Global Area 1.0066E+10 bytes
Fixed Size           12342064 bytes
Variable Size         2248150224 bytes
Database Buffers     7784628224 bytes
Redo Buffers           21209088 bytes
Database mounted.
ORA-03113: end-of-file on communication channel
Process ID: 12631
Session ID: 977 Serial number: 51747

原因分析

以上错误是因为,没有一致性关库造成的

–使用隐藏参数忽略一致性验证:

conn / as sysdba
startup mount
alter system set "_allow_resetlogs_corruption"=true scope=spfile;
startup force mount;        --将数据库启动到 mount
alter database open resetlogs;    --使用 resetlogs 打开数据库
--此时再报 ORA-01139 错误
alter database open resetlogs
*
ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

解决方案

recover database until cancel;
Media recovery complete.alter database open resetlogs;Database altered.SQL> select status from v$instance;STATUS
------------
OPEN

取消隐藏参数后,可以正常启动数据库:

alter system reset "_allow_resetlogs_corruption" scope=spfile sid='*';

然后重新启动,可以正常启动

startup force

ORA-00257

1、在shell命令下切换到sqlplus命令

sqlplus / as sysdba;

2、查看归档日志占比

select * from v$flash_recovery_area_usage;


查看归档日志大小

select * from v$recovery_file_dest;

注意:这里的单位为字节(B)。

其他输出略。

3、对于此问题解决很简单:一是增加空间大小,二是删除归档日志。
1)增加空间大小:

alter system set db_recovery_file_dest_size=50G scope=both;

修改完成后查看是否修改成功

show parameter db_recover;

查看修改后空间大小

select * from v$recovery_file_dest;

注意:这里的单位为字节(B)。

2)删除归档日志
在dos窗口切换rman命令:$ rman target /
切换到rman命令后检查归档日志是否失效:crosscheck archivelog all;
删除失效归档日志,即删除物理文件已丢失但记录在rman中的归档日志:

delete expired archivelog all;

删除所有归档日志(慎用):

delete archivelog all;

oracle报错解决相关推荐

  1. 为什么链接oracle报错,PG连接Oracle报错解决

    epoll_wait(3, [{EPOLLIN, {u32=41936840, u64=41936840}}], 1, -1) = 1 recvfrom(10, "Q\0\0\0\26sel ...

  2. oracle01507报错,oracle报错ORA-01507

    Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程 [案例]Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程 转惜纷飞 今天ML的群中女神和travel在纠结 ...

  3. PLSQL连接ORACLE报错ORA-12541:TNS:无监听程序

    plsql连接oracle报错 解决办法是: 1.打开任务管理器->服务->服务(右下角) 2.点击名称下任意一个服务然后按字母o找到Oracle相关服务 3.把没有启动的监听器服务右击并 ...

  4. 连接远程服务器CredSSP加密Oracle修正报错解决办法

    连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...

  5. oracle拼接字符串报错,Oracle 中wmsys.wm_concat拼接字符串,结果过长报错解决

    备忘:这个函数最大是4000,根据拼接列的长度,通过限制拼接条数来防止拼接字符串过长错误 --这个情况是从子表中读取出具,这里直接把它当做查询字段处理,在子表中有所有数据 select info.id ...

  6. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  7. Oracle中wm_concat函数报错解决方法

    Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...

  8. oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法

    天萃荷净 运维DBA在巡检时发现alert日志文件中出现Oracle报错performing DML/DDL operation over object in bin,分析原因为回收站中的对象执行了d ...

  9. Oracle报错:不是单组分组函数解决

    Oracle报错:不是单组分组函数解决 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分 ...

最新文章

  1. unity 200.8m yoy_专场分享会|大会最新Unity、中创文旅专场预告来啦!
  2. linux使用vim浏览python源码
  3. java removeto_java.util.LinkedList.remove(int index)方法实例
  4. AD,proteus操作
  5. PMP每日三题(2022年2月14日)
  6. 虹康三期倒垃圾时间和理发地点
  7. Android实现笔记本修改功能,安卓12第二个开发者预览版推出:UI、功能有所改进...
  8. 使用 Akka 实现 Master 与 Worker 之间的通信
  9. ndoejs中中间件的使用
  10. 笔记本电脑下载matlab没有图标,win7系统安装matlab后找不到图标打不开如何解决...
  11. hdu5481 Desiderium
  12. java无框架开发,DON: java 小型web项目快速开发框架,实现无配置,直接关注业务开发.主要解决请求分发解析...
  13. 《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——1.2 网页的基本构成元素...
  14. 20155332 如何获取新技能+c语言学习调查
  15. android 头像存储,安卓裁剪上传保存头像
  16. 上传图片,使用很简单的办法上传图片
  17. ctf GetFlag
  18. Lync Server 2013 标准版的DNS和端口要求
  19. PEP8 Python 编码规范 -----Indent 缩进
  20. NoSQL之 Redis配置与优化

热门文章

  1. excel表格中隔行自动换颜色?
  2. 验证随机数案例java_Java实现随机验证码功能实例代码
  3. 什么是DHCP?为什么要用DHCP?(中科三方)
  4. 学生用计算机app,学生方程计算器
  5. General Data Protection Regulation (GDPR) (EU) 2016/679 中文版
  6. BigDecimal 科学计数法转换 正负数转换
  7. C++ 简单的CPU使用率监控程序
  8. Oracle安装和配置
  9. C prime plus 第六版 课后编程练习 第4章
  10. 基于stm32f4的按键检测