Welcome 微信登录

首页 / 数据库 / MySQL

11gR2 新特性:Oracle Cluster Health Monitor(CHM)简介

11gR2 新特性:Oracle Cluster Health Monitor(CHM)简介

Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。 这些系统资源数据对于诊断集群系统的节点重启、Hang、实例驱逐(Eviction)、性能问题等是非常有帮助的。另外,用户可以使用CHM来及早发现一些系统负载高、内存异常等问题,从而避免产生更严重的问题。CHM会自动安装在下面的软件: 11.2.0.2...
在RAC数据库上滚动(Rolling)安装/回退小补丁的方法

在RAC数据库上滚动(Rolling)安装/回退小补丁的方法

在RAC数据库上安装小补丁时,为了不停止业务,可以使用滚动安装的方式(Rolling),也就是说,安装补丁的时候,先停止一个数据库实例,在这台节点安装这个补丁,然后启动这个实例,再停止下一个实例并安装这个补丁,这样能够保证一直有可用的数据库实例,业务能够继续。使用滚动安装的前提是这个补丁是可以Rolling安装的,对于如何判断一个补丁是Rolling的,下面的文章中会提到。一般来说,大体的Rolling安装的方式如下:1. 下载补丁。2. 打补丁之前,最好...
Oracle 11g 新特性 Member Kill Escalation 简介

Oracle 11g 新特性 Member Kill Escalation 简介

首先我们介绍一下历史。在Oracle 9i/10g 中,如果一个数据库实例需要驱逐(evict, alert 文件中会出现ora-29740错误)另一个实例时,需要通过LMON进程在控制文件(以下简称CF)中写入相应信息,当目标实例的LMON进程读取到相应的信息后,该实例shudown。但是,如果目标实例的LMON进程挂起而无法完成CF I/O的话,eviction将无法成功,这种情况有可能导致整个数据库挂起,需要dba手工干预。 所以,从oracle ...
物理Data Guard中哪个进程处理Redo GAP

物理Data Guard中哪个进程处理Redo GAP

在Oracle Data Guard中,Redo Gap的产生是由于一些网络或者其他问题导致redo的传输中断。当故障消除后,这些没有传输过去的redo文件会由一些进程发现,并且将它们传输到备库。术语:ARC:归档进程MRP:Media Recovery Process,在备库上负责应用redoRFS:Remote File Server ,在备库上接收发送过来的redo文件FAL:Fetch Archive Log测试目的:由于网络问题发生了gap后,确...
利器OSW (OSWatcher Black Box) 之简介篇

利器OSW (OSWatcher Black Box) 之简介篇

OSWatcher Black Box, 简称OSW,是Oracle提供的一个小但是非常有用的工具,它通过调用OS自己提供的命令来记录OS运行时的一些性能参数,比如CPU/Memory/Swap/Network IO/Disk IO相关的信息。+++ 为什么一定要部署OSW?OSW并不是强制要部署的,并且有很多工具可以提供一样的功能,比如说mrtg, cacti, sar, nmon, enterprise manger grid control.但是部署...
Oracle 11g 新特性:Active Data Guard

Oracle 11g 新特性:Active Data Guard

在Oracle 11g之前,物理备库(physical Standby)在应用redo的时候,是不可以打开的,只可以mount。从11g开始,在应用redo的时候,物理备库可以处于read-only模式,这就称为Active Data Guard 。通过Active Data Guard,可以在物理备库进行查询或者导出数据,从而减少对主库的访问和压力。 Active Data Guard适用于一些只读性的应用,比如,有的应用程序只是查询数据,进行一些报表...
Redundant Interconnect with Highly Available IP (HAIP) 简介

Redundant Interconnect with Highly Available IP (HAIP) 简介

从11.2.0.2开始,Oracle 的集群软件Grid Infrastructure(GI)中新增了Redundant Interconnect with Highly Available IP(HAIP),以实现集群私网的高可用性和负载均衡。 在11.2.0.2之前,私网的冗余一般是通过在OS上做网卡绑(如bonding, EtherChannel等)实现的,有了HAIP之后,无需使用网卡绑定就可以实现私网网卡的冗余。 在安装GI的过程中,可以定义多...
Oracle教程:如何诊断节点重启问题

