摘要:
本文只节选了操作方案的部分章节: 3.操作步骤3.1.异机单实例Oracle数据库软件安装在异机上进行单实例Oracle数据库软件安装。该步骤过程不再本文中重复描述,如果对安装过程存在疑问,可参考之前发布的《Oracle 11g R2数据库安装作业指导书》相关内容。注意:为了保障恢复的正确性,应该尽量保障该服务器上安装的数据库软件版本与Rac平台下的数据库版本一致(包括小版本)。3.2.在Rac环境下进行全库备份在Rac环境下,通过RMAN数据库备份管理工具对数据库进行全库备份。具体操作流程可以参考如下:RmanRMAN>connect targetRMAN>连接到目标数据库: S 阅读全文
摘要:
今天上午,某项目运维组的同事过来求助:"某系统的应用有问题了,WEB页面打开以后出现ORACLE的ORA-12514错误,貌似监听有问题了!" 该系统的数据是采用RAC部署的模式,通过crs_stat -t 检查集群资源状态。发现各种资源都在ONLINE的状态,特别关注了一下scan1.vip的资源,正常。通过netstat检查当前的网络连接情况,发现SCANIP上有很多连接,看起来不像是有问题的样子。在NET MANAGER配置一个测试的命名服务,发现确实无法连接到SCANIP,但是两台机器的VIP都是正常的。在操作系统上执行telnet scanip 1521,发现不通 阅读全文
摘要:
今天上午,收到运维组同事反映某应用系统的其中一个功能报错,不是偶然性事件,每个使用该功能的用户都报错。报错内容为:This transaction has been rolled back, rather than only the current. 为了进一步分析该问题,并解决问题,产生了如下对话: “系统昨天晚上是否发布过程序或者做过相关较大的调整?“ ”没有。没有做过任何调整。“ ”该功能涉及到了哪些表?主要是干嘛的?” “该功能主要是向中间库发送数据的,但是中间库我试过访问是正常的。” “我先看看中间库吧,你顺便帮我找一下是涉及到了哪些表。” 几分钟之后,相关数据库表已经搜集完毕... 阅读全文
摘要:
今天下班之前同事过来找我寻求帮助,说是某客户的ORACEL数据库服务器从昨天起就开始很奇怪,一个语句执行很慢很慢,好像整个系统都卡住了。 问题1:请问最近应用系统有更新过程序吗?答:没有更新。 问题2:请问最近数据库有过什么配置变更吗?答:没变更。 问题3:存储相关的有什么施工吗?答:也没有。 " OK,那么我们就一起检查检查是什么情况吧!" 一登陆系统,发现操作系统真的不是一般的卡,连开个文件夹什么的都响应很慢。打开任务管理器观察情况,发现CPU的负荷并不是很高,内存占用也正常,看来这个界面无法满足咱的要求了。 继续打开控制面板里面的“性能”窗口,可以看到红线跟蓝线都正常 阅读全文
摘要:
昨天下午,客户那边的系统管理员给我电话,说有套系统的SYBASE数据库最近有点怪,总是时不时莫名其妙地就忽然卡死,有可能一下子就自动恢复了,也有可能后面一直卡住,只好重启。根据客户反映的状况,初步判断可能的原因:1、数据库的日志空间满了,导致所有进程被挂起。2、临时数据库(tempdb)空间满,导致所有进程全部都挂起。3、出现大面积的阻塞,导致绝大部分的进程都被阻塞了,处在无响应的状态。4、连接数(number of user connections)达到上限,导致新的连接无法得到响应。 没几分钟,客户那边就发了日志跟数据库的XXX.cfg配置文件过来了。经过对日志文件进行分析,发现数据... 阅读全文
摘要:
刚才在笔记本上(win 7)想要导出一套RAC的AWR报告(linux),执行awrgrpt.sql的脚本的过程中报错了,报错的异常代码是:ORA-06550。经过检查,发现是用户的问题,换成sys用户后用as sysdba重新导出,AWR可以正常导出。 阅读全文
摘要:
由于最近某客户的系统性能比较差,所以今天又上去跟踪了一下。看了一下Default Data Cache,发现已经从10G调整到了20G,所以可以确定应该是客户的管理员已经将双机从低配置的机器切换到了高配置的机器上了。经过一段时间的观察,发现数据库(SYBASE)的负载已经回落,各项指标都已经正常,正在准备想退出,但心里总感觉有点不对劲."为什么连接数才500多?一般情况下应该是1K多的连接才对呀!“,难道,是部分应用节点没起吗?于是QQ联系运维组的同事上去应用服务器检查是否有节点没有启动或者已经挂掉了。。。 刚刚发完QQ消息,忽然又脑袋里闪过了一个念头:数据库服务器切换过,那也就是数 阅读全文