<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>惜分飞 &#187; v$session</title>
	<atom:link href="https://www.xifenfei.com/tag/vsession/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Sat, 07 Nov 2026 15:45:44 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>查询v$session报ORA-04031错误</title>
		<link>https://www.xifenfei.com/2014/11/%e6%9f%a5%e8%af%a2vsession%e6%8a%a5ora-04031%e9%94%99%e8%af%af.html</link>
		<comments>https://www.xifenfei.com/2014/11/%e6%9f%a5%e8%af%a2vsession%e6%8a%a5ora-04031%e9%94%99%e8%af%af.html#comments</comments>
		<pubDate>Mon, 03 Nov 2014 13:22:11 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[ORA-xxxxx]]></category>
		<category><![CDATA[ORA-04031]]></category>
		<category><![CDATA[v$session]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=5610</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2014/11/%e6%9f%a5%e8%af%a2vsession%e6%8a%a5ora-04031%e9%94%99%e8%af%af.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2014/11/%e6%9f%a5%e8%af%a2vsession%e6%8a%a5ora-04031%e9%94%99%e8%af%af.html" target="_blank">查询v$session报ORA-04031错误</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>客户的数据库在出账期间有工具登录Oracle数据库偶尔性报ORA-04031,经过分析是因为该工具需要查询v$session,经过分析确定是Bug 12808696 &#8211; Shared pool memory leak of &#8220;hng: All sessi&#8221; memory (Doc ID 12808696.8),重现错误如下<br />
<strong>节点1进行查询报ORA-4031</strong></p>
<pre class="brush: sql; title: ; notranslate">
SQL&gt; select count(*) from v$session; 

COUNT(*) 
---------- 
1536 

SQL&gt; select count(*) from gv$session; 

COUNT(*) 
---------- 
2089 

SQL&gt; select /*+ full(t) */ count(*) from gv$session t; 

COUNT(*) 
---------- 
2053 

SQL&gt; select * from gv$session; 
select * from gv$session 
* 
ERROR at line 1: 
ORA-12801: error signaled in parallel query server PZ93, instance 
ocs_db_2:zjocs2 (2) 
ORA-04031: unable to allocate 308448 bytes of shared memory (&quot;shared 
pool&quot;,&quot;unknown object&quot;,&quot;sga heap(1,0)&quot;,&quot;hng: All sessions data for API.&quot;)
</pre>
<p><strong>节点2进行查询报ORA-04031</strong></p>
<pre class="brush: sql; title: ; notranslate">
SQL&gt; select * from gv$session; 
select * from gv$session 
* 
ERROR at line 1: 
ORA-12801: error signaled in parallel query server PZ95, instance 
ocs_db_2:zjocs2 (2) 
ORA-04031: unable to allocate 308448 bytes of shared memory (&quot;shared 
pool&quot;,&quot;unknown object&quot;,&quot;sga heap(6,0)&quot;,&quot;hng: All sessions data for API.&quot;) 

SQL&gt; select * from v$session; 
select * from v$session 
* 
ERROR at line 2: 
ORA-04031: unable to allocate 308448 bytes of shared memory (&quot;shared 
pool&quot;,&quot;unknown object&quot;,&quot;sga heap(7,0)&quot;,&quot;hng: All sessions data for API.&quot;)
</pre>
<p>通过上述分析:确认是节点2的v$session遭遇到Bug 12808696，导致在该节点中中查询v$session和Gv$session报ORA-04031，而在节点1中查询v$session正常，查询Gv$session报ORA-04031.<br />
<img src="//www.xifenfei.com/wp-content/uploads/2014/11/bug-12808696.jpg" alt="bug-12808696" width="827" height="640" class="alignleft size-full wp-image-5611" /><br />
该bug在11.1.0.6中修复,所有的10g版本中未修复,只能通过临时重启来暂时避免,注意该bug通过flash shared_pool无法解决<br />
如果您有权限可以进步一查询SR 3-7670890781: 查询v$session的BLOCKING_SESSION字段时，出现ora-04031错误</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/10/large-pool%e5%a4%aa%e5%b0%8f%e5%af%bc%e8%87%b4shared-server%e5%bc%82%e5%b8%b8.html" rel="bookmark" class="crp_title">large pool太小导致shared server异常</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/05/shared-pool-latch-%e7%ad%89%e5%be%85%e4%ba%8b%e4%bb%b6.html" rel="bookmark" class="crp_title">shared pool latch 等待事件</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/08/fckeditor%e4%bd%bf%e7%94%a8%e8%af%b4%e6%98%8e.html" rel="bookmark" class="crp_title">fckeditor使用说明</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2013/08/oracle-12c-dbms_utility-expand_sql_text-%e6%9f%a5%e7%9c%8bsql%e8%a7%86%e5%9b%be%e5%9f%ba%e8%a1%a8.html" rel="bookmark" class="crp_title">ORACLE 12C dbms_utility.expand_sql_text 查看SQL视图基表</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2015/07/%e5%a4%9acpu%e7%8e%af%e5%a2%83%e4%b8%ad%e8%bf%90%e8%a1%8croot-sh%e5%a4%b1%e8%b4%a5asm%e6%8a%a5ora-04031.html" rel="bookmark" class="crp_title">多cpu环境中运行root.sh失败,asm报ORA-04031</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/01/%e8%b7%b3%e8%bf%87obj%e5%9d%8f%e5%9d%97%e6%96%b9%e6%b3%95.html" rel="bookmark" class="crp_title">跳过obj$坏块方法</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/12/%e5%af%bc%e8%87%b4oracle%e8%a2%ab%e9%94%81%e7%9a%84sql%e8%af%ad%e5%8f%a5.html" rel="bookmark" class="crp_title">查询oracle被锁对象并解锁</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/05/%e4%bd%bf%e7%94%a8dblink%e5%af%bc%e8%87%b4%e7%9a%84-opaque_transform.html" rel="bookmark" class="crp_title">使用dblink导致的/*+ OPAQUE_TRANSFORM */</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/01/%e5%9b%a0sga_target%e8%ae%be%e7%bd%ae%e4%b8%8d%e5%bd%93%e5%af%bc%e8%87%b411gr2-rac%e6%97%a0%e6%b3%95%e6%ad%a3%e5%b8%b8%e5%90%af%e5%8a%a8.html" rel="bookmark" class="crp_title">因asm sga_target设置不当导致11gr2 rac无法正常启动</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/05/cursor-pin-s-wait-on-x-%e7%ad%89%e5%be%85%e4%ba%8b%e4%bb%b6.html" rel="bookmark" class="crp_title">cursor: pin S wait on X 等待事件</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/shell%e7%bc%96%e7%a8%8b%e2%80%94%e2%80%94%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95.html" rel="bookmark" class="crp_title">shell编程——基本语法</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/%e5%9c%a8%e7%ba%bf%e9%87%8d%e5%ae%9a%e4%b9%89%e5%8e%9f%e7%90%86%e6%8e%a2%e8%ae%a8.html" rel="bookmark" class="crp_title">在线重定义原理探讨</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2014/11/%e6%9f%a5%e8%af%a2vsession%e6%8a%a5ora-04031%e9%94%99%e8%af%af.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
