ORA-600[6122]报错处理

接到一个ORA-600[6122]的报错:

根据oracle metalink的Doc ID 99300.1,这是关于index block corrupt的问题,我们来看看该报错的trace文件: [crayon-663bd4c9e […]

Continue Reading

非oracle用户无法运行sqlplus

今天收到一个case,客户说我们打完PSU之后,他们的sqlplus就无法使用了,报错为:

检查该lib文件的权限:

发现该文件的权限是对于other是0。非oracl […]

Continue Reading

Stream 技术小结

Stream的主要环节分为捕获(capture),分发(propagation)和应用(apply)。如果从应用这些环节所处的地方,可以分为: UpStreams(capture和propagation在source数据库,apply在destination数据库)。 DownStream(capt […]

Continue Reading

某项目KT技术小结

澳洲的某项目的knowledge transfer(KT)已经过去一周了,了解到了不少更详细的项目信息,大部分是关于IBM的流程,其中一些是关于技术的。我把技术的部分做了一个的小结。 (1)养成一个良好的工作习惯,在登录主机之后,习惯性的设置环境变量: [crayon-663bd4c9f133193 […]

Continue Reading

DSI 401读书笔记

最近重拾了DSI 401,根据章节,大致做个笔记吧,以备后续的翻看。由于是断断续续的看的,所以下面的笔记的思路可能会有些跳跃。 第一、二章的dump,crash,corruption主要介绍的是数据库hang住,loop,还有crash的一些诊断。 loop和hang最大的区别就是loop消耗cpu […]

Continue Reading

veritas netbackup恢复步骤

前段时间,做了一次nbu的同机恢复测试。 环境是这样的: 备份和还原都是在一个机器上,hostname是sg2as059。即备份的client是这个机器。数据库的实例名是test. 无catalog数据库,备份信息保留在控制文件中。 备份的master server和media server是同一台 […]

Continue Reading

客户的一次疏忽,DBA的一次噩梦。

今晚接到老大的电话,泰国的客户不小心删除了一些表的数据,现在非常着急,需要恢复数据。其实DBA做的数据库备份,很大程度是是用于数据库crash掉的时候,恢复数据,而不是三天两头的因为客户误删了数据,而去做恢复。 看了客户的邮件,是有2个表的数据被误删除或者误插入或者误更新了。总之,操作过一大通,希望 […]

Continue Reading

sqlplus时报错SP2-1503和SP2-0152

这是一个小案例。 在windows上安装完了oracle 8.1.7.0之后,又装了个oracle11.2.0.1.0。2个版本的数据库分别装在不同的ORACLE_HOME下。登录的时候,分别手工输入ORACLE_HOME和ORACLE_SID,对于11g的数据库能顺利登录,但是对于817的那个数据 […]

Continue Reading

exp报错ora600[6193]

今天接到个case,有个exp的脚本导出报错了:

从这个报错看,exp的时候有ora600,一般是遇到了bug。我们先手工的试试导出那个报错的表:

确实,我们也看到了对 […]

Continue Reading