Oracle教程:如何诊断节点重启问题

本文对如何诊断RAC环境中节点重启问题进行了介绍。适用于10gR2和11gR1.首先我们对能够导致节点重启的CRS进程进行介绍。1.ocssd : 它的主要功能是节点监控(Node Monitoring)和组管理(Group Management),它是CRS的核心进程之一。节点监控是指监控集群中节点的健康,监控的方法是通过网络心跳(network heartbeat)和磁盘心跳(disk heartbeat)实现的,如果集群中的节点连续丢失磁盘心跳或网络...
Oracle数据块详解

Oracle数据块详解

数据库的逻辑结构包括:数据块,区,段,表空间。 Oracle数据块是Oracle数据库存储基础,有磁盘空间的若干字节组成,数据块是oracle数据库的最小逻辑单元,可以定义数据块为2k、4k、8k、16k、32k甚至更大,默认oracle块大小是8k,通常我们称为oracle块。当然正常情况下oracle块应该是os块的整数倍,当然具有标准大小的块叫做标准块,和标准块不同的块叫做非标准块。同一个数据库中,当然指的是9i以后,支持同一个数据中同时使用标准块和...
RMAN DUPLICATE详解

RMAN DUPLICATE详解

DUPLICATE概述使用RMAN DUPLICATE命令可以在保留目标数据库的基础上依靠目标数据库(TargetDatabase)的备份创建一个副本数据库(DuplicateDatabase)。该副本即可与目标数据库完全相同,也可仅包含目标数据库表空间的一部子集。目标站点(TargetSite)以及副本站点(DuplicateSite)甚至可以在同一台机器上。副本数据库呢是目标数据库的一个拷贝。可以实现如下功能比如:测试备份和恢复过程。如,你可以从Hos...
了解Oracle RAC Brain Split Resolution集群脑裂协议

了解Oracle RAC Brain Split Resolution集群脑裂协议

CSS工作原理在理解脑裂(Brain Split)处理过程前,有必要介绍一下Oracle RAC Css(Cluster Synchronization Services)的工作框架:Oracle RAC CSS提供2种后台服务包括群组管理(Group Managment简称GM)和节点监控(Node Monitor简称NM),其中GM管理组(group)和锁(lock)服务。在集群中任意时刻总有一个节点会充当GM主控节点(master node)。集群中...
Oracle数据库CPU 100%故障诊断实例

Oracle数据库CPU 100%故障诊断实例

前言 这两天一只对外提供查询的数据库CPU使用率频繁攀升到100%,客户记得焦头烂额,总希望我抓点sql让开发商优化。和客户通完电话后,我心里想到,这烂系统,抓几个sql顶什么用,问题早就提过好几次了,每次都不了了之,出了问题就知道在那瞎忙,找点表面问题修修补补,本质问题从来都是置之不理。一通抱怨后,开始逐步分析,人就是这样,吃人嘴软,谁让客户是上帝呢?抱怨归抱怨,工作还是要认认真真去对待的,分析报告如下,抛砖引玉,如有错误,望批评指正,谢谢!分析报告 系...
缩小undo表空间全记录

缩小undo表空间全记录

今天同事让我把undo表空间缩小为原来的40GB,之前由于开发商的需求,将undo表空间扩大到了200GB之大,现在需要缩小为40GB。虽然整件事有点不和逻辑,但事已至此也用不管他们怎么想的,毕竟人家跟客户走得近,而且有些事也不是我说得算,照做就是了。下面是过程SQL> select * from v$version;BANNER-------------------------------------------------------------...
Oracle 表空间——简单管理永久表空间

Oracle 表空间——简单管理永久表空间

本文内容创建表空间 查看表空间 修改表空间可用性/可读写性 删除表空间 假设数据库为 Oracle 11g,在 SQL *PLUS 下,用 SYS 用户登录。本文演示创建(永久)表空间,之后,查看表空间信息,再修改表空间的配置,最后,删除表空间。创建表空间Oracle 按照区和段空间进行管理表空间。区管理方式 - 针对区的分配方式的不同,有两种方式:字典管理方式(dictionary-managed tablespace,DMT)和本地管理方式(local...
<< 541 542 543 544 545 546 547 548 549 550 >>