<?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>AnySQL.net &#187; AUL/MyDUL</title>
	<atom:link href="http://www.anysql.net/category/aulmydul/feed" rel="self" type="application/rss+xml" />
	<link>http://www.anysql.net</link>
	<description>Oracle DBA,MySQL DBA, 数据恢复, 数据迁移, 报表软件, 性能优化, 系统监控</description>
	<lastBuildDate>Wed, 10 Mar 2010 11:53:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>出售AUL固定许可证</title>
		<link>http://www.anysql.net/aulmydul/aul-fixed-license-mode.html</link>
		<comments>http://www.anysql.net/aulmydul/aul-fixed-license-mode.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 11:58:43 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/?p=731</guid>
		<description><![CDATA[&#160; &#160; 每次启动AUL都需要不同的许可证, 这种方式已经持续了好几年了, 不用说别人早已觉得烦了, 连我自已也觉得有点烦, 既然这样, 就将它改掉吧. 从Windows版本开始, 最新的AUL在同一台机器上, 注册码将不会再改变, 保持固定, 称之为固定许可证. 

&#160; &#160; 例如, 在我的笔记本上, 每次启动AUL都得到如下输出. 


Register Code: DETO-NODT-JETT-DNMX-DDCN
AUL : AnySQL UnLoader(MyDUL) for Oracle 8/8i/9i/10g/11g, release 5.1.1

(C) Copyright Lou Fangxin 2005-2010 (AnySQL.net), all rights reserved.

AUL&#62;


&#160; &#160; 这里所说的同一台机器, 并不是指物理的机器, 即使只是操作系统的重装, 也有可能让注册码发生更改, 从而需要新的许可证, 固定许可证方式将对AUL的用户更加有利, 其他平台的AUL也将一步一步进行许可证改造. 

&#160; &#160; 在固定许可证模式下, 你购买AUL时, 不只是得到了一次服务, 更重要的是你真正得到达了一个长期可用的许可证. 



Relative Posts:2009/06/09 -- AUL程序上的两处缺陷 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 每次启动AUL都需要不同的许可证, 这种方式已经持续了好几年了, 不用说别人早已觉得烦了, 连我自已也觉得有点烦, 既然这样, 就将它改掉吧. 从Windows版本开始, 最新的AUL在同一台机器上, 注册码将不会再改变, 保持固定, 称之为固定许可证. </p>

<p>&nbsp; &nbsp; 例如, 在我的笔记本上, 每次启动AUL都得到如下输出. </p>

<blockquote class="prefont">
Register Code: DETO-NODT-JETT-DNMX-DDCN<br />
AUL : AnySQL UnLoader(MyDUL) for Oracle 8/8i/9i/10g/11g, release 5.1.1<br />
<br />
(C) Copyright Lou Fangxin 2005-2010 (AnySQL.net), all rights reserved.<br />
<br />
AUL&gt;
</blockquote>

<p>&nbsp; &nbsp; 这里所说的同一台机器, 并不是指物理的机器, 即使只是操作系统的重装, 也有可能让注册码发生更改, 从而需要新的许可证, 固定许可证方式将对AUL的用户更加有利, 其他平台的AUL也将一步一步进行许可证改造. </p>

<p>&nbsp; &nbsp; 在固定许可证模式下, 你购买AUL时, 不只是得到了一次服务, 更重要的是你真正得到达了一个长期可用的许可证. </p>



<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/04/16 -- <a href="http://www.anysql.net/aulmydul/qq_by_mobile_phone.html" title="AUL Sybase数据恢复工具">AUL Sybase数据恢复工具</a> (4)</li><li>2008/03/30 -- <a href="http://www.anysql.net/tools/buy_lenovo_ibm_thinkpad.html" title="AUL也走品牌路线?">AUL也走品牌路线?</a> (2)</li><li>2008/03/28 -- <a href="http://www.anysql.net/aulmydul/blame_after_steal_mydul.html" title="选择AUL恢复数据的理由">选择AUL恢复数据的理由</a> (3)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2007/11/06 -- <a href="http://www.anysql.net/aulmydul/aul_compress_beta.html" title="将完成AUL最后一个心愿, 支持Compress表">将完成AUL最后一个心愿, 支持Compress表</a> (2)</li><li>2009/11/20 -- <a href="http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html" title="首次AUL恢复失败案例">首次AUL恢复失败案例</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul-fixed-license-mode.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>首次AUL恢复失败案例</title>
		<link>http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html</link>
		<comments>http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html#comments</comments>
		<pubDate>Fri, 20 Nov 2009 15:00:44 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/?p=717</guid>
		<description><![CDATA[&#160; &#160; 首次遇到AUL恢复失败。经过一天一夜的恢复偿试，未能恢复全部记录，11月18日第一次恢复时，AUL恢复程序一直不结束，恢复出来的DMP文件一直在增长，直到用掉了所有的可用空间。11月19日用调试模式运行恢复进程，发现AUL恢复程序处于一种死循环的状态，当时的输出如下：


……
Recover rows from chained block RDBA=29371932 ...
Recover rows from chained block RDBA=29371771 ...
Recover rows from chained block RDBA=29371579 ...
Recover rows from chained block RDBA=29371868 ...
Recover rows from chained block RDBA=29371884 ...
Recover rows from chained block RDBA=29371900 ...
Recover rows from chained block RDBA=29371916 ...
Recover rows from chained block RDBA=29371932 ...
……


&#160; &#160; 由于要恢复的表中含有LONG RAW字段，里面存放的都是比较大的图片，PDF文档或WORD文档的二进制文件，从1MB到8MB不等，所以需要链接块（Chained Blocks）来用多个块存放一条记录。从上面截取的调试信息中，红色的第一行和最后一行，访问的数据块是相同的，这一点是不能理解的。当我们通过标记第一个块为损坏块后，后面又出现了类似的情况，通过求助于Oracle官方的支持网站，进行资料查找，发现有一个Bug和这种情况息息相关：


Bug [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 首次遇到AUL恢复失败。经过一天一夜的恢复偿试，未能恢复全部记录，11月18日第一次恢复时，AUL恢复程序一直不结束，恢复出来的DMP文件一直在增长，直到用掉了所有的可用空间。11月19日用调试模式运行恢复进程，发现AUL恢复程序处于一种死循环的状态，当时的输出如下：</p>

<blockquote class="prefont">
……<br />
<font color="red">Recover rows from chained block RDBA=29371932 ...</font><br />
Recover rows from chained block RDBA=29371771 ...<br />
Recover rows from chained block RDBA=29371579 ...<br />
Recover rows from chained block RDBA=29371868 ...<br />
Recover rows from chained block RDBA=29371884 ...<br />
Recover rows from chained block RDBA=29371900 ...<br />
Recover rows from chained block RDBA=29371916 ...<br />
<font color="red">Recover rows from chained block RDBA=29371932 ...</font><br />
……<br />
</blockquote>

<p>&nbsp; &nbsp; 由于要恢复的表中含有LONG RAW字段，里面存放的都是比较大的图片，PDF文档或WORD文档的二进制文件，从1MB到8MB不等，所以需要链接块（Chained Blocks）来用多个块存放一条记录。从上面截取的调试信息中，红色的第一行和最后一行，访问的数据块是相同的，这一点是不能理解的。当我们通过标记第一个块为损坏块后，后面又出现了类似的情况，通过求助于Oracle官方的支持网站，进行资料查找，发现有一个Bug和这种情况息息相关：</p>

<blockquote>
Bug 7705591  Corruption with self-referenced row in MSSM tablespace
</blockquote>

<p>&nbsp; &nbsp; 这个Bug已经确认会在10.2.0.2和10.2.0.4上遇到，并且目前的所有版本中都可能遇到，Oracle在这个Bug上写明，要到未来版本才能修复。这个Bug详细的英文解说如下：</p>

<blockquote>
A chained row (logical row continued in another row) in a table can be corrupted where the next row piece (nrid) points to itself.Data corruption resulting from a lost row piece can occur very intermittently in blocks experiencing high concurrency in MSSM tablespaces (dba_tablespaces.segment_space_management=MANUAL). It is most likely to happen but not limited to tables with a large number of columns (e.g. more than 255 columns). Without the fix of Bug 8720802 tools like DBVERIFY / RMAN / ANALYZE don't detect this logical corruption. The fix for this bug does not repair existent corruptions.
</blockquote>

<p>&nbsp; &nbsp; 简单地说就是CHAINED BLOCKS形成了一个环路, 无法跳出去，如果没有打上8720802这个补丁，连Oracle的工具DBV/RMAN/ANALYZE命令等都检测不出这种情况。并且修复这个Bug也不能纠正现有的记录。在Metalink上还有其他一些有关行链接的Bug, 可以用关键字“oracle chained row corruption bug”去搜索，也可能造成记录头的混乱。</p>

<p>&nbsp; &nbsp; 而恢复软件能顺利恢复的基础是，要么块是完好的，要么块能免被检查出来是损坏的，但按照现状，这个Bug引起的问题，很多工具都不能检测到这种情况。AUL现在可以检测出来行链接进行死循环的情况，但无法应对其他一些有关行链接的Bug引起的逻辑损坏，目前来讲逻辑损坏会导致，恢复出来的DMP文件无法导入，引起恢复失败。</p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AUL程序上的两处缺陷</title>
		<link>http://www.anysql.net/aulmydul/aul-bugs-found-200906.html</link>
		<comments>http://www.anysql.net/aulmydul/aul-bugs-found-200906.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:20:12 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul%e7%a8%8b%e5%ba%8f%e4%b8%8a%e7%9a%84%e4%b8%a4%e5%a4%84%e7%bc%ba%e9%99%b7.html</guid>
		<description><![CDATA[&#160; &#160; AUL除两个月之前增加并行扫描数据文件功能, 以节约大型数据库的恢复时间外, 最近一年内没有做过什么其他源代码修改, 不过这也并不表示AUL是十全十美的, 连十全九美都达不到. 在最近的一次恢复中就一下遇到了两处缺陷, 虽然可以绕过去, 最后成功恢复, 但缺陷还是存在的. 
&#160; &#160; 当表和索引同名时, 在执行UNLOAD TABLE命令, 是根据对象名及子对象名去定位对象信息的, 因为表和索引同名, 因此要恢复表时, 会错误地取得索引的段信息, 取决于AUL读取字典生成文件时是表信息在前还是索引信息在前. 虽然早就知道表和索引可以同名, 但在自已的经历中, 创建的所有表和索引都是不重名的, 一开始也没有想到这一点. 另外在早期的版本中是不支持IOT的, UNLOAD命令只读取表, 表分区, 表子分区类型的段对象. 后来支持了IOT, 就要多读取索引, 索引分区, 索引子分区类型的段对象, 由于数据重复而引起了这个问题. 这个问题现在已经在程序上做了改进了,  当时的解决方案是生成一个只包表分区, 表子分区类型段信息的AULOBJ字典文件. 
&#160; &#160; AUL在设计初期, 还曾查阅比较多的数据库, 发现当数据库的数据文件个数小于1000个时, 数据库文件的相对文件号(RFILE)基本上是不会重复出现的, 因此就只根据相对文件号来定位, 可惜我的发现不是真理, 在一个只有几十个文件的数据库中, 居然发现相对文件号重复的情况. 实际上要根据, 表空间号和相对文件号一起来定位, 要在AUL中修复这一点则相当困难. 解决方法是一个表空间一个表空间地恢复, 不过目前为止只遇到最近的这一次, AUL还没有参与过大于1000个数据文件的恢复, 由于这个缺陷会, [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; AUL除两个月之前增加并行扫描数据文件功能, 以节约大型数据库的恢复时间外, 最近一年内没有做过什么其他源代码修改, 不过这也并不表示AUL是十全十美的, 连十全九美都达不到. 在最近的一次恢复中就一下遇到了两处缺陷, 虽然可以绕过去, 最后成功恢复, 但缺陷还是存在的. </p>
<p>&nbsp; &nbsp; 当表和索引同名时, 在执行UNLOAD TABLE命令, 是根据对象名及子对象名去定位对象信息的, 因为表和索引同名, 因此要恢复表时, 会错误地取得索引的段信息, 取决于AUL读取字典生成文件时是表信息在前还是索引信息在前. 虽然早就知道表和索引可以同名, 但在自已的经历中, 创建的所有表和索引都是不重名的, 一开始也没有想到这一点. 另外在早期的版本中是不支持IOT的, UNLOAD命令只读取表, 表分区, 表子分区类型的段对象. 后来支持了IOT, 就要多读取索引, 索引分区, 索引子分区类型的段对象, 由于数据重复而引起了这个问题. 这个问题现在已经在程序上做了改进了,  当时的解决方案是生成一个只包表分区, 表子分区类型段信息的AULOBJ字典文件. </p>
<p>&nbsp; &nbsp; AUL在设计初期, 还曾查阅比较多的数据库, 发现当数据库的数据文件个数小于1000个时, 数据库文件的相对文件号(RFILE)基本上是不会重复出现的, 因此就只根据相对文件号来定位, 可惜我的发现不是真理, 在一个只有几十个文件的数据库中, 居然发现相对文件号重复的情况. 实际上要根据, 表空间号和相对文件号一起来定位, 要在AUL中修复这一点则相当困难. 解决方法是一个表空间一个表空间地恢复, 不过目前为止只遇到最近的这一次, AUL还没有参与过大于1000个数据文件的恢复, 由于这个缺陷会, 当数据分成两个表空间存放, 象IOT与IOT Overflow, 象表与LOB等, 并且这两个表空间中的文件有重复的相对文件号时, AUL将无法恢复数据. </p>
<p>&nbsp; &nbsp; 最近这次恢复了150GB的数据, 以Dmp格式恢复, 都能正常导入, AUL5的改进相当成功. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/11/20 -- <a href="http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html" title="首次AUL恢复失败案例">首次AUL恢复失败案例</a> (1)</li><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/04/16 -- <a href="http://www.anysql.net/aulmydul/qq_by_mobile_phone.html" title="AUL Sybase数据恢复工具">AUL Sybase数据恢复工具</a> (4)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul-bugs-found-200906.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>拯救数据, 拯救地球?</title>
		<link>http://www.anysql.net/aulmydul/aul_customer_world_map.html</link>
		<comments>http://www.anysql.net/aulmydul/aul_customer_world_map.html#comments</comments>
		<pubDate>Sun, 26 Apr 2009 16:35:34 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e6%8b%af%e6%95%91%e6%95%b0%e6%8d%ae-%e6%8b%af%e6%95%91%e5%9c%b0%e7%90%83.html</guid>
		<description><![CDATA[&#160; &#160; AUL正式提供商业数据恢复服务已经快四年了, 这期间恢复了不少国家的数据库, 将提供过恢复服务的客户所在的国家, 用Google Chart API画了一张世界地图, 看起来也不错. 



&#160; &#160; 非洲大陆很有前途, 大洋洲还是一片空白, 还没有为印度的客户恢复过, 不知道以后是不是可以补全一些. 上周五一位昆明的网友跟我说他用AUL没能恢复数据, 给了我远程登录的权限, 用Demo许可证去恢复了一下, 居然98%数据都恢复了, 那位网友就马上下线, 不再和我联系了. 
&#160; &#160; 提供有价值的东西, 可以取得一些回报, 正在被大多数人接受. 
Relative Posts:2008/08/01 -- 终极Oracle数据恢复工具 &#8212; AUL (8)2008/07/06 -- 连错库误删100多张表 (9)2008/03/28 -- 选择AUL恢复数据的理由 (3)2008/03/19 -- Oracle数据恢复服务模式 (0)2007/11/06 -- 将完成AUL最后一个心愿, 支持Compress表 (2)2010/01/10 -- 出售AUL固定许可证 (4)2009/06/09 -- AUL程序上的两处缺陷 (1)2008/12/27 -- AUL并行扫描Extent (1)2008/08/14 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; AUL正式提供商业数据恢复服务已经快四年了, 这期间恢复了不少国家的数据库, 将提供过恢复服务的<a href="http://www.dbatools.net/mydul/aul_customer.html">客户</a>所在的国家, 用Google Chart API画了一张世界地图, 看起来也不错. </p>
<blockquote>
<img src="http://www.anysql.net/images/aul_world_map.png" border="0" />
</blockquote>
<p>&nbsp; &nbsp; 非洲大陆很有前途, 大洋洲还是一片空白, 还没有为印度的客户恢复过, 不知道以后是不是可以补全一些. 上周五一位昆明的网友跟我说他用AUL没能恢复数据, 给了我远程登录的权限, 用Demo许可证去恢复了一下, 居然98%数据都恢复了, 那位网友就马上下线, 不再和我联系了. </p>
<p>&nbsp; &nbsp; 提供有价值的东西, 可以取得一些回报, 正在被大多数人接受. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/03/28 -- <a href="http://www.anysql.net/aulmydul/blame_after_steal_mydul.html" title="选择AUL恢复数据的理由">选择AUL恢复数据的理由</a> (3)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2007/11/06 -- <a href="http://www.anysql.net/aulmydul/aul_compress_beta.html" title="将完成AUL最后一个心愿, 支持Compress表">将完成AUL最后一个心愿, 支持Compress表</a> (2)</li><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/14 -- <a href="http://www.anysql.net/life/forced_free_data_recovery.html" title="一次被迫免费的恢复">一次被迫免费的恢复</a> (14)</li><li>2008/08/13 -- <a href="http://www.anysql.net/dba/good_protect_your_data.html" title="小心看好你的数据">小心看好你的数据</a> (5)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul_customer_world_map.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>AUL并行扫描Extent</title>
		<link>http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html</link>
		<comments>http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html#comments</comments>
		<pubDate>Sat, 27 Dec 2008 21:37:54 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul%e5%b9%b6%e8%a1%8c%e6%89%ab%e6%8f%8fextent.html</guid>
		<description><![CDATA[&#160; &#160; 对于DROP或TRUNCATE或没有SYSTEM表空间的恢复, 都需要扫描所有数据文件以重新生成Extent信息, 如果数据库比较大, 有几十GB或几百GB, 这个过程可能很慢. 最近网上人有误操作(Truncate表, 或在OEM中删除了表空间)的数据库都比较大, 看到这个情况后, 为了让AUL能更快地恢复数据, 适应大数据库的情况, 增加了并行扫描功能. 增加了以下命令: 

SCAN PARALLEL

&#160; &#160; 并行度为4, 在程序中写死的. 运行命令结束后, 每个进程会生成一个AULEXT文件. 如: 

D:\MYDUL&#62;dir AULEXT*
2008-12-27&#160; 14:20&#160; &#160; &#160; &#160; &#160; &#160; 21,689 AULEXT.00.TXT
2008-12-27&#160; 14:20&#160; &#160; &#160; &#160; &#160; &#160; 13,591 AULEXT.01.TXT
2008-12-27&#160; 14:20&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;  0 AULEXT.02.TXT
2008-12-27&#160; 14:20&#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 对于DROP或TRUNCATE或没有SYSTEM表空间的恢复, 都需要扫描所有数据文件以重新生成Extent信息, 如果数据库比较大, 有几十GB或几百GB, 这个过程可能很慢. 最近网上人有误操作(Truncate表, 或在OEM中删除了表空间)的数据库都比较大, 看到这个情况后, 为了让AUL能更快地恢复数据, 适应大数据库的情况, 增加了并行扫描功能. 增加了以下命令: </p>
<blockquote class="prefont">
SCAN PARALLEL
</blockquote>
<p>&nbsp; &nbsp; 并行度为4, 在程序中写死的. 运行命令结束后, 每个进程会生成一个AULEXT文件. 如: </p>
<blockquote class="prefont">
D:\MYDUL&gt;dir AULEXT*<br />
2008-12-27&nbsp; 14:20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21,689 AULEXT.00.TXT<br />
2008-12-27&nbsp; 14:20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 13,591 AULEXT.01.TXT<br />
2008-12-27&nbsp; 14:20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  0 AULEXT.02.TXT<br />
2008-12-27&nbsp; 14:20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  0 AULEXT.03.TXT<br />
2008-12-27&nbsp; 14:20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 35,280 AULEXT.TXT<br />
</blockquote>
<p>&nbsp; &nbsp; 所有进程结束后, 会合并四个文件的内容到AULEXT.TXT一个文件中. 在多CPU及多物理磁盘的情况下, 全库扫描的速度会提高很多. 目前这个功能仅在Windows版本上有, Linux及Unix的还没有实现.</p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AUL DMP中用户名不再是MYDUL了</title>
		<link>http://www.anysql.net/aulmydul/real_owner_aul_dmp.html</link>
		<comments>http://www.anysql.net/aulmydul/real_owner_aul_dmp.html#comments</comments>
		<pubDate>Fri, 24 Oct 2008 07:15:22 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul-dmp%e4%b8%ad%e7%94%a8%e6%88%b7%e5%90%8d%e4%b8%8d%e5%86%8d%e6%98%afmydul%e4%ba%86.html</guid>
		<description><![CDATA[&#160; &#160; AUL的DMP格式文件很方便于恢复数据, 但还是有一个地方不爽, 因为在DMP格式中, 表的所有者总是MYDUL这个用户, 而不是这个表原来的用户名. 例如用下面的命令恢复一个表:

set output_style dmp;
set charset 852;
UNLOAD TABLE GX.VIO_FORCE TO TEMP.dmp;

&#160; &#160; 在导入时, 就一定要用DBA权限用户, 并且指定FROMUSER和TOUSER选项, 才能导回到原来的用户中去. 

imp system file=TEMP.dmp fromuser=MYDUL touser=GX

&#160; &#160; 改进后, 就不需要用DBA权限的用户, 也不需要指定FROMUSER和TOUSER了. 

imp gx file=TEMP.dmp

&#160; &#160; 下面是真实的测试例子. 

Export file created by EXPORT:V08.01.07 via conventional path
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
. importing GX's [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; AUL的DMP格式文件很方便于恢复数据, 但还是有一个地方不爽, 因为在DMP格式中, 表的所有者总是MYDUL这个用户, 而不是这个表原来的用户名. 例如用下面的命令恢复一个表:</p>
<blockquote class="prefont">
set output_style dmp;<br />
set charset 852;<br />
UNLOAD TABLE GX.VIO_FORCE TO TEMP.dmp;
</blockquote>
<p>&nbsp; &nbsp; 在导入时, 就一定要用DBA权限用户, 并且指定FROMUSER和TOUSER选项, 才能导回到原来的用户中去. </p>
<blockquote class="prefont">
imp system file=TEMP.dmp fromuser=MYDUL touser=GX
</blockquote>
<p>&nbsp; &nbsp; 改进后, 就不需要用DBA权限的用户, 也不需要指定FROMUSER和TOUSER了. </p>
<blockquote class="prefont">
imp gx file=TEMP.dmp
</blockquote>
<p>&nbsp; &nbsp; 下面是真实的测试例子. </p>
<blockquote class="prefont">
Export file created by EXPORT:V08.01.07 via conventional path<br />
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set<br />
. importing GX's objects into GX<br />
. importing GX's objects into GX<br />
. . importing table&nbsp; &nbsp; &nbsp;  "VIO_FORCE"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 rows imported<br />
Import terminated successfully without warnings.
</blockquote>
<p>&nbsp; &nbsp; 有少数用户或中间人水平实在比较菜, 用imp导入时不知道如何写fromuser和touser选项, 只好从<strong>客户第一</strong>出发, 再作改进了. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2007/11/09 -- <a href="http://www.anysql.net/aulmydul/aul_robustdmp.html" title="AUL 5对恢复成DMP格式支持得更好了">AUL 5对恢复成DMP格式支持得更好了</a> (1)</li><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/11/20 -- <a href="http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html" title="首次AUL恢复失败案例">首次AUL恢复失败案例</a> (1)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2009/03/31 -- <a href="http://www.anysql.net/tools/sqluldr2_simple_query.html" title="指定表名导出文本">指定表名导出文本</a> (0)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/05/15 -- <a href="http://www.anysql.net/dba/aul_better_for_nchar.html" title="将dmp数据导入到另一个表">将dmp数据导入到另一个表</a> (3)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/real_owner_aul_dmp.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>终极Oracle数据恢复工具 &#8212; AUL</title>
		<link>http://www.anysql.net/aulmydul/to_date_from_quarter.html</link>
		<comments>http://www.anysql.net/aulmydul/to_date_from_quarter.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 20:42:30 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e7%bb%88%e6%9e%81oracle%e6%95%b0%e6%8d%ae%e6%81%a2%e5%a4%8d%e5%b7%a5%e5%85%b7-aul.html</guid>
		<description><![CDATA[&#160; &#160; 原创工具AUL可以离开Oracle运行环境, 从数据文件中直接读取记录, 当你无法打开数据库(如丢失System表空间, System表空间损坏, 丢失其中一个数据文件, 数据文件时间点不一致, 表被Drop掉或Truncate掉)时, 可以考虑用它来读取剩余数据文件, 将数据恢复成文本文件或Dmp文件, 再装载或导入到新的数据库中. 因此可以被用于没有备份又无法打开数据库情况下的恢复.
&#160; &#160; 经过三年多的研究开发和完善, AUL的功能已经十分完美, 支持文本方式(第二版)及DMP方式(第三版),多种数据类型, 包括BLOB与CLOB(第四版)的恢复, 并在AUL第五版中成功支持压缩表.  支持最新的Oracle 11g版本数据库. 
&#160; &#160; 到目前为止, 已经有来自十多个不同地区和国家的数十位客户选择了AUL作为终极恢复工具, 累计恢复的数据量已经超过1TB, 曾收到过1TB数据库的恢复请求, 更被真实地应用于一个2TB数据库的恢复实例中, 以最快的响应速度和最快的恢复速度(最短的案例是一个半小时, 从接到请求到将数据库恢复成文本文件)满足客户的要求. 
&#160; &#160; 在处理CLOB字段中文以及NCHAR/NVARCHAR字段时，Oracle DUL目前的版本无能为力, 处理无SYSTEM时LOB字段的表, 同样无能为力. 而AUL可以处理所有这些特殊情况. 
&#160; &#160; 强烈建议大家做好数据库的备份工作, 欢迎大家在不知道如何备份或在恢复时遇到不明不清楚的问题时向我咨询. 
Relative Posts:2008/03/19 -- Oracle数据恢复服务模式 (0)2009/06/09 -- AUL程序上的两处缺陷 (1)2009/04/26 -- 拯救数据, 拯救地球? (9)2008/12/27 -- [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 原创工具<a href="http://www.anysql.net/aul.html">AUL</a>可以离开Oracle运行环境, 从数据文件中<a href="http://www.anysql.net/aulstep.html">直接读取记录</a>, 当你无法打开数据库(如<a href="http://www.anysql.net/aulmydul/aul_nosystem_recovery.html">丢失System表空间</a>, System表空间损坏, 丢失其中一个数据文件, 数据文件时间点不一致, 表被Drop掉或<a href="http://www.anysql.net/aulmydul/aul_truncate_recovery.html">Truncate掉</a>)时, 可以考虑用它来读取剩余数据文件, 将数据恢复成<a href="http://www.anysql.net/aulmydul/aul_update_20070509.html">文本文件</a>或<a href="http://www.anysql.net/aulmydul/aul_dmp_limition.html">Dmp文件</a>, 再装载或导入到新的数据库中. 因此可以被用于没有备份又无法打开数据库情况下的恢复.</p>
<p>&nbsp; &nbsp; 经过<a href="http://www.anysql.net/aulmydul/aul_version_history.html">三年多</a>的研究开发和完善, <a href="http://www.anysql.net/aul.html">AUL的功能</a>已经十分完美, 支持文本方式(第二版)及DMP方式(第三版),多种数据类型, 包括<a href="http://www.anysql.net/aulmydul/aul4_blob_demo.html">BLOB</a>与<a href="http://www.anysql.net/aulmydul/aul4_clob_demo.html">CLOB</a>(第四版)的恢复, 并在AUL第五版中成功支持<a href="http://www.anysql.net/aulmydul/aul_compress_beta.html">压缩表</a>.  支持最新的<a href="http://www.anysql.net/aulmydul/aul_oracle_11g_recovery.html">Oracle 11g</a>版本数据库. </p>
<p>&nbsp; &nbsp; 到目前为止, 已经有来自<a href="http://www.dbatools.net/mydul/aul_customer.html" target="_blank">十多个不同地区和国家</a>的数十位客户选择了AUL作为终极恢复工具, 累计恢复的数据量已经超过1TB, 曾收到过<a href="http://www.anysql.net/aulmydul/aul_one_terabytes.html">1TB数据库</a>的恢复请求, 更被真实地应用于一个<a href="http://www.anysql.net/aulmydul/aul_2tb_oracle_recovery.html">2TB数据库</a>的恢复实例中, 以最快的响应速度和最快的恢复速度(最短的案例是一个半小时, 从接到请求到将数据库恢复成文本文件)满足客户的要求. </p>
<p>&nbsp; &nbsp; 在处理<a href="http://www.anysql.net/aulmydul/aul_better_for_clob.html">CLOB字段中文</a>以及<a href="http://www.anysql.net/aulmydul/aul_better_for_nchar.html">NCHAR/NVARCHAR字段</a>时，Oracle DUL目前的版本无能为力, 处理<a href="http://www.anysql.net/aulmydul/recover_lob_without_system.html">无SYSTEM时LOB字段</a>的表, 同样无能为力. 而AUL可以处理所有这些特殊情况. </p>
<p>&nbsp; &nbsp; 强烈建议大家做好数据库的备份工作, 欢迎大家在不知道如何备份或在恢复时遇到不明不清楚的问题时向我咨询. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/28 -- <a href="http://www.anysql.net/aulmydul/blame_after_steal_mydul.html" title="选择AUL恢复数据的理由">选择AUL恢复数据的理由</a> (3)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/to_date_from_quarter.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>连错库误删100多张表</title>
		<link>http://www.anysql.net/aulmydul/tuning_update_sql_01.html</link>
		<comments>http://www.anysql.net/aulmydul/tuning_update_sql_01.html#comments</comments>
		<pubDate>Sun, 06 Jul 2008 22:02:18 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Drop]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%bf%9e%e9%94%99%e5%ba%93%e8%af%af%e5%88%a0100%e5%a4%9a%e5%bc%a0%e8%a1%a8.html</guid>
		<description><![CDATA[&#160; &#160; 炎炎厦日, 容易让人头脑发晕, 做错事情. 某地某位开发人员连错了数据库, 本来要连到测试库进行表重建的, 连到了产品库, 过了几分钟后, 猛然惊醒, 已发现删除了一百来张表, 业务立马被中止, 一堆人被拖到惊惶失措中. 
&#160; &#160; 在事件发生后, 立马联系本站, 决定用AUL去恢复数据, 事发情景如下: 

1, 事发后立马停止数据库.
2, 数据库在归档方式下, 删表归档文件还在.
3, 开发人员可以提供准确的重建表的语句.
4, 数据文件有十多GB, 有五万个存放在LOB中的图片.

&#160; &#160; 了解上述情况后, 立马让客户准备远程连接环境, 先是拷贝AIX上的数据文件到Windows上, 由AUL进行跨平台恢复; 然后是将Windows机器挂到Internet上, 由我进行远程操作; 约好晚上八点半开始, 经过三个小时的紧张恢复, 数据全部搞定. 步骤如下: 

1, 从归档日志中找到删除的表的信息.
2, 扫描所有的数据文件, 生成Extent Map.
3, 在新的库中建立空表, 以便借用表结构.
4, 进行大部份表的数据恢复.
5, 再次扫描所有文件, 查找LOB索引段头块.
6, 恢复带LOB的少量表.

&#160; &#160; 能这么顺利完成任务, 也超出我自已的意料之外, 最主要的是删除表时的归档文件还在, 以及能提供准确的重建表的SQL语句, 以及AUL多年恢复Drop类操作的经验基础上的良好设计. 
Relative [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 炎炎厦日, 容易让人头脑发晕, 做错事情. 某地某位开发人员连错了数据库, 本来要连到测试库进行表重建的, 连到了产品库, 过了几分钟后, 猛然惊醒, 已发现删除了一百来张表, 业务立马被中止, 一堆人被拖到惊惶失措中. </p>
<p>&nbsp; &nbsp; 在事件发生后, 立马联系本站, 决定用AUL去恢复数据, 事发情景如下: </p>
<blockquote class="prefont">
<div>1, 事发后立马停止数据库.</div>
<div>2, 数据库在归档方式下, 删表归档文件还在.</div>
<div>3, 开发人员可以提供准确的重建表的语句.</div>
<div>4, 数据文件有十多GB, 有五万个存放在LOB中的图片.</div>
</blockquote>
<p>&nbsp; &nbsp; 了解上述情况后, 立马让客户准备远程连接环境, 先是拷贝AIX上的数据文件到Windows上, 由AUL进行跨平台恢复; 然后是将Windows机器挂到Internet上, 由我进行远程操作; 约好晚上八点半开始, 经过三个小时的紧张恢复, 数据全部搞定. 步骤如下: </p>
<blockquote class="prefont">
<div>1, 从归档日志中找到删除的表的信息.</div>
<div>2, 扫描所有的数据文件, 生成Extent Map.</div>
<div>3, 在新的库中建立空表, 以便借用表结构.</div>
<div>4, 进行大部份表的数据恢复.</div>
<div>5, 再次扫描所有文件, 查找LOB索引段头块.</div>
<div>6, 恢复带LOB的少量表.</div>
</blockquote>
<p>&nbsp; &nbsp; 能这么顺利完成任务, 也超出我自已的意料之外, 最主要的是删除表时的归档文件还在, 以及能提供准确的重建表的SQL语句, 以及AUL多年恢复Drop类操作的经验基础上的良好设计. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/03/28 -- <a href="http://www.anysql.net/aulmydul/blame_after_steal_mydul.html" title="选择AUL恢复数据的理由">选择AUL恢复数据的理由</a> (3)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2007/11/06 -- <a href="http://www.anysql.net/aulmydul/aul_compress_beta.html" title="将完成AUL最后一个心愿, 支持Compress表">将完成AUL最后一个心愿, 支持Compress表</a> (2)</li><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2009/02/06 -- <a href="http://www.anysql.net/dba/keep_enough_archive_log.html" title="归档日志管理不容易">归档日志管理不容易</a> (1)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/14 -- <a href="http://www.anysql.net/life/forced_free_data_recovery.html" title="一次被迫免费的恢复">一次被迫免费的恢复</a> (14)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/tuning_update_sql_01.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Oracle不行再用AUL</title>
		<link>http://www.anysql.net/aulmydul/undo_and_index_bugs.html</link>
		<comments>http://www.anysql.net/aulmydul/undo_and_index_bugs.html#comments</comments>
		<pubDate>Tue, 13 May 2008 06:52:44 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Charset]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/oracle%e4%b8%8d%e8%a1%8c%e5%86%8d%e7%94%a8aul.html</guid>
		<description><![CDATA[&#160; &#160; 继上次DUL搞不定CLOB中文问题后, 又遇到了NVARCHAR2中文问题, 有人在正式库中使用了这种数据类型, 遇到数据库损坏(System表空间被覆盖)后, 请人用Oracle DUL去搞的, 好象搞不定NVARCHAR2中的中文问题. 
&#160; &#160; 原因只有两种, 没有搞明白Oracle DUL这方面的设置参数, 或者是Oracle DUL实在不支持这种数据类型中的中文. CLOB的中文问题, 我还是费了两个晚上搞定的, 这一次的NVARCHAR2问题, 则没有费任何事, 早就支持了. 只是没有用户真的使用这种数据类型, 一直没有发挥作用而已, 没想到一上来又和Oracle DUL PK了一把. 
&#160; &#160; 照这样下去, AUL可以卖给Oracle了, 至少可以卖给Oracle中国, 反正这种事中国遇到的特别多. 只要用心去考虑和做事, 可以做得比原厂更出色啊. 
&#160; &#160; 能PK过Oracle自已的东西, 还是很有轻飘飘的感觉的. 
Relative Posts:2008/12/27 -- AUL并行扫描Extent (1)2008/08/01 -- 终极Oracle数据恢复工具 &#8212; AUL (8)2008/04/17 -- Oracle DUL不行就用AUL (10)2008/03/26 -- 不是好人, 这么无耻! [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 继上次DUL搞不定<a href="http://www.anysql.net/aulmydul/aul_better_for_clob.html">CLOB中文问题</a>后, 又遇到了NVARCHAR2中文问题, 有人在正式库中使用了这种数据类型, 遇到数据库损坏(System表空间被覆盖)后, 请人用Oracle DUL去搞的, 好象搞不定NVARCHAR2中的中文问题. </p>
<p>&nbsp; &nbsp; 原因只有两种, 没有搞明白Oracle DUL这方面的设置参数, 或者是Oracle DUL实在不支持这种数据类型中的中文. CLOB的中文问题, 我还是费了两个晚上搞定的, 这一次的NVARCHAR2问题, 则没有费任何事, 早就支持了. 只是没有用户真的使用这种数据类型, 一直没有发挥作用而已, 没想到一上来又和Oracle DUL PK了一把. </p>
<p>&nbsp; &nbsp; 照这样下去, AUL可以卖给Oracle了, 至少可以卖给Oracle中国, 反正这种事中国遇到的特别多. 只要用心去考虑和做事, 可以做得比原厂更出色啊. </p>
<p>&nbsp; &nbsp; 能PK过Oracle自已的东西, 还是很有轻飘飘的感觉的. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/undo_and_index_bugs.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Oracle DUL不行就用AUL</title>
		<link>http://www.anysql.net/aulmydul/aul_for_sybase_ase.html</link>
		<comments>http://www.anysql.net/aulmydul/aul_for_sybase_ase.html#comments</comments>
		<pubDate>Thu, 17 Apr 2008 16:05:55 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[CLOB]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/oracle-dul%e4%b8%8d%e8%a1%8c%e5%b0%b1%e7%94%a8aul.html</guid>
		<description><![CDATA[&#160; &#160; 几天以前, 有个朋友告诉我某单位的Oracle数据库坏了, 需要恢复, 很想推荐人家用AUL的, 不过客户自已只信任Oracle的, 并且Oracle已经介入了. 于是我就笑着说, Oracle DUL不行时再来用AUL吧. 
&#160; &#160; 其实也只是随便说说而已, 没想到昨天再接到那朋友的电话, 说是Oracle DUL恢复遇到了问题, 客户有CLOB列中存放了很多中文, 用DUL恢复出来后, 这些字段值都成了乱码. 形成这个乱码原因当然是由于Oracle CLOB列的特殊性, 以及DUL作者不是中国人, 所以没有考虑到CLOB中的中文情况. 来咨询AUL是否可以处理这些乱码, 我欣然说可以. 
&#160; &#160; 客户马上联系我, 下载AUL, 在我的指导下很快就恢复了第一张表, CLOB中的中文内容没有大问题, 却有些小问题, 某些地方总是多了一些问号, 这个问题最好可以完美解决. 形成这个问题的原因是, AUL中只支持了GB2312字符集中的常用汉字以及中文符号, 现在大家都用支持更多中文字和中文符号的GBK字符集了, 因此有些不在GB2312字符集中的汉字或符号在转换时就成了问号, 这就是问号的来源. 
&#160; &#160; 要解决这个问题, 就要更改AUL程序, 以支持GBK字符集, 在参考了iconv项目的源代码, 花了大约四个多小时后, 终于将GBK支持加到AUL中, 在笔记本上的Oracle 10g数据中测试了CLOB的中文后, 就投给客户试用了. 还好没有白费这几个小时的苦心研究, 再恢复出来的CLOB值中问号没有了. 
&#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 几天以前, 有个朋友告诉我某单位的Oracle数据库坏了, 需要恢复, 很想推荐人家用AUL的, 不过客户自已只信任Oracle的, 并且Oracle已经介入了. 于是我就笑着说, <strong>Oracle DUL不行时再来用AUL吧</strong>. </p>
<p>&nbsp; &nbsp; 其实也只是随便说说而已, 没想到昨天再接到那朋友的电话, 说是Oracle DUL恢复遇到了问题, 客户有CLOB列中存放了很多中文, 用DUL恢复出来后, 这些字段值都成了乱码. 形成这个乱码原因当然是由于Oracle CLOB列的特殊性, 以及DUL作者不是中国人, 所以没有考虑到CLOB中的中文情况. 来咨询AUL是否可以处理这些乱码, 我欣然说可以. </p>
<p>&nbsp; &nbsp; 客户马上联系我, 下载AUL, 在我的指导下很快就恢复了第一张表, CLOB中的中文内容没有大问题, 却有些小问题, 某些地方总是多了一些问号, 这个问题最好可以完美解决. 形成这个问题的原因是, AUL中只支持了GB2312字符集中的常用汉字以及中文符号, 现在大家都用支持更多中文字和中文符号的GBK字符集了, 因此有些不在GB2312字符集中的汉字或符号在转换时就成了问号, 这就是问号的来源. </p>
<p>&nbsp; &nbsp; 要解决这个问题, 就要更改AUL程序, 以支持GBK字符集, 在参考了iconv项目的源代码, 花了大约四个多小时后, 终于将GBK支持加到AUL中, 在笔记本上的Oracle 10g数据中测试了CLOB的中文后, 就投给客户试用了. 还好没有白费这几个小时的苦心研究, 再恢复出来的CLOB值中问号没有了. </p>
<p>&nbsp; &nbsp; AUL很多次都是在遇到问题后, 立马进行修改, 一年一年变得更完善. 如果用DUL时遇到了CLOB的乱码问题, 请联系AUL吧. </p>
<p>&nbsp; &nbsp; 总之Oracle DUL搞不定的, AUL可以搞定, 因为它可以随时修善改进. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul_for_sybase_ase.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>AUL Sybase数据恢复工具</title>
		<link>http://www.anysql.net/aulmydul/qq_by_mobile_phone.html</link>
		<comments>http://www.anysql.net/aulmydul/qq_by_mobile_phone.html#comments</comments>
		<pubDate>Wed, 16 Apr 2008 20:28:58 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul-sybase%e6%95%b0%e6%8d%ae%e6%81%a2%e5%a4%8d%e5%b7%a5%e5%85%b7.html</guid>
		<description><![CDATA[&#160; &#160; 前段时间想着要发展其他数据库上面的AUL恢复软件, 前段时间联系了一个Sybase上的高手, 开发了AUL for Sybase, 现在提供的是测试版本, 我们也正在努力地完善它. 
&#160; &#160; 用Sybase的数据库朋友可以试试. 
Relative Posts:2010/01/10 -- 出售AUL固定许可证 (4)2009/06/09 -- AUL程序上的两处缺陷 (1)2009/04/26 -- 拯救数据, 拯救地球? (9)2008/08/01 -- 终极Oracle数据恢复工具 &#8212; AUL (8)2008/07/06 -- 连错库误删100多张表 (9)2008/03/30 -- AUL也走品牌路线? (2)2008/03/28 -- 选择AUL恢复数据的理由 (3)2008/03/19 -- Oracle数据恢复服务模式 (0)2007/11/06 -- 将完成AUL最后一个心愿, 支持Compress表 (2)2009/11/20 -- 首次AUL恢复失败案例 (1)]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 前段时间想着要发展其他数据库上面的AUL恢复软件, 前段时间联系了一个Sybase上的高手, 开发了<a href="http://www.anysql.net/software/aulsyb.zip">AUL for Sybase</a>, 现在提供的是测试版本, 我们也正在努力地完善它. </p>
<p>&nbsp; &nbsp; 用Sybase的数据库朋友可以试试. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/03/30 -- <a href="http://www.anysql.net/tools/buy_lenovo_ibm_thinkpad.html" title="AUL也走品牌路线?">AUL也走品牌路线?</a> (2)</li><li>2008/03/28 -- <a href="http://www.anysql.net/aulmydul/blame_after_steal_mydul.html" title="选择AUL恢复数据的理由">选择AUL恢复数据的理由</a> (3)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2007/11/06 -- <a href="http://www.anysql.net/aulmydul/aul_compress_beta.html" title="将完成AUL最后一个心愿, 支持Compress表">将完成AUL最后一个心愿, 支持Compress表</a> (2)</li><li>2009/11/20 -- <a href="http://www.anysql.net/aulmydul/aul-fail-oracle-bug-7705591.html" title="首次AUL恢复失败案例">首次AUL恢复失败案例</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/qq_by_mobile_phone.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>选择AUL恢复数据的理由</title>
		<link>http://www.anysql.net/aulmydul/blame_after_steal_mydul.html</link>
		<comments>http://www.anysql.net/aulmydul/blame_after_steal_mydul.html#comments</comments>
		<pubDate>Fri, 28 Mar 2008 17:09:26 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e9%80%89%e6%8b%a9aul%e6%81%a2%e5%a4%8d%e6%95%b0%e6%8d%ae%e7%9a%84%e7%90%86%e7%94%b1.html</guid>
		<description><![CDATA[&#160; &#160; 某全球500强企业的数据库坏了, 都将AUL列为恢复的方案之一, 为什么? 
&#160; &#160; 1, 比Oracle的恢复服务便宜, 节约成本. 
&#160; &#160; 2, 比Oracle的恢复服务着更快的响应速度. 
&#160; &#160; 3, 和Oracle的恢复服务一样的优质, 并且合法. 
&#160; &#160; 4, 让更少的人知道数据库出现的问题. 
&#160; &#160; 有这些下由, 还不心动吗? 回头一看,  在AUL的支持和驱动下, 已经有500篇文章了.
&#160; &#160;  曾经有一美国企业因为受不了Oracle的反应速度, 最终选择了AUL作为恢复解决方案, 在等了Oracle几天后, 联系了AUL, 只用了1.5小时, 就将数据恢复回来了. 
&#160; &#160;  许多国外企业的数据库坏了,  也选择AUL来恢复, 合法并且便宜. 
Relative Posts:2009/04/26 -- 拯救数据, 拯救地球? (9)2008/08/01 -- 终极Oracle数据恢复工具 &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 某全球500强企业的数据库坏了, 都将AUL列为恢复的方案之一, 为什么? </p>
<p>&nbsp; &nbsp; 1, 比Oracle的恢复服务便宜, 节约成本. </p>
<p>&nbsp; &nbsp; 2, 比Oracle的恢复服务着更快的响应速度. </p>
<p>&nbsp; &nbsp; 3, 和Oracle的恢复服务一样的优质, 并且合法. </p>
<p>&nbsp; &nbsp; 4, 让更少的人知道数据库出现的问题. </p>
<p>&nbsp; &nbsp; 有这些下由, 还不心动吗? 回头一看,  在AUL的支持和驱动下, 已经有500篇文章了.</p>
<p>&nbsp; &nbsp;  曾经有一美国企业因为受不了Oracle的反应速度, 最终选择了AUL作为恢复解决方案, 在等了Oracle几天后, 联系了AUL, 只用了1.5小时, 就将数据恢复回来了. </p>
<p>&nbsp; &nbsp;  许多国外企业的数据库坏了,  也选择AUL来恢复, 合法并且便宜. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2009/04/26 -- <a href="http://www.anysql.net/aulmydul/aul_customer_world_map.html" title="拯救数据, 拯救地球?">拯救数据, 拯救地球?</a> (9)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/07/06 -- <a href="http://www.anysql.net/aulmydul/tuning_update_sql_01.html" title="连错库误删100多张表">连错库误删100多张表</a> (9)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li><li>2007/11/06 -- <a href="http://www.anysql.net/aulmydul/aul_compress_beta.html" title="将完成AUL最后一个心愿, 支持Compress表">将完成AUL最后一个心愿, 支持Compress表</a> (2)</li><li>2010/01/10 -- <a href="http://www.anysql.net/aulmydul/aul-fixed-license-mode.html" title="出售AUL固定许可证">出售AUL固定许可证</a> (4)</li><li>2009/06/09 -- <a href="http://www.anysql.net/aulmydul/aul-bugs-found-200906.html" title="AUL程序上的两处缺陷">AUL程序上的两处缺陷</a> (1)</li><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/14 -- <a href="http://www.anysql.net/life/forced_free_data_recovery.html" title="一次被迫免费的恢复">一次被迫免费的恢复</a> (14)</li><li>2008/08/13 -- <a href="http://www.anysql.net/dba/good_protect_your_data.html" title="小心看好你的数据">小心看好你的数据</a> (5)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/blame_after_steal_mydul.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>不是好人, 这么无耻!</title>
		<link>http://www.anysql.net/aulmydul/try_make_good_suggestion.html</link>
		<comments>http://www.anysql.net/aulmydul/try_make_good_suggestion.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 05:24:58 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e4%b8%8d%e6%98%af%e5%a5%bd%e4%ba%ba-%e8%bf%99%e4%b9%88%e6%97%a0%e8%80%bb.html</guid>
		<description><![CDATA[&#160; &#160; 对有一件事情一直不能忘怀, 不得不重提旧事, 想起AUL/MyDUL以前被诽谤的事, 有个人在他自已的QQ群中使劲说他的MYjDUL有多了不起, 还不停地遇人就说AUL/MyDUL是抄jDUL的源代码的, 来中伤本人真正原创的软件. 
&#160; &#160; 那时因为忙于改进和完善软件, 因此没有空去理这件事, 经过了三年的发展, 数十次的恢复经历, 相当完善后. 才有空去了解这件事. 经过从多个网友了解来的信息, 充分信某网站宣称自主开发的MYjDUL其实只是AUL/MyDUL第一版的Java源代码而已, 结果还要说AUL是抄jDUL的, 有些人居然做这么丢脸的事. 因为那一版的程序框架是不成熟的, 没有什么正式的作用, 因此MYjDUL也只不过是一个吓人的名称而已, 没有真正实用的软件, 连个试用版本都没有呢. 很久以前我在网上放出过那份源代码, 几个月前正式放出那份源代码, 看他还怎么叫? 
&#160; &#160; 厚黑学中说做人可以脸皮厚一些, 但也不能厚到这种程度, 和那个打磨汉芯的长江学者有得一比了. 也不知道Oracle为什么不去查一下这种非法盗用DUL去恢复的情况. 强列建议Oracle也用我这种许可证方式, 需要用员工号去申请许可证, 这样就知道是那个内鬼放出去的了.
&#160; &#160; 另外一个证据是他做不了我的第三第四种恢复方式. 盗用也就算了, 因为是我自已放开的, 再反过来乱咬一下, 就不是那么好了, 还好我没有理你, 将AUL/MyDUL开发到第5版本. 
&#160; &#160; 做事先从做人起, 人不能无耻到这种程度. 比破解AUL/MyDUL的人差多了, 破解还是有技术的.
Relative Posts:2008/12/27 -- AUL并行扫描Extent (1)2008/08/01 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 对有一件事情一直不能忘怀, 不得不重提旧事, 想起<a href="http://www.anysql.net/life/do_trust_yourself.html">AUL/MyDUL以前被诽谤</a>的事, 有个人在他自已的QQ群中使劲说他的MYjDUL有多了不起, 还不停地遇人就说AUL/MyDUL是抄jDUL的源代码的, 来中伤本人真正原创的软件. </p>
<p>&nbsp; &nbsp; 那时因为忙于改进和完善软件, 因此没有空去理这件事, 经过了<a href="http://www.anysql.net/aulmydul/aul_version_history.html">三年的发展</a>, 数十次的恢复经历, 相当完善后. 才有空去了解这件事. 经过从多个网友了解来的信息, 充分信某网站宣称自主开发的MYjDUL其实只是AUL/MyDUL第一版的<a href="http://www.dbatools.net/software/mydulsrc.zip">Java源代码</a>而已, 结果还要说AUL是抄jDUL的, 有些人居然做这么丢脸的事. 因为那一版的程序框架是不成熟的, 没有什么正式的作用, 因此MYjDUL也只不过是一个吓人的名称而已, 没有真正实用的软件, 连个试用版本都没有呢. 很久以前我在网上放出过那份源代码, 几个月前<a href="http://www.dbatools.net/mytools/mydul_java_source_code.html">正式放出</a>那份源代码, 看他还怎么叫? </p>
<p>&nbsp; &nbsp; 厚黑学中说做人可以脸皮厚一些, 但也不能厚到这种程度, 和那个打磨汉芯的长江学者有得一比了. 也不知道Oracle为什么不去查一下这种非法盗用DUL去恢复的情况. 强列建议Oracle也用我这种许可证方式, 需要用员工号去申请许可证, 这样就知道是那个内鬼放出去的了.</p>
<p>&nbsp; &nbsp; 另外一个证据是他做不了我的<a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html">第三第四种恢复方式</a>. 盗用也就算了, 因为是我自已放开的, 再反过来乱咬一下, 就不是那么好了, 还好我没有理你, 将AUL/MyDUL开发到第5版本. </p>
<p>&nbsp; &nbsp; 做事先从做人起, 人不能无耻到这种程度. 比<a href="http://www.anysql.net/tools/eight_dul_like_tools.html">破解AUL/MyDUL</a>的人差多了, 破解还是有技术的.</p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/try_make_good_suggestion.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>AUL恢复Oracle视图代码?</title>
		<link>http://www.anysql.net/aulmydul/aul_recover_sequences.html</link>
		<comments>http://www.anysql.net/aulmydul/aul_recover_sequences.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 06:05:24 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[View]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul%e6%81%a2%e5%a4%8doracle%e8%a7%86%e5%9b%be%e4%bb%a3%e7%a0%81.html</guid>
		<description><![CDATA[&#160; &#160; AUL的数据恢复主要关注于数据本身, 象视图代码AUL虽不自动整理, 但它们也不过是存放在系统表空间中的数据, 还是可以恢复的. 原理是将系统表的数据导出来, 再导入到新的库中, 然后自已 写SQL语句来进行查询, 就可以获得重建视图的角本了. 
&#160; &#160; 需要导出下面几个系统表的数据. 

unload table sys.USER$ to sys_user.txt;
unload table sys.OBJ$ to sys_obj.txt;
unload table sys.COL$ to sys_col.txt;
SET FIELD_TAG \x07
SET RECORD_TAG \x06
unload table sys.view$ to sys_view.txt;

&#160; &#160; 调用建表角本, 创建表.

@USER$_syntax.sql
@OBJ$_syntax.sql
@COL$_syntax.sql
@VIEW$_syntax.sql

&#160; &#160; 运行sqlldr将数据导入到新的库, 注意不要将这些数据导入到SYS用户下.  

sqlldr test/test control=USER$_sqlldr.ctl
sqlldr test/test control=OBJ$_sqlldr.ctl
sqlldr test/test control=COL$_sqlldr.ctl
sqlldr test/test control=VIEW$_sqlldr.ctl

&#160; &#160; 再写个SQL就可以很方便地获得某个用户下视图的代码了. 因为用了SYS_CONNECT_BY_PATH函数, 请在9i或以上版本的数据库上使用.



select [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; AUL的数据恢复主要关注于数据本身, 象视图代码AUL虽不自动整理, 但它们也不过是存放在系统表空间中的数据, 还是可以恢复的. 原理是将系统表的数据导出来, 再导入到新的库中, 然后自已 写SQL语句来进行查询, 就可以获得重建视图的角本了. </p>
<p>&nbsp; &nbsp; 需要导出下面几个系统表的数据. </p>
<blockquote class="prefont">
unload table sys.USER$ to sys_user.txt;<br />
unload table sys.OBJ$ to sys_obj.txt;<br />
unload table sys.COL$ to sys_col.txt;<br />
SET FIELD_TAG \x07<br />
SET RECORD_TAG \x06<br />
unload table sys.view$ to sys_view.txt;
</blockquote>
<p>&nbsp; &nbsp; 调用建表角本, 创建表.
<blockquote class="prefont">
@USER$_syntax.sql<br />
@OBJ$_syntax.sql<br />
@COL$_syntax.sql<br />
@VIEW$_syntax.sql
</blockquote>
<p>&nbsp; &nbsp; 运行sqlldr将数据导入到新的库, 注意不要将这些数据导入到SYS用户下.  </p>
<blockquote class="prefont">
sqlldr test/test control=USER$_sqlldr.ctl<br />
sqlldr test/test control=OBJ$_sqlldr.ctl<br />
sqlldr test/test control=COL$_sqlldr.ctl<br />
sqlldr test/test control=VIEW$_sqlldr.ctl
</blockquote>
<p>&nbsp; &nbsp; 再写个SQL就可以很方便地获得某个用户下视图的代码了. 因为用了SYS_CONNECT_BY_PATH函数, 请在9i或以上版本的数据库上使用.</p>

<span id="more-498"></span>
<blockquote class="prefont">
select <br />
&nbsp;&nbsp;'CREATE OR REPLACE VIEW '||O.NAME||' ('||<br />
&nbsp;&nbsp; replace(c.cols,',',','||chr(10))||')'||CHR(10)||<br />
&nbsp;&nbsp;'as'||chr(10), v.text<br />
from<br />
user$ u, obj$ o, view$ v,<br />
( SELECT COL.OBJ#, COL.COLS<br />
&nbsp;&nbsp;FROM<br />
&nbsp;&nbsp;(SELECT <br />
&nbsp;&nbsp;&nbsp;&nbsp;OBJ#, COL#, substr(SYS_CONNECT_BY_PATH(NAME,','),2) COLS<br />
&nbsp;&nbsp;FROM COL$<br />
&nbsp;&nbsp;WHERE COL# &gt; 0<br />
&nbsp;&nbsp;START WITH COL# = 1<br />
&nbsp;&nbsp;CONNECT BY PRIOR OBJ# = OBJ# AND PRIOR COL# = COL# - 1 ) COL,<br />
&nbsp;&nbsp;(SELECT OBJ#, COUNT(*) COLCNT FROM COL$ <br />
&nbsp;&nbsp;WHERE COL# &gt; 0 GROUP BY OBJ#) CN<br />
&nbsp;&nbsp;WHERE COL.OBJ# = CN.OBJ# AND COL.COL# = CN.COLCNT<br />
) C<br />
where u.user#=o.owner# and o.obj# = c.obj#<br />
&nbsp;&nbsp;and v.obj# = o.obj# and u.name='用户名'
</blockquote>
<p>&nbsp; &nbsp; 这样也算比较方便了. 这个功能要求系统表空间必需存在.  </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_triggers.html" title="AUL恢复Oracle Sequence?">AUL恢复Oracle Sequence?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul_recover_sequences.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AUL恢复Oracle Sequence?</title>
		<link>http://www.anysql.net/aulmydul/aul_recover_triggers.html</link>
		<comments>http://www.anysql.net/aulmydul/aul_recover_triggers.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 04:39:19 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[AUL/MyDUL]]></category>
		<category><![CDATA[DUL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/aul%e6%81%a2%e5%a4%8doracle-sequence.html</guid>
		<description><![CDATA[&#160; &#160; AUL的数据恢复主要关注于数据本身, 象Sequence的信息AUL虽不自动整理, 但它们也不过是存放在系统表空间中的数据, 还是可以恢复的. 原理是将系统表的数据导出来, 再导入到新的库中, 然后自已 写SQL语句来进行查询, 就可以获得重建Sequence的角本了. 
&#160; &#160; 需要导出下面几个系统表的数据. 

unload table sys.USER$ to sys_user.txt;
unload table sys.OBJ$ to sys_obj.txt;
unload table sys.SEQ$ to sys_seq.txt;

&#160; &#160; 调用建表角本, 创建表.

@USER$_syntax.sql
@OBJ$_syntax.sql
@SEQ$_syntax.sql

&#160; &#160; 运行sqlldr将数据导入到新的库, 注意不要将这些数据导入到SYS用户下.  

sqlldr test/test control=USER$_sqlldr.ctl
sqlldr test/test control=OBJ$_sqlldr.ctl
sqlldr test/test control=SEQ$_sqlldr.ctl

&#160; &#160; 再写个SQL就可以很方便地获得重建某个用户下Sequence的代码了. 



SELECT 
&#160;&#160;'CREATE SEQUENCE '&#124;&#124; SEQ_NAME &#124;&#124; 
&#160;&#160;' MINVALUE '&#124;&#124;minval &#124;&#124;
&#160;&#160;' MAXVALUE '&#124;&#124;MAXVAL [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; AUL的数据恢复主要关注于数据本身, 象Sequence的信息AUL虽不自动整理, 但它们也不过是存放在系统表空间中的数据, 还是可以恢复的. 原理是将系统表的数据导出来, 再导入到新的库中, 然后自已 写SQL语句来进行查询, 就可以获得重建Sequence的角本了. </p>
<p>&nbsp; &nbsp; 需要导出下面几个系统表的数据. </p>
<blockquote class="prefont">
unload table sys.USER$ to sys_user.txt;<br />
unload table sys.OBJ$ to sys_obj.txt;<br />
unload table sys.SEQ$ to sys_seq.txt;
</blockquote>
<p>&nbsp; &nbsp; 调用建表角本, 创建表.
<blockquote class="prefont">
@USER$_syntax.sql<br />
@OBJ$_syntax.sql<br />
@SEQ$_syntax.sql
</blockquote>
<p>&nbsp; &nbsp; 运行sqlldr将数据导入到新的库, 注意不要将这些数据导入到SYS用户下.  </p>
<blockquote class="prefont">
sqlldr test/test control=USER$_sqlldr.ctl<br />
sqlldr test/test control=OBJ$_sqlldr.ctl<br />
sqlldr test/test control=SEQ$_sqlldr.ctl
</blockquote>
<p>&nbsp; &nbsp; 再写个SQL就可以很方便地获得重建某个用户下Sequence的代码了. </p>

<span id="more-497"></span>
<blockquote class="prefont">
SELECT <br />
&nbsp;&nbsp;'CREATE SEQUENCE '|| SEQ_NAME || <br />
&nbsp;&nbsp;' MINVALUE '||minval ||<br />
&nbsp;&nbsp;' MAXVALUE '||MAXVAL ||<br />
&nbsp;&nbsp;' START WITH '||LASTVAL ||<br />
&nbsp;&nbsp;' ' || CYC || ' ' || ORD ||<br />
&nbsp;&nbsp;DECODE(SIGN(CACHE), 1,' CACHE '|| CACHE, 'NOCACHE') ||<br />
&nbsp;&nbsp;';' SEQ_DDL<br />
from<br />
&nbsp;&nbsp;(select u.name OWNER, o.name SEQ_NAME,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.minvalue MINVAL, s.maxvalue MAXVAL, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.increment$ INC,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decode (s.cycle#, 0, 'NOCYCLE', 1, 'CYCLE ') CYC,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decode (s.order$, 0, 'NOORDER', 1, 'ORDER') ORD,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.cache, s.highwater LASTVAL<br />
&nbsp;&nbsp;from seq$ s, obj$ o, user$ u<br />
&nbsp;&nbsp;where u.user# = o.owner#<br />
&nbsp;&nbsp;&nbsp;&nbsp;and o.obj# = s.obj# <br />
&nbsp;&nbsp;&nbsp;&nbsp;and u.name='用户名')
</blockquote>
<p>&nbsp; &nbsp; 这样也算比较方便了. 这个功能要求系统表空间必需存在.  </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/12/27 -- <a href="http://www.anysql.net/aulmydul/aul_parallel_scan_extent.html" title="AUL并行扫描Extent">AUL并行扫描Extent</a> (1)</li><li>2008/08/01 -- <a href="http://www.anysql.net/aulmydul/to_date_from_quarter.html" title="终极Oracle数据恢复工具 &#8212; AUL">终极Oracle数据恢复工具 &#8212; AUL</a> (8)</li><li>2008/05/12 -- <a href="http://www.anysql.net/aulmydul/undo_and_index_bugs.html" title="Oracle不行再用AUL">Oracle不行再用AUL</a> (7)</li><li>2008/04/17 -- <a href="http://www.anysql.net/aulmydul/aul_for_sybase_ase.html" title="Oracle DUL不行就用AUL">Oracle DUL不行就用AUL</a> (10)</li><li>2008/03/26 -- <a href="http://www.anysql.net/aulmydul/try_make_good_suggestion.html" title="不是好人, 这么无耻!">不是好人, 这么无耻!</a> (24)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_sequences.html" title="AUL恢复Oracle视图代码?">AUL恢复Oracle视图代码?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_table_indexes.html" title="AUL恢复Oracle触发器?">AUL恢复Oracle触发器?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_recover_source_code.html" title="AUL恢复Oracle索引结构?">AUL恢复Oracle索引结构?</a> (0)</li><li>2008/03/20 -- <a href="http://www.anysql.net/aulmydul/aul_data_recovery_mode.html" title="AUL恢复Oracle存贮过程">AUL恢复Oracle存贮过程</a> (0)</li><li>2008/03/19 -- <a href="http://www.anysql.net/aulmydul/oracle_final_data_recovery.html" title="Oracle数据恢复服务模式">Oracle数据恢复服务模式</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/aulmydul/aul_recover_triggers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
