第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到Oracle数据库。于是

第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到Oracle数据库。于是连接数据库服务器,打开EM后发现系统报错如图:

提示归档日志写入失败,检查服务器发现磁盘空间满了,于是清理磁盘空间后,重启数据库问题解决。随后把服务器磁盘空间扩容,直接给了oracle数据所在盘1TB的磁盘空间。

第二次又出现此问题,经过仔细检查,并与同事确认后,发现是由于ORACLE数据库的归档日志被启用了,而我们系统默认是没有启用ORACLE数据库归档日志这个功能的。

使用sql命令查看:

Sql>sqlplus / as nolog;---------------------启动sql*Plus

Sql> connect sys/password@orcl as sysdba;

Sql> archive log list;

数据库日志模式 存档模式

自动存档 启用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 4888

下一个存档日志序列 4890

当前日志序列 4890

Sql> show parameter db_recovery_file_dest;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string D:\oracle\product\10.2.0/flash_recovery_area

db_recovery_file_dest_size big integer 20G

处理方法:

一、首先要处理日志空间满的情况:

1.指定数据库实例

C:/Documents and Settings/Administrator>SET ORACLE_SID =orcl

2.连接数据库

C:/Documents and Settings/Administrator>RMAN TARGETSYS/password@orcl

3.查看归档日志的状态

RMAN> list archivelog all;

4.手工删除归档日志文件

RMAN> exit

SQL> alter system set db_recovery_file_dest_size=214748364800;---设置使用空间大小(20*1024*1024*1024)

System altered

SQL> show parameter db_recovery_file_dest;---查看归档日志路径限额

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string D:\oracle\product\10.2.0/flash_recovery_area

db_recovery_file_dest_size big integer 200G

然后重启数据库后,系统可以正常使用了。

但是,由于启用了归档日志,即便设置成了200G的使用空间,按照每天2G的数据增长量,也就3个月数据就能达到了,需要定制任务定时清理归档日志,而删除归档日志只有在RMAN里才能进行,于是在数据库服务器上新建一个bat文件(文件名随意)

编辑此文件为:

rman target 'sys/password' cmdfile 'd:\cmd.txt'―――此处路径、文件名随意

在命令中对应的路径下新建cmd.txt文件,打开编辑此文件,

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

然后在Windows计划任务里添加任务,指定每天定时执行此bat文件。

经过一周的运行,归档日志每天定时被清理。系统正常。

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

本文永久更新链接地址:

, 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle实例宕机重启,Oracle数据库归档日志满后造成系统宕机解决一例相关推荐

  1. 当ORACLE归档日志满后如何正确删除归档日志

    当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...

  2. linux 数据库归档日志满了,归档日志满后的处理方法

    http://www.linuxidc.com/Linux/2013-07/87298.htm 在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归 ...

  3. 归档日志满导致ORA-13516错误,AWR报表不能自动收集

    问题描述: 一个压力测试环境,需要模拟大量数据,于是写了个job在周末跑,结果今天来看结果的时候,发现由于产生大量的归档日志,导致磁盘空间耗尽,job已经停了.看看数据也造的差不多,也没在意.于是QA ...

  4. SQLServer 数据库变成单个用户后无法访问问题的解决方法

    SQLServer 数据库变成单个用户后无法访问问题的解决方法 参考文章: (1)SQLServer 数据库变成单个用户后无法访问问题的解决方法 (2)https://www.cnblogs.com/ ...

  5. linux 重启oracle实例_Oracle实战(二)-Oracle概述

    Oracle发展史 1970年 IBM的Codd博士发表A Relational Model of Data for Large Shared Data Banks 1978年 Oracle 1 汇编 ...

  6. oracle实例包括哪几部分,数据库的实例组成部分及作用是什么?一个oracle数据库可以有多个实例吗?...

    共回答了20个问题采纳率:90% 很容易混淆,这就是"实例"(instance)和"数据库"(database).作为Oracle术语,这两个词的定义如下: q ...

  7. oracle实例注册监听,Oracle 19C 监听无法动态注册实例

    Oracle 19C 监听无法动态注册实例 环境: DB:Oracle 19.3.0.0.0 OS:Red Hat Enterprise Linux Server release 7.5 (Maipo ...

  8. Android11vivox21刷机包,vivo x21旧版官方固件rom系统刷机包

    这是vivo x21旧版官方固件rom系统刷机包,可以做备用,降级可用!!vivo x21已经提示更新了,如果你的手机更新之后系统没有之前好用的,可以选择降级用,直接完整版的固件rom包下载,解压出来 ...

  9. 台式计算机装两条内存条开不了机,电脑插了两根内存条后开不了机是怎么回事?...

    好多网友在想升级电脑的时候,第一条就是想到要加一根内存,但是好多网友都会遇到电脑插了两根内存条后开不了机了,这是怎么回事呢?我们一起来看看. 电脑插了两根内存条后开不了机是怎么回事? 1.如果只有其中 ...

最新文章

  1. activemq 发两条只收到一条_浅谈ActiveMQ与使用
  2. dvd刻录软件_如何在Windows 7中刻录照片和视频DVD(无需额外的软件)
  3. 18awg线材最大电流_小米生态链拉车线:2.4A大电流,苹果MFi认证,高速充电不断裂...
  4. 量化交易策略matlab交易方案,【策略分享】Matlab量化交易策略源码分享
  5. C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
  6. 贝叶斯思维 统计建模的Python学习法
  7. 已知两点坐标和半径,求圆心
  8. ESXI 7.0封装Intel网卡驱动
  9. pytorch+yolov3(4)
  10. ETA4322耐压30V,线性充1000mA,充电电流可调,双灯指示
  11. 深入学习Linux摄像头(一)v4l2应用编程
  12. 缓存服务器 之 Linux下缓存服务器的应用
  13. scipy.sparse的一些整理
  14. 常见seo名词解释二(网站SEO常见术语说明)-从SEO到优化实战大师
  15. 【BUUCTF刷题记录】[极客大挑战 2019] Http
  16. warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法
  17. 赢得时间的30种妙计
  18. 网易图灵学院python公开课_图灵学院 Python全系列教程全栈工程师 python视频教程下载...
  19. 22071班(11月29日)
  20. python高手养成百家号_拥有这件神器,菜鸟也可以成为数据分析大师(连载二)...

热门文章

  1. 高光谱图像分类:文献阅读
  2. Android Studio 舞台,StudioLive 32SC 32通道数字调音台
  3. python监听局域网微信_python3.8 微信发送服务器监控报警消息代码实现
  4. Flutter 相对布局之Stack
  5. 修复计算机英语翻译,修复英文(修复怎么翻译)
  6. 第十七届智能车竞赛英飞凌专题培训 ——无线充电组浅析及LED驱动方案讲解
  7. 如何使用word 2013自动生成目录
  8. 西交大计算机英语复试,西安交大复试的详细流程
  9. VS2022创建金蝶插件
  10. ListView不能响应itemclick事件的解决方法