archive log 日志已满
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
1. 用sys用户登录
  sqlplus sys/pass@tt as sysdba
2. 看看archiv log所在位置
SQL> show parameter log_archive_dest;
NAME                                     TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                   string
log_archive_dest_1               string
log_archive_dest_10             string
3. 一般VALUE为空时,可以用archive log list;检查一下归档目录和log sequence
SQL> archive log list;
Database log mode                 Archive Mode
Automatic archival                   Enabled
Archive destination                  USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     360
Next log sequence to archive  360
Current log sequence              362
4. 检查flash recovery area的使用情况,可以看见archivelog已经很大了,达到96.62
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                 .13                        0               1
ONLINELOG                  2.93                        0               3
ARCHIVELOG                96.62                       0              141
BACKUPPIECE                   0                         0               0
IMAGECOPY                      0                         0               0
FLASHBACKLOG                0                         0               0
5. 计算flash recovery area已经占用的空间
SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
SUM(PERCENT_SPACE_USED)*3/100
-----------------------------
                       2.9904
                     
6. 找到recovery目录, show parameter recover
SQL> show parameter recover;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string           /u01/app/oracle/flash_recovery_area
db_recovery_file_dest_size        big integer   5G
recovery_parallelism                   integer         0
                     
7 上述结果告诉我们,归档位置用的是默认值,放在flash_recovery_area下(db_recovery_file_dest目录=/u01/app/oracle/flash_recovery_area)
[root@sha3 10.2.0]# echo $ORACLE_BASE
/u01/app/oracle
[root@sha3 10.2.0]# cd $ORACLE_BASE/flash_recovery_area/tt/archivelog
转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件(比如360以后的)
---------------------------------------------------------------------------------------
注意:
在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。
---------------------------------------------------------------------------------------
8. rman target sys/pass
[root@sha3 oracle]# rman target sys/pass
Recovery Manager: Release 10.2.0.4.0 - Production on Tue Jan 20 01:41:26 2009
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
connected to target database: tt (DBID=4147983671)
 
9. 检查一些无用的archivelog
RMAN> crosscheck archivelog all;
10. 删除过期的归档
RMAN> delete expired archivelog all;
delete archivelog until time 'sysdate-1' ; 删除截止到前一天的所有archivelog
11. 再次查询,发现使用率正常,已经降到23.03
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                 .13                         0               1
ONLINELOG                  2.93                         0               3
ARCHIVELOG                23.03                         0              36
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0
其它有用的Command:
----------------------------------
如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后,再shutdown;
shutdown immediate;
startup mount;
alter database noarchivelog;
alter database open;
shutdown immediate;
再次startup以archive log模式
shutdown immediate;
startup mount;
show parameter log_archive_dest;
alter database archivelog;
archive log list;               
alter database open;
如果还不行,则删除一些archlog log
SQL> select group#,sequence# from v$log;
    GROUP# SEQUENCE#
---------- ----------
         1         62
         3         64
         2         63
原来是日志组一的一个日志不能归档
SQL> alter database clear unarchived logfile group 1;
alter database open;
最后,也可以指定位置Arch Log, 请按照如下配置
select name from v$datafile;
alter system set log_archive_dest='/opt/app/oracle/oradata/usagedb/arch' scope=spfile
或者修改大小
SQL> alter system set db_recovery_file_dest_size=3G scope=both;

