Redo Log之一:理解Oracle redo log
1. 什么是Redo logRedo log包含所有的数据库变化历史,数据库的所有操作变化,均按照写入重做日志缓冲区先于数据块缓冲区、写入重做日志文件先于写入数据文件;当发生提交动作时,将重做日志缓冲区变化刷到重做日志文件。重做日志文件一般用于数据库恢复(实例恢复和介质恢复)、Log Min...
用oradebug short_stack及strace -p分析oracle进程是否dead或出现故障
结论1,可以采用oradebug或者strace -p跟踪后台或前台进程是否dead或hang住2,如果进程出现故障,必会在对应的TRC文件写入最新信息,基于此可以获取非常重要的信息进一步分析与诊断 日志文件在background_dump_dest3,采用 ll -lhrt *lgwr*|tail -10f 获取最新的进程的TRC文件4,而且出现故障时,多...
11g r2 添加节点大致步骤
1、配置hosts=================================================================根据原有节点配置host文件 =================================================================2、配置内核(按照现有节点配置)================================================================= 参照其他节点 ...
mulitpath配置+udev(red5+red6)
今天遇到一次了multipath绑定的问题,所以把multipath简单整理下1、mutipathmutipath里Linux下提供的多路径软件,在redhat 5 和 red hat 6 上使用有些区别2、安装 安装多路径软件 yum install kpartx -y yum install device-mapper-multipath -y 配置开机启动 chkconfig ...
记一次AsmLib故障
asmlib 出现故障,造成asm磁盘组丢失,恢复过程
Drop Column之ORA-01732
应用厂家同事报错,随即诊断如下:[root@netmgrdb1 ~]# su - oracle[oracle@netmgrdb1 ~]$ iduid=1101(oracle) gid=1000(oinstall) groups=1000(oinstall),1020(asmadmin),1021(asmdba),1022(asmoper),1031(dba)[oracle@netmgrdb1 ~]$ sqlplus '/ as sysdba'SQL*Plus: Release 11.2.0.3.0 Production on Fri Apr 17 16...
Troubleshooting 11.2 Clusterware Node Evictions (Reboots)_1050693.1
Troubleshooting 11.2 Clusterware Node Evictions (Reboots) (Doc ID 1050693.1)In this DocumentPurposeScopeDetails NODE EVICTI...
Linux平台的多路径软件multipath的使用案例
在Linux和AIX平台都有一部分存储产品使用操作系统自带的多路径软件,包括最常见的HP和IBM的部分存储产品,在Linux自带的多路径软件叫做multipath,这篇文章以IBM N系列存储在Li...
使用 udev 高效、动态地管理 Linux 设备
使用 udev 高效、动态地管理 Linux 设备
Linux udev 动态管理Oracle ASM磁盘-实验
1 概述在Red Hat Enterprise Linux (RHEL) 6以前,Oracle都是采用ASMLib包来管理ASM磁盘。但是2011年5月甲骨文发表了一份声明,声明中称Oracle将不再提供Red Hat Enterprise L...
UDEV规则参数详细解释使用
Udev 的使用--linux系统创建设备节点 Linux 里都是以设备文件的形式存在。在早期的 Linux 版本中,/dev目录包含了所有可能出现的设备的设备文件。但因为这样 Linux 用户很难在这些大量的设备文件中找到匹配条件的设备文件。现在 udev 只为那些连接到 Linux 操作系统的设备产生设备文件。并且 udev 能通过定义一个 ...
log buffer及日志管理深入分析及性能调整(一)
1. log buffer的概念1.1 log buffer概述数据库在运行过程中,不可避免的要遇到各种能够导致数据块库损坏的情况。比如突然断电、oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、...
Index Full Scan vs Index Fast Full Scan
index full scan和index fast full scan是指同样的东西吗?答案是no。两者虽然从字面上看起来差不多,但是实现的机制完全不同。我们一起来看看两者的区别在哪里? 首先来看一下IFS,FFS能用在哪里:在一句sql中,如果...
oracle分区表总结(转)
=========================================================== 作者: m77m78(http://m77m78.itpub.net)发表于:2007.04.15 23:03分类: oracle 管理 出处:http://m77m78.itpub.net/post/125/280787---------...
oracle触发器使用笔记
语法规则:Create [or replace] trigger [模式.]触发器名 Before| after insert|delete|(update of 列名)On 表名[for each row]When 条件PL/SQL块说明:Fo...
oracle10g recyclebin 详解
oracle10g 提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使...
[转][数据库SQL语句]truncate/delete/drop同与不同
注意:这里说的delete是指不带where子句的delete语句相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点:1. truncate和 delete只删除数据不删除表的结构(定义)drop语句将删除表的结构被依...
Oracle巡检内容
Oracle巡检内容1. Oracle进程检查Ps –ef |grep ora2. CRS进程检查$ps –df |grep d.bin 应有:crsd.bin ocssd.bin evmd.bincrsctl check crscrs_stat –t...
触发redo写的几个条件
主要有以下几个条件触发LGWR执行写操作:1.超时(timeout)当LGWR处于空闲状态时,它依赖于rdbms ipc message等待,处于休眠状态,直到3秒超时时间到。如果LGWR发现有redo需要写出,那么LGWR将执行写出操作,log file ...
在线修改重做日志文件的大小
方法:加入新的大的日志文件,然后删掉旧的小的日志文件例如:假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB1、创建2个新的日志组SQL>alter database ad...