<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>《使用oradebug修改数据库scn》的评论</title>
	<atom:link href="https://www.xifenfei.com/2012/08/%e4%bd%bf%e7%94%a8oradebug%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93scn.html/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com/2012/08/%e4%bd%bf%e7%94%a8oradebug%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93scn.html</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Thu, 11 Dec 2025 02:46:14 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>作者：惜分飞</title>
		<link>https://www.xifenfei.com/2012/08/%e4%bd%bf%e7%94%a8oradebug%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93scn.html/comment-page-1#comment-3774</link>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
		<pubDate>Sat, 18 Jan 2014 13:46:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=3643#comment-3774</guid>
		<description><![CDATA[1. scn有两个部分组成wrap scn和base scn，所以第一个问题，你去了解scn的组成
2. 关于a是一个假设值
&lt;blockquote cite=&quot;comment-3729&quot;&gt;


–求出WRAP SCN值
SQL&gt; select 34360240739/4294967296 from dual; 


34360240739/4294967296
———————- 8.00011697 


–修改内存中scn值(十六进制)
SQL&gt; oradebug poke 0×20009228 4 0x0000000a
BEFORE: [20009228, 2000922C) = 00000000
AFTER:[20009228, 2000922C) = 0000000A 


此处算warp scn是要做什么？另外，修改的scn 0x0000000a 这个值怎么算出来的？


&lt;/blockquote&gt;]]></description>
		<content:encoded><![CDATA[<p>1. scn有两个部分组成wrap scn和base scn，所以第一个问题，你去了解scn的组成<br />
2. 关于a是一个假设值</p>
<blockquote cite="comment-3729">
<p>–求出WRAP SCN值<br />
SQL&gt; select 34360240739/4294967296 from dual; </p>
<p>34360240739/4294967296<br />
———————- 8.00011697 </p>
<p>–修改内存中scn值(十六进制)<br />
SQL&gt; oradebug poke 0×20009228 4 0x0000000a<br />
BEFORE: [20009228, 2000922C) = 00000000<br />
AFTER:[20009228, 2000922C) = 0000000A </p>
<p>此处算warp scn是要做什么？另外，修改的scn 0x0000000a 这个值怎么算出来的？</p>
</blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>作者：eooyc</title>
		<link>https://www.xifenfei.com/2012/08/%e4%bd%bf%e7%94%a8oradebug%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93scn.html/comment-page-1#comment-3729</link>
		<dc:creator><![CDATA[eooyc]]></dc:creator>
		<pubDate>Wed, 15 Jan 2014 01:23:17 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=3643#comment-3729</guid>
		<description><![CDATA[--求出WRAP SCN值 
SQL&gt; select 34360240739/4294967296 from dual; 
  
34360240739/4294967296 
---------------------- 
            8.00011697 
  
--修改内存中scn值(十六进制) 
SQL&gt; oradebug poke 0x20009228 4 0x0000000a 
BEFORE: [20009228, 2000922C) = 00000000 
AFTER:  [20009228, 2000922C) = 0000000A 

此处算warp scn是要做什么？另外，修改的scn 0x0000000a 这个值怎么算出来的？]]></description>
		<content:encoded><![CDATA[<p>&#8211;求出WRAP SCN值<br />
SQL&gt; select 34360240739/4294967296 from dual; </p>
<p>34360240739/4294967296<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
            8.00011697 </p>
<p>&#8211;修改内存中scn值(十六进制)<br />
SQL&gt; oradebug poke 0&#215;20009228 4 0x0000000a<br />
BEFORE: [20009228, 2000922C) = 00000000<br />
AFTER:  [20009228, 2000922C) = 0000000A </p>
<p>此处算warp scn是要做什么？另外，修改的scn 0x0000000a 这个值怎么算出来的？</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：惜分飞</title>
		<link>https://www.xifenfei.com/2012/08/%e4%bd%bf%e7%94%a8oradebug%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93scn.html/comment-page-1#comment-961</link>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
		<pubDate>Sat, 11 Aug 2012 02:42:49 +0000</pubDate>
		<guid isPermaLink="false">https://www.xifenfei.com/?p=3643#comment-961</guid>
		<description><![CDATA[ORADEBUG POKE使用说明
[shell]
POKE

To poke memory locations use

ORADEBUG POKE address length value
where address and value can be decimal or hexadecimal and length is in bytes

For Example

    ORADEBUG POKE 0x20005F0C 4 0x46495845
    ORADEBUG POKE 0x20005F10 4 0x44205349
    ORADEBUG POKE 0x20005F14 2 0x5A45
WARNING Do not use the POKE command on a production system
[/shell]]]></description>
		<content:encoded><![CDATA[<p>ORADEBUG POKE使用说明</p>
<pre class="brush: bash; title: ; notranslate">
POKE

To poke memory locations use

ORADEBUG POKE address length value
where address and value can be decimal or hexadecimal and length is in bytes

For Example

    ORADEBUG POKE 0x20005F0C 4 0x46495845
    ORADEBUG POKE 0x20005F10 4 0x44205349
    ORADEBUG POKE 0x20005F14 2 0x5A45
WARNING Do not use the POKE command on a production system
</pre>
]]></content:encoded>
	</item>
</channel>
</rss>