ORA-00257 archiver error. 错误的处理方法相关推荐

  1. ORA-00257 archiver error 错误的处理方法

    一.描述 出现ORA-00257错误(空间不足错误),大部分原因是归档日志满了,删除归档日志或者加大存储空间就可以解决. 报错详情:ORA-00257: archiver error. Connect ...

  2. 【转】nginx提示:500 Internal Server Error错误的解决方法

    [转]nginx提示:500 Internal Server Error错误的解决方法 参考文章: (1)[转]nginx提示:500 Internal Server Error错误的解决方法 (2) ...

  3. 启动Jupyter Notebook时出现Kernel error错误的解决方法

    启动Jupyter Notebook时出现Kernel error错误的解决方法 方法如下: 1.打开Anaconda Prompt,然后输入jupyter kernelspec list,查看一下 ...

  4. Nagios Apache报Internal Server Error错误的解决方法

    今天在CentOS 6.3上配置Nagios的时候遇到了一些麻烦,前面的步骤都顺利,nagios运行后,可以看到nagios的主页,左边的菜单可以显示,但点击左边的菜单时总是提示Internal Se ...

  5. ORA 00257 归档程序错误 导致无法连接

    问题描述 通过PL/SQL登录数据库报错 用sqlplus工具登录时会hang住 [oracle@db RACDB]$ !sql sqlplus / as sysdbaSQL*Plus: Releas ...

  6. Notepad++ Emmet执行时提示R6034 Runtime Error, 错误的解决方法

    Emmet是用了Python Script扩展, 而Notepad++自带的Python27.dll 是2.7.6版本的 自己系统中自己安装了Python2.7.13, 将系统中的Python27.d ...

  7. 为什么玩我的世界老提示Java se错误_我的世界error错误信息 error could解决方法

    我的世界是一个及其开放的沙盒游戏,而在这个游戏中有不少的问题,比如说遇到error该如何解决呢,看小编给大家带来的我的世界error错误的解决方法,希望大家喜欢. error应用程序错误信息.包括&q ...

  8. 错误计算机怎么打开,例举电脑无法开机出现a disk read error错误怎么办呢?

    在使用电脑的过程中难免会出现很多无法预测的故障,特别是老机子就经常出现无法开机的情况,比如开机出现英文代码为a disk read error的黑屏,那么如何解决这个情况呢?下面小编来教您如何解决这个 ...

  9. ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

    ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 oracle数据库做了实时同步功能,同步必须要打开归档日志功 ...

最新文章

  1. Mac-终端hostname变为bogon的问题
  2. 皮一皮:中国男足啊..这球少一个人帮忙这球都进不了...
  3. 元素、属性、标题、段落、文本格式化
  4. 攻防世界Reverse第七题simple-unpack
  5. boost::mpl::sign相关的测试程序
  6. yum search php7,yum install php7 in centos6
  7. LeetCode 2101. 引爆最多的炸弹(图的遍历)
  8. 魅族前副总裁李楠谈“苹果对5G判断”,理解万岁!
  9. DEAP:使用生理信号进行情绪分析的数据库IEEE
  10. 最简单的WIN7内核PE系统(U盘,硬盘,移动硬盘版支持原版WIN7安装
  11. 超融合基础架构(HCI)之深信服信服云aCloud方案的虚拟存储(VS,Virtual Storage)技术概览
  12. 戴尔服务器加无线网卡用不了网,电脑安装了无线网卡却不能用是怎么回事?
  13. Android 开发佳站3
  14. 基于libtorch的Alexnet深度学习网络实现——Cifar-10数据集分类(提升准确率)
  15. 云通讯 发送短信模板代码
  16. 图片上传被旋转,golang Exif 判断.jepg图片原始信息Orientation方向,并旋转,
  17. c语言税务信息申报系统,四川税务网上申报系统
  18. 沈阳理工大学计算机考研资料汇总
  19. 数据ETL——使用R语言对身份证进行校验,排序筛选等操作
  20. IOC容器中bean的生命周期,iocbean生命周期

热门文章

  1. OPPO Reno造乐节落地重庆 华语乐坛十大金曲榜单公布
  2. 酷狗音乐、艺龙旅行等42款APP被曝违规收集用户信息
  3. 苏宁买买买!将收购家乐福80%股份 成为家乐福中国控股股东
  4. “打”遍全球!支付宝重磅新功能上线...
  5. 魅族再发16s预热图 3.5mm耳机接口不要了!
  6. 小米9疑似入网工信部 官宣暗示发布时间
  7. 苹果iPhone SE 2概念视频放出:全面屏的小屏机
  8. 拳王虚拟项目公社:知识付费之出售虚拟教程资源赚钱,小白轻松赚钱的方式
  9. 36岁程序员:领导平时称兄道弟,裁员时立刻变脸,看透人性
  10. 我的docker随笔29:oracle数据库部署