1. 设置rman CONTROLFILE AUTOBACKUP ON时,要注意进行表空间变化时,如增加数据文件,且要增加很多个数据文件,且是一个一个语句的加。那就要注意会生成自动备份的控制文件,每个语句会生成一个,因此,对于比较大型的系统,某些表空间已经到达几个TB了,要让使用率从90%加数据文件 […]
oracle将推出Exadata mini版?
早上在twitter上看到@ricky_zhu 和@lewvip 聊到,oracle将推出的exadata mini。 据国外的网站报道( Oracle’s ‘Exadata mini’ would aim for midmarket),oracle正在准备面向中 […]
ORA-600[6122]报错处理
接到一个ORA-600[6122]的报错:
根据oracle metalink的Doc ID 99300.1,这是关于index block corrupt的问题,我们来看看该报错的trace文件: [crayon-67db4b603 […]
非oracle用户无法运行sqlplus
今天收到一个case,客户说我们打完PSU之后,他们的sqlplus就无法使用了,报错为:
检查该lib文件的权限:
发现该文件的权限是对于other是0。非oracl […]
某项目KT技术小结
澳洲的某项目的knowledge transfer(KT)已经过去一周了,了解到了不少更详细的项目信息,大部分是关于IBM的流程,其中一些是关于技术的。我把技术的部分做了一个的小结。 (1)养成一个良好的工作习惯,在登录主机之后,习惯性的设置环境变量: [crayon-67db4b603fadc95 […]
rac的clusterware安装完成之后vip无法ping通
今天同事遇到这样一个事情,安装完成clusterware之后,最后运行完root.sh之后,需要在rac2上运行vipca再次配置,在这一步骤却过不去。一起看了一下这个问题,送报错的log中有比较明显的提示:没有配置网关。 有了这个提示之后,就比较好处理,在linux上配置192.168.79.1为 […]
veritas netbackup恢复步骤
前段时间,做了一次nbu的同机恢复测试。 环境是这样的: 备份和还原都是在一个机器上,hostname是sg2as059。即备份的client是这个机器。数据库的实例名是test. 无catalog数据库,备份信息保留在控制文件中。 备份的master server和media server是同一台 […]
客户的一次疏忽,DBA的一次噩梦。
今晚接到老大的电话,泰国的客户不小心删除了一些表的数据,现在非常着急,需要恢复数据。其实DBA做的数据库备份,很大程度是是用于数据库crash掉的时候,恢复数据,而不是三天两头的因为客户误删了数据,而去做恢复。 看了客户的邮件,是有2个表的数据被误删除或者误插入或者误更新了。总之,操作过一大通,希望 […]
一个Job运行失败导致数据库挂死
今天上午10点多的时候,同事接到一个电话,某数据库任何连接都连不上数据库,登录主机后发现,该数据库已经挂死,sqlplus都无法登陆,在alertlog中发现大量的“PMON failed to acquire latch, see PMON dump”。无奈之下,杀掉了oracle的进程,重启了数 […]
exp报错ora600[6193]
今天接到个case,有个exp的脚本导出报错了:
从这个报错看,exp的时候有ora600,一般是遇到了bug。我们先手工的试试导出那个报错的表:
确实,我们也看到了对 […]
图解TSM客户端和服务器端的注册关系
下午向同事@SmartLikeMe 了解了TSM客户端如何注册到服务器端,画了个图,以作记录: 上图的word文档,《TSM SERVER and CLIENT》,点击下载
利用iPhone手机的push技术提高运维效率
这篇文章你可以看作是软件介绍,你可以看作是数据库运维的经验谈,你可以把它看成是广告,但是我更希望它能抛砖引玉,提供一个新思维,让我们把维护工作做的更有效率。 智能手机越来越普及了,几年前还高高在上的iPhone手机,现在已经变成街机。我周围很多优秀的运维工程师都已经用iPhone了,如新浪围脖上的@ […]