有史以来IBM GDC招聘最高级别的DBA

IBM GDC ITD SSO,也就是我所在的部门,近期接到澳洲电讯(Telstra)的数据库维护项目,需要招聘高级DBA 6~7人。 澳洲电讯是澳大利亚最大的电信运营商。据相关消息透露,项目涉及1000多台server,其中有12个节点的RAC。该项目原来由IBM印度的团队进行维护,预计明年年初转 […]

Continue Reading

AIX上启动xmanager界面

在aix上安装oracle,用图形界面进行安装,首先的一点是要让oracle用户能启动xwindow。由于之前一直在HP平台下,对AIX还不是很熟悉,此文章是以为记。 我们假定root可以启动xclock: 我们用xstart通过root登录之后,我们查看通道: [crayon-6621be505f […]

Continue Reading

又见bug,动态调整SGA参数导致数据库crash

最近遇到这样一个事情,在动态的调整sga的一个参数的时候,数据库就down了:

对应的,在alertlog中的报错为:

对应的tace文件中的call stack为: […]

Continue Reading

DG备库遭遇ORA-16146的bug

今天收到监控的一个告警:

登录主库和备库检查其报错信息: 备库上的alertlog:

对应同一时间,主库上的信息: [crayon-6621be506492a76322 […]

Continue Reading

移动DG数据库的数据文件

今天遇到个问题,由于执行一个TSM脚本的时候,没注意到脚本中的语句会新建一个tablespace,而且新建的语句是

由于没有指定数据文件的绝对路径,所以默认就放在了$ORACLE_HOME/dbs路径下。 数据文件路径不统一,风险可大 […]

Continue Reading

由于TSM引起的数据库宕机

今天接到一个电话,一个应用的同事说的登录不上数据库,该数据库是在一台windows服务器上的,登录主机后,发现在系统的服务里面,oracle是启动的,但是登录数据库发现数据库已经宕机。检查数据库的alertlog发现:

看来昨天晚上3 […]

Continue Reading

crs只能启动一个asm实例

今天接到一个朋友的电话,说他有个客户rac安装的时候总是有问题。cluster软件已经装上,但是没法装数据库。由于网络环境比较差,无法远程,只能通过QQ来了解情况和诊断了。 一开始,先让对方运行crs_stat -t看看各个资源的状况:

Continue Reading

别了.cn,本站全面转向.org域名:oracleblog.org

最近被一件事情弄的很头大,上周日,我收到这样一份邮件:

看来如果不提交信息,我的cn域名活不过9月30日了。唉,为了这个域名,今年7月份的时候我忘记续费,为了再次开通我还花了500块的大米去赎回来。 于是我立即登录我的域名提供商易名中 […]

Continue Reading

办公室政治

办公室政治哪里都有,不论大小企业,不论你身处什么岗位,只要身在江湖,就不免身陷其中。 某客户的数据库近期总是发生cpu负载过高的问题,经过检查,发现cpu中的user比例很高,通常情况下user可达60%以上,峰值时达90%,于是cpu的idle就在业务忙时会出现持续为0的情况了。通过检查发现,数据 […]

Continue Reading

dbms_backup_restore也不是那么常用嘛

之前看文章,说建议数据库用rman备份的话,最好采用catalog数据库,将备份信息保留在catalog库中。对于没有catalog的数据库rman备份,备份信息将保留在控制文件中。 因此如果控制文件丢失,还原起来就比较麻烦,需要用dbms_backup_restore来进行恢复(恢复方式见文章的附 […]

Continue Reading

Inception观后感

今天下午和老婆一起去看了inception(盗梦空间),这部网上疯传说好看的片子。看这部片子之前,中午先睡了个午觉,不过由于设置的闹钟选项在工作日才响,差点就变成在梦中梦见我们看这部电影了。幸好及时醒来,急匆匆的打的去电影院了。 这个电影的名字叫inception,中文直接翻译是“开始”、“开端”, […]

Continue Reading