
troube shooting
大枫树林
数据治理、数据架构规划、主数据管理(MDG)、数据分析挖掘及数据库管理专家
展开
-
AIX oracle 监听问题处理
塔吉克 现场的系统报联接不上数据库 ORACLE 10g AIX 检查监听,发现报错,错误如下 $ lsnrctl reloadLSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 16-AUG-2012 13:00:26Copyright (c)原创 2013-05-03 16:32:22 · 1555 阅读 · 0 评论 -
修改分区表的默认表空间
晚上收告警短信,pm4h_db0 表空间使用率超过了85%TABLESPACE MAX_G USED_G PERCENT_USEDPM4H_DB9 416 154.8 37.21PM4H_DB8 416 244.94 58.88PM4H_DB7 416 246.74 59.31PM4H_DB6 416 188.58 45.33PM4H_DB5 416 220.55 53.0原创 2013-06-22 12:48:21 · 1431 阅读 · 0 评论 -
ora-01157 处理过程
2013年6月23 日 南非某运营商数据库,因为磁盘空间爆满,前线运维同事,进行了一些数据文件的移动引发数据库不能startup,在alter 日志也无相关的错误。有时会报并出现 ora-01157错误。oracle@mos5200db1:~> oerr ora 115701157, 00000, "cannot identify/lock data file %s - s原创 2013-06-24 21:49:03 · 664 阅读 · 0 评论 -
resmgr:cpu quantum 等待事件问题处理
2013 年 8 月21 号 印尼某运营商, 7 *24 小时业务系统 新上线后, 每天都在 22 之后发生假死的现像。 查询数据缓慢,有时还不能联接。已遭到客户的的投诉, 交付压力力很大。 OS: suse10 dbms : Oracle 11.1.7 22 号 22:30分左右, 系统又突然变慢, 查询等待事件, 系统表现,很慢, 根本查不出结果。原创 2013-08-24 15:34:32 · 2728 阅读 · 0 评论 -
index 损坏问题猜测
中东 阿曼 某运营商, 一BI 系统上线来一直运行在临时的环境上,磁盘空间一直非常紧张10月8号 空间又满了,业务不能正常运行,运维同事手动清理数据,释放部分空间。接下来重启业务系统,一般情况下就会正常。但是后台开始输出报错日志。 有一部分表不能insert 数据,但是可以update.有一部分表正常。 奇怪的现像,猜测可能是index 损坏, rebuild 了一个表的in原创 2013-10-28 10:41:07 · 609 阅读 · 0 评论 -
oracle 锁用户及其管理
转载来自http://www.233.com/oracle/zhonghe/20091213/100345870.html 在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’; Session转载 2013-10-29 14:33:31 · 483 阅读 · 0 评论 -
临时表空间重建
OS: suse10 DBMS:oracle11.1.0.7 查询一个表报temp 表空间相关错误,日志报tempfile 不能扩展 Current log# 2 seq# 644 mem# 0: /oradata/test02/test02/redo02.logTue May 14 14:29:41 2013ORA-1652: unable to extend te原创 2013-05-14 16:22:16 · 502 阅读 · 0 评论 -
RAC 故障收集
转自 http://www.askmaclean.com/archives/script-collect-rac-diag.html以下脚本可以用于汇总RAC诊断信息, 并非每一个输出或者每一个日志都要阅读,在问题诊断时可以有针对性地查看, 如果是远程协助的会,可以让用户收集完打包 ,这样省去多次交互的时间: - Cluster 启动状态 - hostname -转载 2013-06-03 22:48:55 · 519 阅读 · 0 评论 -
amdu 挽救6T数据全过程
这是一个借助amdu工具从失败的asm 实例抽出6T数据的样例,但也有60G数据丢失,无论技术工具,还是思考问题的方式,还是坚持不协努力的精神,对我有着很大的启发。同时也是一个远程解决数据库问题的案例2012 年9月17日 周一 天气不错 ,刚上班,还没有看完新闻,东南亚印尼一现场同事报告 主业务系统 三个RAC 点开部异常,crs_stat 一看asm 实例起不来了原创 2013-06-01 15:04:48 · 859 阅读 · 0 评论 -
ocr 修复
rac1:/etc/init.d # ./init.crs stopShutting down Oracle Cluster Ready Services (CRS):Oracle Cluster Registry initialization failed with invalid format: PROC-22: The OCR backend has an invalid forma原创 2013-06-03 22:35:49 · 859 阅读 · 0 评论 -
硬盘故障数据库恢复 amdu 使用小记
2012年9月份,东南亚印尼现场的磁阵出现问题, ASM实例不能启动,通过amdu 恢复了6T的数据,http://space.itpub.net/?uid-8013558-action-viewspace-itemid-746078一直没有一像样的amdu 的使用文档。现有转自来自崔华老师http://www.dbsnake.net/amdu-extract-asm-files-原创 2013-05-03 17:25:49 · 981 阅读 · 0 评论 -
job broken 问题的处理及相关知识
OS suse10DBMS 11.1.07有物化视图不能正确刷新,其实定议物化视图时自动衍生出一job ,根据刷新时间刷新物化视图看job 的相关信息可以在user_jobs 里. 查看信息SQL> select job, last_date,broken , failures from user_jobs; JOB LAST_DATE B FAILURES原创 2013-05-17 17:00:55 · 4114 阅读 · 0 评论 -
temp 表空间引发的等待及相关知识
东南亚印尼 ,系统在下5月1号13 点左右变的非常慢出awr 报告 Snap IdSnap TimeSessionsCursors/SessionBegin Snap:510701-May-13 13:00:02131 1.0End Snap:510801-May-13 14:00:04138原创 2013-05-04 18:43:19 · 447 阅读 · 0 评论 -
死锁及死锁处理
select sql_text from v$sql where hash_value in ( select sql_hash_value from v$session where sid in (select session_id from v$locked_object))关于数据库死锁的检查方法 一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮原创 2013-05-12 12:03:56 · 470 阅读 · 0 评论 -
IO 问题定位
OS :solaris 10 DBMS:Oracle 10.2.0.3.0Canada 某运营商报系统运行变的异常慢,造成数据积压。先出个awr 报告 log file sync 45,755 33,981 743 59.7 CommitCPU time原创 2013-05-12 10:51:00 · 600 阅读 · 0 评论 -
磁盘故障引起的系统变慢定位
OS :solaris 10 DBMS:Oracle 10.2.0.3.0Canada 某运营商报系统运行变的异常慢,造成数据积压。先出个awr 报告 log file sync 45,755 33,981 743 59.7 CommitCPU time原创 2013-05-14 17:29:59 · 518 阅读 · 0 评论 -
RAC 下文件建立在本地的问题解决
这个本来是很小的事故,但因为操作不当,引起了重大的事故,造成了4-5T 的数据丢失。 OS:suse 10 DBMS:11.1.0.7 三节点RAC 一同事对增加数据文件过程不太熟悉,在增加某个表空间的数据文件时把,把数据文件 建到了本地,不但如此,建的数据文件还有乱码。数据文件已经建了两周左右,已经有些数据写入. 解决方法select dis原创 2013-06-01 16:03:00 · 816 阅读 · 0 评论 -
ora-600 kclcls_8问题处理
2013 年6月9号 周末dbms: oracle11.1.0.7 4nodes RAC报系统运行变的极度缓慢查看系统等待事件,积压了很多的类如下语句查看第一个节点的insert into counterloadmessage(emsid,emsentityid,equipmentid,moentityid,startday,starttime,period,indicat原创 2013-06-11 21:57:45 · 735 阅读 · 0 评论