最新 | 最热门 | 最高评价

+0  HP的进程优先级和cursor pin S

Tag: Working case | ..experience
小荷 发于 2013年11月02日 23:30 | 点击: 1784 | 展开摘要
进程的优先级往往会不可思议的影响数据库的性能,在很多时候,可能突发性的(持续时间只有几秒钟到几分钟)、很难确认原因的latch,都和进程优先级有关。下面就是这样一个例子,在没有正确设置进程优先级的情况下,客户的系统常常时不时的出现高CPU的情况,持续时间几分钟,且伴随着cursor pin S的等待事件。

客户那里的系统是HP IA的系统,之前经常在周一或周二的下午出现瞬间CPU冲高的情况,但是除了发现数据库中大量cursor pin S等待,也没有其他发现。在某天下午,C

查看全文: http://www.udpwork.com/item/11060.html

+0  当scheduler超过时间窗口时停止job

Tag: Working case | ..experience
小荷 发于 2013年10月24日 21:55 | 点击: 1836 | 展开摘要
要在scheduler的window结束的时候,也让job停止,需要对job加’stop_on_window_close’的属性。

测试如下:

1.建立测试表t1:

drop table t1;
 
create table t1 as select 'First record at: '||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

2. 建立需要定期执行的存储过程:

c

查看全文: http://www.udpwork.com/item/11021.html

+0  试图掩盖真相的 Peddie

Tag: 聊生活 | Peddie | 坏人 | 学校 | 美国
郑界涵 发于 2013年10月09日 10:59 | 点击: 2063 | 展开摘要
学校有个老师去世了,然后学校把网站和博客上所有关于他的新闻都删了,你觉得这合适么?

查看全文: http://www.udpwork.com/item/10879.html

+0  赴美工作常识(Part 4 - 面试)

Tag: career | coding | communication | interview
Cat Chen 发于 2013年09月23日 11:47 | 点击: 2510 | 展开摘要
最近跟同事讨论面试的事情比较多,所以就综合大家所说的列举几条面试建议吧。这些建议是针对中国候选人应聘美国职位而写的,但适用范围可能更广。假若你实际的实力是 X,面试官感知到你的实力是 Y,这些建议既不能让你实力暴增(X++),也不能让你展现超乎实际的实力(Y > X),只能帮助你避免由于沟通问题而造成的实力不被发现(Y < X)。
当做讨论而非考试
尽管面试有个「试」字,但在真正好的技术面试其实不是一问一答的考试,更多是如同同事之间的技术讨论一样,从比较糟糕的

查看全文: http://www.udpwork.com/item/10729.html

+0  impdp时报错Ora-28031

Tag: Working case | ..experience
小荷 发于 2013年08月14日 23:32 | 点击: 2521 | 展开摘要
今天一客户说在做impdp导入时,报错Ora-28031。我们看看ora-28031的报错是什么意思:

ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-31625: Schema SYS is needed to import this object, but is unaccessible
ORA-28031: maximum of 148 enabled roles exceede

查看全文: http://www.udpwork.com/item/10383.html

+0  runInstaller的debug

Tag: Working case | ..experience
小荷 发于 2013年07月28日 14:46 | 点击: 1938 | 展开摘要
收到一个请求,客户说安装11.2.0.2 的RAC数据库的时候,到prerequisite check这一步报错PRVF-5300和PRVF-5434。

我们可以运行下面的命令来追踪:

./runInstaller -debug -logLevel finest >inst1.out 2>inst2.out

运行debug后,我们还在OUI中操作,到了prerequisite check那一步,我们看看在inst1.out的trace中写了什么:

