知识大全 实战管理联机日志

Posted 数据库

篇首语:勇气是控制恐惧心理,而不是心里毫无恐惧。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实战管理联机日志相关的知识,希望对你有一定的参考价值。

  今天查看偶得可爱的dbora 发现了一个问题   select sid event from v$session_wait;    发现了     buffer busy waits   log file switch (archiving needed)    这是咋个回事呢?    最近我做了什么事情呢?原来早上我本打算对数据库进行压力测试 所以往一个表里面insert了 万的数据     不想偶得pc根本受不了 sqlplus死掉了 我就直接把它Ctrl+C了 不过session还在 而且v$session_wait里和  v$locked_object里面还有这个session的信息   于是我就把这个session给直接干掉了     alter system kill session ;    这个问题是解决了     没想为insert的数据太多 我得重做日志设的只有 M大小 而且只有三个 所以当重做日志三个都被填满了 而且archive    还没做完 所以就在v$session_wait里出现log file switch (archiving needed)的event     试着Troubleshooting一下     a     SQL> alter system switch logfile;    不想这个操作也hung住了 根本没反应 这个应该是本来logfile都已经满了 肯定switch也是没法子做得了     b 增加第四组logfile 大小为 M     SQL> alter database add logfile group C:ORACLEORADATASYMIELDREDO LOG size m;    发现做完了之后 第一步里的alter system switch logfile也成功完成了     c 删掉第一组的logfile     SQL> alter database drop logfile group ;  alter database drop logfile group   *  ERROR 位于第 行:  ORA : 日志 (线程 ) 中需要归档  ORA : 联机日志 线程 : C:ORACLEORADATASYMIELDREDO LOG     删不掉 提示第一组联机日志需要归档     d 归档联机日志    SQL> archive log start  已处理的语句  SQL> archive log NEXT  ORA : 没有需要存档的日志  SQL> archive log all;  ORA : 没有需要存档的日志    归档完成     e 删掉第一组的logfile     SQL> alter database drop logfile group ;    数据库已更改     f 增加第一组logfile 大小为 M     SQL> alter database add logfile group C:ORACLEORADATASYMIELDREDO LOG size m;  alter database add logfile group C:ORACLEORADATASYMIELDREDO LOG size m  *  ERROR 位于第 行:  ORA : 添加日志文件 C:ORACLEORADATASYMIELDREDO LOG 时出错   无法创建文件  ORA : skgfrcre: 文件存在  OSD : <创建> 选项指定 文件已经存在    第一组logfile已经存在?因为drop掉的第一组日志的操作系统文件并没有被删除     del C:ORACLEORADATASYMIELDREDO LOG    再try一次    SQL> alter database add logfile group C:ORACLEORADATASYMIELDREDO LOG size m;    数据库已更改     g 再更改剩下的logfile     注意的是 v$log中status为active和arc为No的日志文件不能被drop     查看结果   数据库SQL> select sid event from v$session_wait;    SID EVENT       ok 搞定     已经没有相关的event了     added by :    昨晚上看《Oracle 备份与恢复手册》发现     原来 如果Archivelog模式下的数据库 如果归档的操作没有被正常执行 那么整个数据库将被挂起     偶怀疑这次就是一个挂起的事件 cha138/Article/program/Oracle/201311/17861

相关参考

知识大全 linux日志管理(一)

   日志简介  日志对于安全来说非常重要他记录了系统每天发生的各种各样的事情你可以通过他来检查错误发生的原因或者受到攻击时攻击者留下的痕迹日志主要的功能有审计和监测他还可以实时的监测系统状态监测和追

知识大全 配置归档日志,让数据库管理更加顺畅

  一更改日志操作模式三步走  默认情况下Oracle数据库采用的是非归档模式但是非归档模式不能够防止因物理损坏而导致丢失数据问题为此数据库管理员可能需要把日志操作模式从非归档模式转换为归档模式其实要

知识大全 Log4J 日志管理系统使用心得体会

Log4J日志管理系统使用心得体会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简单的Logj

知识大全 删除重做日志文件组的四大限制条件

  虽然重做日志文件非常的重要但是有时候数据库管理员仍然需要忍痛割爱将某些重做日志文件组或者组成员删除如当硬盘出现物理损坏此时就无法往这个位置存放重做日志此时为了避免重做日志的错误就需要将其删除然后再

什么是TYJL-II型联锁机的联机、同步状态?

  当联锁机备机为脱机状态,按压备用联锁机的联机按钮,备用联锁机联机灯亮灯,主备机的第四组收发灯快速闪烁,联机成功。倘若在按压备机的联机按钮之前联锁机主机有进路存在,联锁机备机一直要等到这些进路解锁后

什么是TYJL-II型联锁机的联机、同步状态?

  当联锁机备机为脱机状态,按压备用联锁机的联机按钮,备用联锁机联机灯亮灯,主备机的第四组收发灯快速闪烁,联机成功。倘若在按压备机的联机按钮之前联锁机主机有进路存在,联锁机备机一直要等到这些进路解锁后

知识大全 我和朋友一起联机,要画面好点的。

求第一人称射击联机单机游戏,使命,CS什么的别说了,说得好另外加分!我和朋友一起联机,要画面好点的。  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理

知识大全 中央空调多联机、风冷模块机、水系统到底有些什么区别

中央空调多联机、风冷模块机、水系统到底有些什么区别?各自都有哪些优缺点?,“中央空调多联机”、“风冷模块机”、“水系统”有些什么区别?多联机是一次冷媒系统,是常说的氟机.风冷模块和水系统(您所说的应该

知识大全 联机热备份的步骤

  使数据库处于ARCHIVELOG模式    $svrmgrl  SVRMGR>connectinternal  SVRMGR>ALTERDATABASEARCHIVELOG;  SVR

知识大全 数据库的查询优化技术

    数据库系统是管理信息系统的核心基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行企业政府等部门最为重要的计算机应用之一从大多数系统的应用实例来看查询操作在各种数据库操作中所