如果数据库报4031错误该如何解决?
请教各位大师:如果数据库报4031的错误,一般可行的解决方法是什么呢?
主要是解决硬解析的问题,看一下你的硬解析是否过多。
确认free的chunk是否足够。
回复 oraunix 的帖子
老师您好:
主要是就算这个时候知道硬解析过多,但是这个错误也已经发生了啊,该怎么解决这个问题 呢? 可以利用增加shared pool大小暂时解决 回复 zhaojingyuo 的帖子
这个我知道,还有没有其它的良策呢?这就像西药一样治标不治本啊 那就要具体情况具体分析了,你可以看一下
http://www.dbanotes.net/Oracle/Ora-04031.htm 回复 zhaojingyuo 的帖子
你是谁? 你没上过老师的课吧。sql共享!老师上课说了多少次,根本就是共享 回复 wangxi 的帖子
知道是共享,我是说如果万一出现了这种错误,该如何解决。 贴出日志看看,不见得就是shared pool,也可能是large pool。
这个问题出现以后,一般马上就自动解决了,如果解决不了,那就flush一下shared pool,或者将这个sql keep一下。
页:
[1]
2