……
[

查看全文: http://www.udpwork.com/item/10302.html

+0  谈谈死事务的回滚

Tag: Working case | ..experience
小荷 发于 2013年07月24日 15:19 | 点击: 11923 | 展开摘要
死事务,一般是事务正在跑的时候,被kill掉了,或者数据库shutdown abort了,那么当数据库再次启动的时候,这些事务就需要做回滚。

可以通过下面的语句查到回滚的事务:

select * from v$fast_start_transactions;
或者
select * from x$ktuxe where KTUXECFL='DEAD' AND KTUXESTA!='INACTIVE'

根据上面的语句,我们可以查到事务的undo的segment id(US

查看全文: http://www.udpwork.com/item/10284.html

+0  大量会话处于CSS initialization等待

Tag: Working case | ..experience
小荷 发于 2013年07月23日 15:17 | 点击: 2977 | 展开摘要
接到一个问题,客户的某个系统突然CPU冲高,一个小时内CPU从5%冲到60%以上,在数据库中发现大量的会话在等待CSS initialization。

该系统是非RAC非ASM的系统,一般来说,不会出现CSS(cluster synchronization service)的等待,只有在访问voting disk或ocr的时候才会有这个等待,但是为什么在一个非RAC非ASM系统中出现了这个等待呢?

进一步检查会话的SQL,发现是一个监控程序发起的,里面有关于空间的检查,有

查看全文: http://www.udpwork.com/item/10276.html

+0  流行词儿

Tag: Review
Fenng 发于 2013年07月13日 14:42 | 点击: 1294 | 展开摘要
每隔一段时间这个行业都会出现几个流行词(Buzzwords),比如「大数据」「3D 打印」什么的,围绕这些流行词又会引发无数的口水。我把这些流行词都放到屏蔽列表中了,刚才看了一下,在屏蔽列表中的词汇如下:

物联网、云计算、大数据、O2O、3D 打印、智能手表、Siri、Tesla、自媒体、谷歌眼镜…

有这样一类创业者,云计算火的时候他做云计算,总理强调物联网的时候他要做物联网,大数据来了他做大数据,移动互联网热他又转身移动互联网,现在,他们开始热衷于探索 3D 打印,据说

查看全文: http://www.udpwork.com/item/11467.html

+0  安装cluster时报错 PRVF-5636

Tag: It's my life | Working case | ..experience
小荷 发于 2013年07月10日 20:41 | 点击: 25703 | 展开摘要
之前写过一篇为rac建dns server的文章,今天在安装11.2.0.3的grid的时候报错 PRVF-5636 : The DNS response time for an unreachable node exceeded “15000″ ms on following nodes

同时,在rac主机上尝试nslookup unknown-not-reachable-node会长时间没响应。

解决方法:

需要在dns server的/et

查看全文: http://www.udpwork.com/item/10176.html

+0  记一次cursor pin s wait on X的处理

Tag: Working case | ..experience
小荷 发于 2013年07月05日 23:08 | 点击: 33012 | 展开摘要
今天遇到个问题,客户说某天的11:45开始,系统遇到了大量的cursor pin s wait on X,经历一个小时后自动消失,需要查找原因。

这报错一般是某个会话需要申请S模式的mutex,而mutex被其他会话以X模式占有了。查holder也很容易,11g版本前看p2raw的前8位,将16进制转换成10进制即为holder的sid,在11g之后只需直接看blocking_session即可。

在11g中,我们有ash,这个很方便能查到过去发生的一切。

(1)根据客

查看全文: http://www.udpwork.com/item/10148.html

+0  IoC/DIP其实是一种管理思想

Tag: 技术管理 | 程序设计 | 系统架构 | Design | design pattern | DIP | IoC | Object-Oriented | Programmer | 程序员
陈皓 发于 2013年07月05日 08:44 | 点击: 2742 | 展开摘要
关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计。我在这里再简单的回顾一下这个概念。我先谈技术,再说管理。

话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量的实现会是这个样子:

然后,有一天,我们发现需要对灯泡扩展一下,于是我们做了个抽象类:

但是,如果有一天,我们发现这个开关可能还要控制别的不单单是灯泡的东西,我们就发现这个开关耦合了灯泡这种类别,非常不利于我们的扩展,于是反转控制出现了。

就像现实世界一样,造开关的工厂根

查看全文: http://www.udpwork.com/item/10146.html
|<<<45678910>>>| 一共25页, 299条记录