DG备库遭遇ORA-16146的bug

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

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

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

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

为AIX中配置sendmail relay到smtp server

今天写了一个数据库的监控脚本,在测试脚本能否正常告警时,发现邮件发不出去。 这个系统的环境是这样的,在整个系统中,大部分的机器放在192.168.1网段,为trust area,数据库主机也在此网段;另外有几台机器在192.168.3网段,为DMZ area。发送邮件不能直接在数据库主机上直接发送, […]

Continue Reading

OCM考试-总结和补充

OCM考试系列的文章写的快结束了,基本的内容都已经涉及到,在这片文章中,将对之前的OCM考试系列文章进行汇总,对一些之前没提到的知识点进行补充。 OCM考试分成8个section,时间安排为:

section 0的手工建库,相关文章见 […]

Continue Reading

我们不是不够skill,我们只是have no time

这篇文章不是关于技术的,而是关于工作的一些思考。 起因是这样的,5月底6月初开始,某个客户上海的项目遭遇客户抱怨,SDM异常紧张,现场的PM压力也非常大,召集各个team频繁会议,最终在网络工程师的努力下,发现系统变慢是由于某个感染病毒的客户端连接上来,造成了应用服务器的cpu消耗过高,当隔离该客户 […]

Continue Reading