关于tnsping跟踪
很多时候,我们在对客户端到服务端的连接问题非常头疼,中间网络层的复杂度造成了故障的难以定位,而且也许客户端到服务层的网络可以ping通,但是单单网络可以通并不能保证我们数据库的正常连接,oracle的连接涉及的东西太多,中间件的长连接问题,端口的开放问题,大小字节包的问题,等等都会造成我们连接出现问题,很多时...
关于--Oracle DB SCN 生成率过高--的技术处理指南
前言 由于oracle db SCN出现生成率过高的问题,我们在2012年4月25号曾向客户发出《关于Oracle DB SCN 生成率过高的预警及处理建议》。参考资料NOTE:1376995.1 - Information on the System Change Number (SCN) and how it is used in the Oracle DatabaseNOTE:1393363.1 - Installing, Executing and Interpretin...
11gR2 RAC ASM启动过程
11gR2 RAC ASM启动揭秘今天QQ群里的一群朋友在讨论11gR2 RAC的ASM启动问题,大家对于先启动ASM还是先创建磁盘组问题讨论的异常激烈。记得曾经研究过这个问题,贴出该问题供大家参考从11gR2开始,RAC的ocr和vote开始通过创建一个磁盘组的形式共同存在于ASM中, 从而很好的控制了10g中仍需要为这2个RAC节点划分相应的设备,...
对于11gR2的集群relink
对于11gR2的集群relink参考MOS:Do I need to relink the Oracle Clusterware / Grid Infrastructure home after an OS upgrade?”RAC: Frequently Asked Questions [ID 220970.1]我们在对111gR2的RAC的操作系统进行内核升级或者系统升级后,我们一般建议对集群和rdbms进行一次relink因为对于Oracle Grid Infrastructur...
一次RAC VIP漂移的结果诊断及修复
背景概述客户的10G数据库VIP出现宕,引起VIP负载到另一个节点事件支持细节04:29:56.378 一号机器VIP 出现 went OFFLINE unexpectedly,当天出现这个VIP漂移的故障后为检查VIP宕掉的原因,对VIP资源启动DEBUG 5模式:./crsctl debug log res "orahostname1.vip:5"04:38:36.047 一号节点VIP 出现 went ...
11gR2 RAC修改IP
一 环境说明1.1目前配置说明节点配置:别名类型IP地址网卡名hostname1一节点公网IP10.0.18.8...
10g RAC 数据库更改IP及回退方案详解
10G RAC数据库因业务需要,进行IP切换,切换IP包括双节点主机IP和VIP调整前对应 ip 表主机名类型IP 地址网卡端口hostname1public ip...
一次心跳网络问题导致的节点添加失败
新客户的数据库采用的是windows2008+oracle 11.2.0.1架构,先不说11.2.0.1这个版本的稳定性及BUG的命中来说单单windows 2008上面就碰到了不少的问题,无论从整体的稳定性和性能来说,客户都已经非常头疼,在经过一系列的方案制定后决定在整体的硬件条件不变的情况下,将windows2008换成RHEL6.4 将11.2.0.1版本换成11.2.0....
一次DG搭建过程中碰到的问题
原本这次去客户现场只是做一次简单的巡检,正巧碰到客户在搭建DG,顺便协助客户搭建。本来是一次很正常的搭建过程,而且对于DG的搭建也算是一名标准的熟练工。却碰到了一个比较奇怪的问题在全部搭建完成后,开启了传输进程:alter system set log_archive_dest_state_2=enable;但是日志切换过程中,备库并没有接收到传输...
RMAN一次RMAN将数据库不完全恢复
由于oracle11数据库部分数据误删除,需要将数据库不完全恢复至2011年7月4日。硬件要求:1、与oracle11同平台的主机环境,即AIX 6L。2、大于30G的存储空间。考虑到oracle11占用的存储空间不大,为方便起见,将数据库恢复至同主机的不同目录下,即文件系统/bak/zhoul/oradata中。一、恢复前检查检查数据库备份是否完...
RMAN基于SCN的不完全恢复测试
基于SCN的恢复是指将数据库恢复到某个特定的SCN点,如果我们误操作了一张表而需要恢复该表,如果我们知道这张表被误操作的SCN点,我们就可以执行基于SCN的不完全恢复。和之前做时间点的不完全恢复一样,我们在操作之前先热备全库。alter database begin backupcp.......依旧是使用test7表:02:40:44 SQL> select * fro...
关于11gR2RAC监听的跟踪排查
11gR2 RAC的监听不仅仅涉及到scanIP,还涉及到SCAN监听下面的vip地址,所以当我们网络安全方面仅仅只开放scanIP一个地址的时候,往往会导致数据库连接问题。
关于高效捕获数据库非绑定变量的SQL语句
客户一套新业务系统上线,告知数据库相应非常慢,并传了一份AWR报告Instance Efficiency Percentages (Target 100%)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer Nowait %: 100.00 Redo NoWait %: 100.00 &...
ORA-600 [2662] 错误模拟
我们在做数据库应急打开的过程中,2662是一个比较经典,也是处理最多的一个问题,简单的说,2662错误的发生,就是数据块里的SCN大于current SCN 时,就会报ORA-600[2662]错误,可以参考ORACLE MOS的文档:ORA-600 [2662] "Block SCN is ahead of Current SCN" [ID 28929.1]本文着重说明,我们如何去模拟2662错误。我们通...
11gR2 OCRVOTE磁盘组替换
11g R2替换OCR盘:检查OCR盘信息:[root@s2-11g grid]# ocrcheck -configOracle Cluster Registry configuration is : Device/File Name : +OCRVOT[root@s2-11g grid]# more /etc/oracle/ocr.lococrconfig_loc=+OCRVOTlocal_only=FALSE...
又一次stream_pool不足导致的expdp失败的解决
客户数据库日常的定时脚本在逻辑导出时报错:-bash-3.00$ expdp \"sys/sys as sysdba\" directory=DUMP_DIR dumpfile=full20140710.dmp schemas= 'PBOSS','UA','RES','MARKET','BASE','PRODUCT','SEC','SO1','SR','CHANNEL','CP','JF','XG','ZG','ZC','REP','ESB_WX','IPCC','WXPORTAL' logfile=full.log CO...
10g升级11g没有运行utlu112i.sql的后果
客户的数据库从10.2.0.5单机升级到11.2.0.4RAC 由于是新服务器新存储,所以之前已经做过一次完成的模拟升级测试,由于客户提供了近3个小时的停机时间,所以我们计划采用物理升级的方式进行,有测试升级没有发现问题,正式升级是由我同事进行,在正式升级那天,晚上同事突然说upgrade模式打开后运行catupgrd.sql,无法刷新...
ORACLE 11G新特性之列添加操作
案例回顾在介绍ORACLE 11G新特性之前,我们先来看一个ORACLE10G的案例:案例描述:在正常业务期间,对一张大数据量的表添加了一个字段,并且采用default字段默认字段非空,从而导致表被锁定,undo资源被大量消耗,由于表涉及到业务数据,长时间锁定导致业务用户无法修改表,...
LINUX HUGEPAGES在大内存数据库中的应用
背景介绍随着X86服务器被越来越多的客户所接受,LINUX操作系统也越来越多的被作为主流的数据库服务器操作系统,我们都知道在现今的IT行业中,内存已经相对越来越廉价,一般的普通的X86服务器内存动辄百G甚至T级别,随着硬件的不断升级,相应的,软件的配置也要发生相对变化,从最简单的理解,操作系统从原先的管理百G以...
一次RAC监听停止分析
故障描述某客户数据库在2014年10月31号22点23分接到值班人员电话,告知RAC一节点监听及cvu服务down,由于无法远程,电话并QQ联系首先手工启动一节点监听及cvu服务,后续问题在2014年10月3号通过后台日志详细检查服务停止原因。故障分析我们检查了在故障期间的集群crsd日志,发现在服务停止之前,即2014-10-31 2...