oracle实例宕机重启,Oracle数据库归档日志满后造成系统宕机解决一例
第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到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数据库归档日志满后造成系统宕机解决一例相关推荐
- 当ORACLE归档日志满后如何正确删除归档日志
当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...
- linux 数据库归档日志满了,归档日志满后的处理方法
http://www.linuxidc.com/Linux/2013-07/87298.htm 在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归 ...
- 归档日志满导致ORA-13516错误,AWR报表不能自动收集
问题描述: 一个压力测试环境,需要模拟大量数据,于是写了个job在周末跑,结果今天来看结果的时候,发现由于产生大量的归档日志,导致磁盘空间耗尽,job已经停了.看看数据也造的差不多,也没在意.于是QA ...
- SQLServer 数据库变成单个用户后无法访问问题的解决方法
SQLServer 数据库变成单个用户后无法访问问题的解决方法 参考文章: (1)SQLServer 数据库变成单个用户后无法访问问题的解决方法 (2)https://www.cnblogs.com/ ...
- linux 重启oracle实例_Oracle实战(二)-Oracle概述
Oracle发展史 1970年 IBM的Codd博士发表A Relational Model of Data for Large Shared Data Banks 1978年 Oracle 1 汇编 ...
- oracle实例包括哪几部分,数据库的实例组成部分及作用是什么?一个oracle数据库可以有多个实例吗?...
共回答了20个问题采纳率:90% 很容易混淆,这就是"实例"(instance)和"数据库"(database).作为Oracle术语,这两个词的定义如下: q ...
- oracle实例注册监听,Oracle 19C 监听无法动态注册实例
Oracle 19C 监听无法动态注册实例 环境: DB:Oracle 19.3.0.0.0 OS:Red Hat Enterprise Linux Server release 7.5 (Maipo ...
- Android11vivox21刷机包,vivo x21旧版官方固件rom系统刷机包
这是vivo x21旧版官方固件rom系统刷机包,可以做备用,降级可用!!vivo x21已经提示更新了,如果你的手机更新之后系统没有之前好用的,可以选择降级用,直接完整版的固件rom包下载,解压出来 ...
- 台式计算机装两条内存条开不了机,电脑插了两根内存条后开不了机是怎么回事?...
好多网友在想升级电脑的时候,第一条就是想到要加一根内存,但是好多网友都会遇到电脑插了两根内存条后开不了机了,这是怎么回事呢?我们一起来看看. 电脑插了两根内存条后开不了机是怎么回事? 1.如果只有其中 ...
最新文章
- activemq 发两条只收到一条_浅谈ActiveMQ与使用
- dvd刻录软件_如何在Windows 7中刻录照片和视频DVD(无需额外的软件)
- 18awg线材最大电流_小米生态链拉车线:2.4A大电流,苹果MFi认证,高速充电不断裂...
- 量化交易策略matlab交易方案,【策略分享】Matlab量化交易策略源码分享
- C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
- 贝叶斯思维 统计建模的Python学习法
- 已知两点坐标和半径,求圆心
- ESXI 7.0封装Intel网卡驱动
- pytorch+yolov3(4)
- ETA4322耐压30V,线性充1000mA,充电电流可调,双灯指示
- 深入学习Linux摄像头(一)v4l2应用编程
- 缓存服务器 之 Linux下缓存服务器的应用
- scipy.sparse的一些整理
- 常见seo名词解释二(网站SEO常见术语说明)-从SEO到优化实战大师
- 【BUUCTF刷题记录】[极客大挑战 2019] Http
- warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法
- 赢得时间的30种妙计
- 网易图灵学院python公开课_图灵学院 Python全系列教程全栈工程师 python视频教程下载...
- 22071班(11月29日)
- python高手养成百家号_拥有这件神器,菜鸟也可以成为数据分析大师(连载二)...
热门文章
- 高光谱图像分类:文献阅读
- Android Studio 舞台,StudioLive 32SC 32通道数字调音台
- python监听局域网微信_python3.8 微信发送服务器监控报警消息代码实现
- Flutter 相对布局之Stack
- 修复计算机英语翻译,修复英文(修复怎么翻译)
- 第十七届智能车竞赛英飞凌专题培训 ——无线充电组浅析及LED驱动方案讲解
- 如何使用word 2013自动生成目录
- 西交大计算机英语复试,西安交大复试的详细流程
- VS2022创建金蝶插件
- ListView不能响应itemclick事件的解决方法