- 博客(24)
- 收藏
- 关注
转载 导致实例逐出的五大问题
MOS 文档 ID 1526186.1 转载下来问题 1:警报日志显示 ora-29740 是实例崩溃/驱逐的原因症状:实例崩溃,警报日志显示“ORA-29740:evicted by member ...(被成员...驱逐)”错误。可能的原因:一个实例将另一个实例从 RAC 数据库驱逐时,出现了 ORA-29740 错误。被驱逐的实例会在警报日志中报告
2015-08-18 09:54:43
929
转载 如何诊断RAC数据库上的“IPC Send timeout”问题
RAC 数据库上比较常见的一种问题就是“IPC Send timeout”。数据库Alert log中出现了“IPC Send timeout”之后,经常会伴随着ora-29740 或者 "Waiting for clusterware split-brain resolution"等,数据库实例会因此异常终止或者被驱逐出集群。比如:实例1的ALERT LOG:Thu Ju
2015-08-18 08:45:22
1323
转载 如何诊断RAC系统中的gc cr multi block request
'gc cr multi block request' 是RAC数据库上比较常见的一种等待事件,在RAC 上进行全表扫描(Full Table Scan)或者全索引扫描(Index Fast Full Scan)时,容易产生这样的多块读等待。 这种等待产生的主要原因:1. 数据库参数db_file_multiblock_read或者db_block_size设置太大,导致多块读
2015-08-17 16:11:10
3764
原创 Oracle CRS/GI 进程介绍
1. ocssd.bin:这是一个很核心的进程,如果它异常终止会导致这个节点的集群或者主机重启。这个进程主要用于检查表决盘能否正常访问,节点私网间的通信是否正常。数据库实例上的LMON进程也会注册到CSSD上,这样CSSD会通过LMON来了解数据库实例的健康情况。 如果节点发生了主机自动重启,需要查看ocssd的日志,位于: /log//cssd。2. crsd.bin: 这个进程主
2015-04-28 17:40:32
742
原创 归档模式下,恢复没有备份的数据文件
1、确认库里现有的数据文件SQL> select file_name from dba_data_files;FILE_NAME--------------------------------------------------------------------------------/data/corcl/users01.dbf/data/corcl/sysaux0
2014-12-31 09:22:15
410
原创 RAC后台进程介绍
在RAC数据库上会比单实例数据库多一些进程,这些进程是RAC特有的,为了实现集群数据库功能而设置的。这篇文章会对RAC特有的进程做一些介绍。1、LMSn: Global Cache Service Process。 LMSn进程会维护在Global Resource Directory (GRD)中的数据文件以及每个cached block的状态。LMSn用于在RAC的实例间进
2014-10-10 11:02:17
2023
原创 实例恢复与Oracle的SCN
简单理解oracle的SCN就是自己的时间功能,好比linux系统自己的时间一样,oracle它也有自己的一套时间。在你干净的关闭数据库时shutdown immediate或者使用alter system checkpoint都会把SCN的值写入4个位置,其中有3个位于controlfile内,还有1个位于datafile header内controlfile里面的三个SCN分别是:1、
2014-09-03 12:07:46
992
转载 Oracle 使用RMAN COPY 移动 整个数据库 位置
一.数据迁移说明在DBA的工作中会遇到数据迁移的情况,比如将本地磁盘迁移到ASM,亦或者需要更换存储设备,那么我就需要迁移整个数据库的存储位置。 如果只是移动表空间或者数据文件,我们可以将表空间或者数据文件offline 之后,移动位置,在用alter database rename 和alter tablespace rename 来将位置的变化写入控制文件即可。
2014-08-29 15:11:18
1363
原创 oracle buffer cache
Buffer Cache 中的管理结构 Buffer Cache是SGA的一部分,Oracle利用Buffer Cache来管理data block,Buffer Cache的最终目的就是尽可能的减少磁盘I/O。 Buffer Cache中主要有3大结构用来管理Buffer Cache: (1)Hash Bucket和 Hash Ch
2014-08-27 11:17:05
520
转载 RMAN 备份与恢复
1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target数据库
2014-08-25 10:25:33
464
原创 oracle11gR2(GI)启动过程
在oracle中文blog看到这篇文章,收藏了。11gR2 集群管理软件(GI) 启动顺序和诊断方法简介By Allen Gao on 十二月 10, 2012在这篇文章里我们会对11gR2GI 的启动顺序进行介绍,并且对常见的GI启动时遇到的问题和对应的解决办法进行介绍。基本上我们可以把GI的启动过程分成3个阶段,ohasd阶段,构建集群阶段,启动资源阶段
2014-06-27 14:50:16
701
转载 oracle11g 新特性
一.新特性提纲 1.数据库管理部分◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。◆SQL重演(SQL Replay) 和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。◆计划管理(Plan Manageme
2014-06-04 09:41:34
1010
原创 Linux-DNS配置 安装oracle11g rac
DNS服务器的IP地址是192.168.2.98需要配置的DNS地址是192.168.2.212,这个IP地址必须没有人使用,不然安装grid会报错1、安装以下rpm包bind-9.3.6-4.P1.el5.x86_64.rpmbind-chroot-9.3.6-4.P1.el5.x86_64.rpmcaching-nameserver-9.3.6-4.P1.el5.x
2014-05-29 18:24:10
963
转载 v$session/v$process视图涉及的相关会话信息的查询
关于服务器进程与用户进程概念及v$session/V$PROCESS视图简介 ,详见:http://blog.youkuaiyun.com/q947817003/article/details/16922457本文根据性能分析的一般思路来进行:先看OS资源,确定CPU/内存消耗最多的进程,从进程找到会话,再查看会话详细信息:包括会话类型、执行的SQL等等。各种查询1.查当前会话SIDBYS
2014-04-04 15:46:56
611
转载 存储概念2
一. 管理逻辑卷 物理卷和卷组通常不由用户和应用程序直接访问数据,并且也无法操作它们来提供磁盘空间以供用户和应用程序使用。但是,逻辑卷提供了使磁盘空间可供使用的机制,从而为用户和应用程序提供了访问存储在其上的数据的能力。 当您创建逻辑卷时,您将指定用于该逻辑卷的逻辑分区的数量。一个逻辑分区映射到一个、两个或三个物理分区,具体取决于您希望维护的数据副本的数量。
2014-01-05 16:36:45
766
转载 存储概念
一. 逻辑卷存储概念 五个基本的逻辑存储概念是:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)和逻辑分区(LP)。图 1 显示了这些概念之间的关系。图 1 逻辑存储组件之间的关系关于图 1,可以得出以下结论:(1)每个单独的硬盘驱动器称为一个物理卷(physical volume,PV),并具有一个名称(例如:hdisk0、hdis
2014-01-05 16:32:09
1291
原创 jboss-eap-4.3部署Jms应用
一直接触jboss的Web服务器,因为工作中会用到,尤其是总和Jms打交道,但是我只管部署JMS应用并启动它,保证开发人员能使用就OK了。一、基础知识JMS提供了两种消息通信模型: 点到点(P2P) 发布/订阅(Pub/Sub)点到点也就是Queue(队列) 发布订阅也就是Topic(广播)其余的基本知识我相信开发人员应该比我知道的多,也就不用说了
2013-12-03 17:15:45
813
转载 使用SQL Tuning Advisor (STA) 优化SQL语句
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:SQ
2013-12-03 16:18:59
474
转载 一份DBA面试题以及解答
作者: xsb(http://xsb.itpub.net)发表于:2006.03.17 13:29分类: Oracle 出处:http://xsb.itpub.net/post/419/60442一、SQL tuning 类1:列举几种表连接方式答:merge join,hash join,nested loop2:不借助第三方工具,怎样查看sql的执行计划
2013-11-29 14:41:41
586
转载 Oracle Logminer 做数据恢复
转载自:http://blog.youkuaiyun.com/tianlesoftware/article/details/6554674一. 在测试之前讲一点理论知识1.1. 补充日志(supplemental logging)先看一下补充日志都包含哪些信息和特性: (1)索引簇、链行和迁移行; (2)直接路径插入; (3)摘取LogMiner字典
2013-11-14 15:31:45
668
原创 锁表处理小结
对数据库锁的概念一直很模糊,到现在也没彻底搞懂锁到底是个啥,每种情况该如何处理,在itpub看到了一篇好文章,链接如下:http://www.itpub.net/forum.php?mod=viewthread&tid=1445427&extra=&highlight=&page=1 ,索性自己也按照帖子的内容作了一次实验,我是按照下面的处理方式解决的,其他的锁情况也许也应该这样处理吧,还不太
2013-10-30 16:25:00
445
原创 Oracle11g 后台进程说明
1、后台进程有:DBWR(Database Write) : 数据库写入程序LGWR(Log Write) : 日志写入程序CKPT(Checkpoint) : 检查点 SMON (System Monitor): 系统监控 PMON(Process Monitor) : 进程监控 ARCH(Archive) : 归档RECO : 恢复 LCKn : 封锁;
2013-10-17 10:20:56
1949
原创 ORACLE-删除表空间 恢复
----删除前最好rman冷备份一次,controlfile要单独备份 alter database backup controlfile to '/oradata/controlfile.bak'; 如果不备份控制文件也可以在备份的ramn恢复控制文件,下面是我做的实验:1、第一种恢复方法SQL> select name from v$tablespace;NAME-------
2013-10-09 16:11:54
882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人