摘要:
今天同事要搭建一套测试环境,安装开发版的SYBASE ASE 15.03 Windows平台下的,发现安装过程中到了创建数据库设备的环节就开始报错了,报错信息如下:03/24/14 09:31:44 AM END ENVIRONMENT INFORMATION03/24/14 09:31:44 AM Using resource file 'C:\sybase\ASE-15_0\sqlsrv.res' for product attributes.03/24/14 09:31:44 AM Running task: update Sybase Se... 阅读全文
摘要:
昨天运维组的同时反映有套系统用户反映很慢,需要协助帮忙检查什么原因引起的性能问题。导出了从8点到11点的AWR报告进行分析,发现等待事件里大部分的指标都正常,就是buffer busy wait的平均等待有点高,大概在20毫秒左右。初步判断可能是该系统有某些热点表大部分功能都用到,导致频繁的读、改、写操作,由于同一个数据块被大量的进程同时尝试访问写入,最终引起了buffer busy wait事件。 继续向下分析AWR报告中对于引起buffer busy wait事件的相关对象列表,发现某个用户登录日志表做出了百分之80以上的贡献。看起来,此表的索引或数据的保存方式存在需要优化的空间。查... 阅读全文
摘要:
昨天用户请求帮助处理一个问题:有个厂家需要连某个业务系统的数据库,网络上已经开通了权限,SCAN IP可以PING通,测试TELNET 1521端口也是正常。但是想通过SQLPLUS连接,总是会提示连接超时。用户那边的系统管理员表示很奇怪,明明网络都看起来是正常的,端口也是通的,可为什么就是连接不上呢? 处理过程: 1、通过业务系统的应用服务器用SQLPLUS连接数据库,一切正常。 2、亲自尝试在某个厂家使用的服务器上用SQLPLUS连接数据库,确实连不进去。 3、分析监听日志,其实监听已经收到了来自厂家服务器的连接请求。 ------到底是什么回事?哦!对了,业务系... 阅读全文
摘要:
现象:Error 926 Severity Level 14 Error Message Text Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation (1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果你要使用这个数据库的数据, 必须改正这个错误. (2) 启动Backup Server, 后备master数据库 1>dump database master to "/usr/sybas. 阅读全文
摘要:
因服务器升级,需要对某系统的SYBASE数据库中的数据进行迁移。由于都是IBM的小型机,没有涉及到跨平台,因此,自然就选择了DUMP--->LOAD的方式来进行数据的迁移。主要步骤大致如下: 1、停止业务,避免系统继续产生数据变动 2、修改监听端口,重启数据库 3、DUMP数据库,并上传到新机器 4、在新机器上新装SYBASE服务,并新建相关数据库设备、数据库 5、将数据LOAD回数据库中 6、调整用户权限。 在操作的过程中,我们首先是进行了一次测试演练,让我比较意外的是LOAD回去以后的数据库,居然数据跟日志混在一起了。跟同事讨论了一下,可能是新建数据库的时候,为了贪图方便,一次把.. 阅读全文
摘要:
最近某系统的ASE数据库出现了异常,经过各种努力,终于把数据库正常又起起来了。但是经过检查,发现在查看剩余日志空间的时候(sp_helpsegment 'logsegment'),发现显示出来的剩余页数居然是一个负数,估计是数据库系统在恢复的过程中有点问题。因此,需要执行如下处理: 1、关闭数据库。 2、在RUN脚本的结尾添加启动参数:-T7408 3、重启数据库 4、启动完毕后通过sp_helpsegment 'logsegment'检查数据是否恢复正常,如果尚未正常,则可继续下面的步骤。 5、在数据库中执行一些写入操作(比如:新建个数据表,并往里面插入一些数 阅读全文
摘要:
本文只节选了操作方案的部分章节: 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的负荷并不是很高,内存占用也正常,看来这个界面无法满足咱的要求了。 继续打开控制面板里面的“性能”窗口,可以看到红线跟蓝线都正常 阅读全文