tahiti已死,docs接班

如果你近期访问著名的oracle在线文档的网站tahiti.oracle.com,你会发现这个网站已经不再提供服务,在网站上只留下一段话:

从改版到小清新,到停止服务,让不少老oracle玩家唏嘘不已,目前所有的在线文档,都转移新的d […]

Continue Reading

active dataguard用户解锁

有个用户,在备库尝试多次登录,都是密码错误登录不上,再去主库登录,还是登录不上。并且由于尝试过多次数的密码,账户被锁定了。 DBA帮助其在主库解锁后,在active dataguard却还是无法登陆。 在ADG端检查:

在Primar […]

Continue Reading

运行DBCA显示configure选项为灰色

运行dbca的时候,发现configure database选项为灰色。 处理方式为:

2.如果在unix环境中:

如果上面的情况还是没用,那么考虑是否 ORACLE_ […]

Continue Reading

Job中报错ora-1493,no data found

客户这边遇到个问题,他们有个package,在job中定期运行,但是会出现时不时的报错ora-1493,no data found。 定位引发ora-1493,no data found的语句为:

这样的语句,放在客户端中发起,是没有 […]

Continue Reading

data file init write等待

发生data file init write的等待是数据文件正在发生扩展,在11g中,这往往和SMCO和Wnnn进程的自动预扩展有关。 在生产环境中,如果在生产高峰期出现预扩展,可能会造成短暂的hang住,或者CPU突然的升高,或者查询dba_free_space的hang住。但是,预扩展这个功能是 […]

Continue Reading

删除分区缓慢的一次分析

在客户处遇到个问题,客户昨晚清理数据,删除一些表的分区,第一个表跑了20多分钟,但是差不多数据量的另外一个表,跑了好几个小时才完成。为何类似的数据在drop 分区的时候,有那么大的差异? 检查了改删除分区的语句,发现是update了global索引,并且,还用到了parallel 8的并行。 [cr […]

Continue Reading

ORA-00000 normal, successful completion

当hosts文件配置错误时,用sqlplus登录后startup nomount,就会报错ORA-00000

修改host文件后:

另外,除了写错,如果丢失hosts文 […]

Continue Reading

当Parallel DML遇到分布式事务、分区表和LOB时

今天遇到一个问题,某sql的并发度虽然已经全部获得但是只有少数几个slave干活。

insert要求有16个并发,虽然在v$PX_SESSION看到其获得的degree是16,但是并不是这16个slave都在干活,从sqlmonito […]

Continue Reading

在跨年时出现执行计划的突变

遇到这样一个问题,客户的某系统在进入2014年后,某sql执行就非常慢,看到这个sql的执行计划发生了改变,原来很好的走hash连接的执行计划变成了走索引的nest loop的执行计划。在收集统计信息后,恢复正常。 这个故障的测试案例,我们可以这样模拟: [crayon-69050110bddc41 […]

Continue Reading