问题描述

安装完数据库后,在做压力测试,测试了没多久就出现了Oracle挂起的问题,提示如下错误:

ORA-00257: Archiver error. Connect AS SYSDBA only until resolved

通过上网查找资料,确定原因为归档日志已满,导致Oracle被挂起。

可通过如下语句查看归档日志使用率:

SQL> select * From v$flash_recovery_area_usage where FILE_TYPE='ARCHIVED LOG';

解决方法

增大归档日志空间的大小

  • 首先关闭数据库
SQL> shutdown immediate;
  • 启动数据库至mount状态
SQL> startup mount;
  • 查看回闪恢复区的大小和存放目标
SQL> show parameter db_recovery_file_dest;
  • 修改回闪恢复区的大小
SQL> alter system set db_recovery_file_dest_size = 4G;
  • 最后打开数据库
SQL> startup

清理无用的归档日志

  • 进入归档日志的文件夹
  • 删除无用的归档日志文件
  • 登录rman
oracle> rman target /
  • 检查并列出归档日志状态
RMAN> crosscheck archivelog all;
  • 清空失效的归档日志
RMAN> delete expired archivelog all;

通过如上操作便可完成归档日志清理。

Oracle错误——归档日志已满问题相关推荐

  1. oracle扩展归档空间大小,解决Oracle数据库归档日志占满磁盘空间问题

    1.常用命令 show parameter log_archive_dest; sql> archive log list; sql> select * from V$FLASH_RECO ...

  2. linux oracle ora-00257,ORA-00257归档日志已满解决

    2016年4月3日 14:30 客户环境:Linux+ RAC 客户端账号登录,报错提示:ORA-00257: archiver error. Connect internal only, until ...

  3. oracle数据库事务日志已满,SQL Server中已满事务日志原因的检测(上)

    对于SQL Server数据库管理员来讲,已满事务日志是一个琐碎的,但又很常见的问题.它能引发事务的提前终止,甚至通过阻止所有事务的引入,从而引起系统的崩溃.对于数据库管理员来说,关键是理解将要发生的 ...

  4. 一 如何检查oracle的归档日志及空间占用率,清除归档日志、Oracle归档日志使用情况查询、查看oracle数据库一周产生的归档日志

    一 如何解决"归档日志已满问题" 问题描述:所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文 ...

  5. oracle闪回空间使用率,如何检查oracle的归档日志及空间占用率,清除归档日志

    如何解决"归档日志已满问题" 问题描述: 所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文件 ...

  6. 突发:ORA-12541:TNS:无监听程序 的调查解决方法(监听日志已满导致)

    今天,用的好好的一个网站,突然间无法连接oracle了,本机使用PL/SQL连接oracle提示:ORA-12541:TNS:无监听程序, 但是我的监听服务肯定是有启动的,网上各种方法试了都不行:重启 ...

  7. SQLServer 2008中事务日志已满问题处理

    错误描述 错误原因 事务日志介绍 排查日志已满问题 解决方法 方法一:界面方式收缩日志 第一步:调整恢复模式 第二步:收缩日志文件 选项说明 第三步:调整恢复模式 方法二:命令行方式收缩日志 另请参阅 ...

  8. SQL Server中事务日志已满的原因以及解决办法

    错误描述:数据库的事务日志已满.若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 . 首先引入一下事务日志的概念(来自百度百科) ...

  9. 解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题

    一个使用SQLServer2000的后台页面总报 "数据库 'tempdb' 的日志已满.请备份该数据库的事务日志以释放一些日志空间" 事件查看里面的应用程序日志里也记录了同样的错 ...

最新文章

  1. make 操作技巧指南--gcc版本设置
  2. 域嵌套太深_pyspark如何修改嵌套结构域
  3. 前端学习(2185):tabberitem传入active图片
  4. 如何使用php写爬虫,PHP如何开发简单爬虫
  5. linux 启动端口失败,linux – 应用程序’appname’在开放移动节点应用程序启动失败(端口8080不可用)...
  6. Android HandlerThread和IntentService
  7. java计算机毕业设计网络课程答疑系统MyBatis+系统+LW文档+源码+调试部署
  8. 解析博图数据块(昆仑通态触摸屏自动命名)
  9. 监控系统服务器地址是什么,监控系统服务器ip地址
  10. Photoshop CS3 中文版安装教程
  11. WEEK-3 实战作业
  12. couchbase 报 The Content of this Observable is already released. Subscribe earlier or tune the Couch
  13. PS自用(抠图、调色)
  14. 书论20 袁昂《古今书评》
  15. C语言反序输出英文句子,iOS开发-英文句子倒序输出
  16. new bing 重定向到cn.bing,new bing使用不了的问题
  17. 「完结撒花」使用intel realsense D435i深度相机获取信息,DOBOT MG400机械手实现动态实时抓取,并做了个GUI界面(python实现)
  18. PRML翻译 Chap1 Introduction
  19. split分割字符串(按两种符号分割)
  20. Spring Boot(四)-- 中的application.properties配置简介 2

热门文章

  1. 【信号分析之心电信号处理】
  2. 科技爱好者周刊(第 212 期):人生不短
  3. python 证书-python+证书
  4. stemwin 实现显示屏幕滑动
  5. 继承 java_继承
  6. 《长尾理论》读书笔记
  7. zipf distribution
  8. 台达PLC与单片机的通讯
  9. c++ bitset 基本用法
  10. Mysql跨库跨表复制数据