<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[独木舟]]></title>
  <subtitle type="html"><![CDATA[我的IT生活]]></subtitle>
  <id>http://kanoe.cn/</id>
  <link rel="alternate" type="text/html" href="http://kanoe.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://kanoe.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-07-27T22:41:21+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[嗯阿]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=8" label="Live" /> 
	  <updated>2010-07-27T22:41:21+08:00</updated>
	  <published>2010-07-27T22:41:21+08:00</published>
		  <summary type="html"><![CDATA[看过一篇文章后，泪流满面，一切归于平静]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/live/204.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=204</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[量子通信传输实验在中国成功进行]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=11" label="Focus" /> 
	  <updated>2010-05-29T01:43:15+08:00</updated>
	  <published>2010-05-29T01:43:15+08:00</published>
		  <summary type="html"><![CDATA[近日，中国科学家实现了目前世界上最长距离的“量子通信传输”(teleportation)或者称为“物质瞬间传送技术”技术。来自中国科技大学和清华大学的研究人员在合肥国家实验室完成了他们的自由空间量子通信实验，并且成功地将通信距离延伸到了10英里。在这之前，这项传输距离的最大值仅为几百米。<br/><br/>需要说明的一点是，量子通信与我们从科幻小说中了解到的并不相同，在科幻电影或小说中一个地方的物体或人可以在另一个地方完美的复制出来。在量子通信中， 两个光子或离子形成纠缠态，当一个的量子态发生改变另一个也随之改变，就好象它们仍然连在一起。因而能让量子信息实现远距通信。<br/><br/>曾被爱因 斯坦称作幽灵般的超距离作用(spooky action at a distance)的“量子纠缠”，指的是，在量子力学中，有共同来源的两个微观粒子之间存在着某种纠缠关系，不管它们被分开多远，只要一个粒子发生变化 就能立即影响到另外一个粒子，即两个处于纠缠态的粒子无论相距多远，都能“感知”和影响对方的状态，这就是量子纠缠。<br/><br/>由于量子纠缠的存 在，使得光子、电子甚至是原子之间相互影响相互制约地共同传输。理论上讲，这种纠缠可以使两点之间，不论距离的即时通信顺利完成。在以前的实验中，光子被 限制在数百米长的光纤信道内，以确保它们的状态不发生改变，即便如此，光纤传输的保密性差，易被窃听。如今，中国科学家把纠缠态的高能光子对穿过10英里 长的自由空间通道，量子保密通信技术的物理原理保证了其绝对安全性。这一距离是目前国际上自由空间纠缠光子分发的最远距离,也是目前国际上没有窃听漏洞量 子密钥分发的最大距离。<br/><br/>研究人员发现，在这个距离上接收端的光子仍能响应留在后方的光子状态变化。远距传输的平均保真度为89%。这项突 破意味着不久的未来量子通信应用将能扩大到全球规模。<br/><br/>该实验由中国科技大学的科学家潘建伟教授主导，实现了目前国际上最远距离的“自由空 间纠缠光子分发”，他和他的同事杨涛、彭承志的研究论文已发表于国际物理学权威期刊《物理评论快报》。该期刊的审稿人对这一成果给予了高度评价，称之为 “一项相当了不起的成就”。<br/><br/>在该实验中，科学家们通过“自由空间纠缠光子的分发”，首次在国际上证明了纠缠光子在穿透等效于整个大气层厚 度的地面大气后，其纠缠的特性仍然能够保持，并可应用于高效、安全的量子通信。这一研究成果为实现全球化的量子通信奠定了实验基础。<br/><br/>该项 实验，为全球范围内量子保密通讯的实现带来希望。<br/><br/>据潘建伟的研究团队介绍，他们正在计划开展更远距离的量子通信实验，下一步的目标是通过 自由空间实现几百公里的量子通信，超越光纤传输的极限。他们希望，有朝一日，人类能够通过通信卫星实现更远距离乃至全球的量子保密通信。<br/><br/>[转自<a href="http://cnbeta.com/articles/112349.htm" target="_blank" rel="external">http://cnbeta.com/articles/112349.htm</a>]]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/focus/203.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=203</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[呃]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=8" label="Live" /> 
	  <updated>2010-05-19T10:17:30+08:00</updated>
	  <published>2010-05-19T10:17:30+08:00</published>
		  <summary type="html"><![CDATA[被我搞砸了……]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/live/202.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=202</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[腾迅，网民愤怒了]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=11" label="Focus" /> 
	  <updated>2010-04-26T23:50:18+08:00</updated>
	  <published>2010-04-26T23:50:18+08:00</published>
		  <summary type="html"><![CDATA[2010年4月26日，是广大网民再次被腾迅强奸的日子。<br/><br/><strong>一、发现</strong><br/>晚上上qq农场，发现如下留言：<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://kanoe.cn/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">今天 17:05&nbsp;&nbsp;ＱＱ农场管理员：尊敬的QQ农牧场用户：您已被查出近期仍在使用第三方软件，现对您的农场将原有的28级降为27级，并回收一块土地。若再次出现，将进行回收土地等处理措施。希望您珍惜QQ农场，远离外挂！</div></div><br/>此刻，我震惊了，我从来都是抱着正常的心态玩农场，根本没用过所谓的外挂。硬要说有，好吧，只在自己手机上装了腾迅的qq浏览器农场版，用来方便收菜。难倒腾迅的qq浏览器也是外挂？？？到现在还是没搞懂腾迅所谓的外挂是哪些。腾迅管理员脑子不知道长哪里了，这是一个莫须有的罪名呀，其严重如诽谤。<br/><br/>也不知道腾迅是怎样判断外挂的，单从经验上升和偷菜数量？经验上升快就很简单，不停叫别人放草给自己除就行，偷菜的话现在多少人是早上3点或6点起来偷菜的，腾迅有统计过么？难倒这都是外挂？显然要是腾迅认为是，那他们就是脑子进水了。<br/><br/><strong>二、投诉</strong><br/>气愤之下想去投诉，打开腾迅客服的在线提问，查询得到如下结果：<div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://kanoe.cn/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><br/>亲爱的玩家朋友您好！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;非常感谢您使用我们的服务！关于您反馈QQ农场等级下降问题，经系统检测，由于QQ号码:********曾使用过农场第三方辅助软件（即外挂），故，现对此QQ号码作出如下处理：农场等级由28级降到27级，同时回收一块土地。对于等级下降及土地回收，很抱歉，不支持恢复，不便之处敬请原谅！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;如您本人未使用过第三方软件，请您及时修改密码并加强帐号安全防护与管理，同时清空浏览器的缓存记录。为了确保所有QQ农场玩家遵循游戏的公平性，我司对使用第三方辅助软件（即外挂）打击处理的态度是坚定且力度会不断加大。在此，非常感谢您一直以来的支持与理解，若您仍有疑问，欢迎您再次反馈！</div></div><br/>我更震惊了，“如您本人未使用过第三方软件，请您及时修改密码并加强帐号安全防护与管理”，这意思是我们的qq被盗后，qq盗贼还负责帮我们开外挂升级？！！！这是否有辱国人的智商！！！！也就是说不管用没用外挂，无论如何你也是用了。<br/><br/>无奈之下去qq农场的讨论区，只见一堆人在投诉tx，可见这是一个大范围的误判。<br/><br/><strong>三、损失</strong><br/>很多情况下，所谓降一级不是刚好一级，像我就是一级半，足足8000多点的经验，即使以后被升级回来被降的半级也是无力回天吧，何况这是发生奇迹才发生的事情。还有被没收的土地，现在要230000金币。还有算上这段时间的时间损失和精神损失，广大网民真的大折了。<br/><br/><strong>四、诡异</strong><br/>后来再上qq空间，发现有2条小纸条，其中一条写着<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://kanoe.cn/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">尊敬的用户，关于您的农场/牧场被降级/封号的问题，请登陆农牧场降级封号自助查询系统(<a href="http://my.qq.com/sns" target="_blank" rel="external">http://my.qq.com/sns</a>)了解详细原因或进行申诉。</div></div><br/>为了再探究竟，再登录上面指定网站，输入验证码，得出的结果如下。<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://kanoe.cn/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">您没有被降级的记录，可以正常使用qq农牧场。</div></div><br/>以为是级别升回去了，谁知道还是那样子。居然不认账了，真是诡异了。<br/><br/><strong>五、题外话</strong><br/>据说有很多人在21号哀悼日的时候利用系统漏洞偷了菜，腾迅现在就到处找人降级。我只想说：你tmd腾迅自己出的漏洞使某些人能在停机的时候偷到菜，不自检一下还想推卸责任！<br/>ps：我那时候也是登不上去，但很无辜的被偷了很多萝卜！<br/><br/><strong>六、感慨</strong><br/>这样的判断外挂能力真是服了农场的管理员和程序员，实在不行就让我去写外挂监控说不定还更好！<br/><br/><strong>七、最新进展</strong><br/>由于在腾迅qq农场的讨论区跟帖投诉了，现在（27日0：50）农场已经恢复了，级别貌似比原先加一同时经验清零了，就当这段时间的精神损失费？不知道其他人是不是也这样呢。]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/focus/SB-TX.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=201</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[相机传感器尺寸对比]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=8" label="Live" /> 
	  <updated>2010-03-31T22:53:35+08:00</updated>
	  <published>2010-03-31T22:53:35+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://kanoe.cn/attachments/month_1003/92010331225310.jpg" border="0" alt=""/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/live/200.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=200</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[惠普“蟑螂门”对联]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=11" label="Focus" /> 
	  <updated>2010-03-19T20:13:34+08:00</updated>
	  <published>2010-03-19T20:13:34+08:00</published>
		  <summary type="html"><![CDATA[网友给惠普“蟑螂门”的做了一副对联“一流名气二等服务三推四托它竟敢称五百强，六月购机七月就闪八月报修九月还没更换，服务十 分不靠谱；下联：十台机器九台废品八屏七闪就是一个大流氓，五次电话四次占线三番两次拒绝合理要求，问题一个没解决；横批：数怒惠普。”<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/focus/199.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=199</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[杂]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=8" label="Live" /> 
	  <updated>2010-03-16T23:53:59+08:00</updated>
	  <published>2010-03-16T23:53:59+08:00</published>
		  <summary type="html"><![CDATA[Disconneted from you，The wolrd is big ~~~]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/live/198.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=198</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[临时表空间历险[转]]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=6" label="Computer" /> 
	  <updated>2010-02-12T18:26:18+08:00</updated>
	  <published>2010-02-12T18:26:18+08:00</published>
		  <summary type="html"><![CDATA[1、环境：<br/>OS:WINDOWS XP<br/>数据库：Oracle 9.2.0.1.0<br/><br/>2、起因<br/>今天在看《oracle性能优化技术内幕》，中间有一个关于数据库缓冲区高速缓存的脚本：<br/><br/>Sel&#101;ct o.owner,o.object_type,o.object_name,<br/>Count(b.OBJD) From v$bh b,dba_objects o <br/>Group By o.owner ,o.object_type,o.object_name<br/>Having Count(b.OBJD)&gt;(Sel&#101;ct<br/>to_number(Value*0.5) From v$parameter<br/>Wh&#101;re Name = &#39;db_block_buffers&#39;)<br/><br/>用sys用户登陆数据库执行该脚本，然后一直处于正在执行的状态，然后报错，<br/>“无法通过128（在表空间temp中）扩展 temp 段”，确定之后，检查临时表空间，是因为临时表空间满了，而且没有设置自动扩展，设置自动扩展之后，开始重新查询，我的temp表空间参数：大小200m，自动扩展，每次扩展100m。在执行该脚本的同时，用oem观察表空间的大小，一直到表空间增长至4g左右的时候，查询依然没有结果。此时表空间已经很大了，因此在考虑临时表空间到底是如何增长的呢？在什么情况下释放空间？是否可以收缩？<br/><br/>3、为此做如下测试：<br/><br/>1) 首先重建temp表空间，并重启数据库，确保temp表空间没有被占用<br/>C:\Documents and Settings\zero&gt;sqlplus &#34;/ as sysdba&#34;<br/><br/>SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 12月 7 16:14:09 2007<br/><br/>Copyright (c) 1982, 2002, o&#114;acle Corporation.&nbsp;&nbsp;All rights reserved.<br/><br/><br/>连接到:<br/>o&#114;acle9i Enterprise Edition Release 9.2.0.1.0 - Production<br/>With the Partitioning, OLAP and o&#114;acle Data Mining options<br/>JServer Release 9.2.0.1.0 - Production<br/><br/>SQL&gt; shutdown immediate;<br/>数据库已经关闭。<br/>已经卸载数据库。<br/>o&#114;ACLE 例程已经关闭。<br/>SQL&gt; startup;<br/>o&#114;ACLE 例程已经启动。<br/><br/>Total System Global Area&nbsp;&nbsp;135338868 bytes<br/>Fixed Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 453492 bytes<br/>Variable Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 109051904 bytes<br/>Database Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25165824 bytes<br/>Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 667648 bytes<br/>数据库装载完毕。<br/>数据库已经打开。<br/>SQL&gt;<br/><br/>2) 检查数据库当前大小和已使用情况<br/>当前大小200M，未使用，<br/><br/><br/>3) 执行下面的脚本，持续50秒<br/>Sel&#101;ct o.owner,o.object_type,o.object_name,<br/>Count(b.OBJD) From v$bh b,dba_objects o <br/>Group By o.owner ,o.object_type,o.object_name<br/>Having Count(b.OBJD)&gt;(Sel&#101;ct<br/>to_number(Value*0.5) From v$parameter<br/>Wh&#101;re Name = &#39;db_block_buffers&#39;)<br/><br/>50秒之后该脚本依然没有执行出结果，中止该脚本的执行，当前数据库临时表空间大小900M，占用894M。<br/><br/>4、临时表空间的作用<br/><br/>o&#114;acle临时表空间主要是用来做查询和存放一些缓存的数据的，磁盘消耗的一个主要原因是需要对查询的结果进行排序<br/>1. 没有为临时表空间设置上限，而是允许无限增长。但是如果设置了一个上限，最后可能还是会面临因为空间不够而出错的问题，临时表空间设置太小会影响性能，临时表空间过大同样会影响性能，至于需要设置为多大需要仔细的测试。<br/>2.查询的时候连表查询中使用的表过多造成的。我们知道在连表查询的时候，根据查询的字段和表的个数会生成一个迪斯卡尔积，这个迪斯卡尔积的大小就是一次查询需要的临时空间的大小，如果查询的字段过多和数据过大，那么就会消耗非常大的临时表空间。<br/><br/>关于临时表空间的释放，在网上查了资料，确认重启数据库可释放临时表空间，如果不能重启实例，而一直保持问题sql语句的执行，temp表空间会一直增长。直到耗尽硬盘空间。在网上看到有个帖子提供了几种释放的方法，但是有的不能应用于当前的版本。此外没有发现好的释放临时表空间的方法。<br/><br/><br/>5、临时表空间的释放测试<br/><br/>使用语句进行表空间大小的修改：<br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;200M;<br/>Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>*<br/>ERROR 位于第 1 行:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/>关闭并重启数据库，查看临时表空间的使用情况，当前大小900M，已使用0M<br/><br/>查资料显示oracle系统smon进程会自动清除的，个人并不明确smon什么时候清除临时段。<br/><br/>做如下测试：<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1500M;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;900M;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;200M;<br/>Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP.ORA&#39; RESIZE<br/>*<br/>ERROR 位于第 1 行:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/>证明temp表空间被限制在了900M，新建表空间：<br/><br/>SQL&gt; Cr&#101;ate<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TEMPORARY TABLESPACE &#34;TEMP2&#34; TEMPFILE<br/>&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ora&#39; SIZE 200M EXTENT<br/>&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MANAGEMENT LOCAL UNIFORM SIZE 1M;<br/><br/>表空间已创建。<br/><br/>SQL&gt; Alt&#101;r DATABASE DEFAULT TEMPORARY TABLESPACE &#34;TEMP2&#34;;<br/><br/>数据库已更改。<br/><br/><br/>然后执行sql语句<br/><br/>SQL&gt; Sel&#101;ct * From test.sal_salary ss o&#114;der By ss.jsdjgz;<br/><br/>该语句结果较多，就不列出了，查看新临时表空间的使用情况：<br/><br/>大小200M，已用67M，执行下面的语句：<br/><br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100M;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 70m;<br/><br/>数据库已更改。<br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m<br/>Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m<br/>*<br/>ERROR 位于第 1 行:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/><br/>进行如下操作：<br/><br/>SQL&gt; shtudown immediate;<br/>SP2-0734: 未知的命令开头 &#34;shtudown i...&#34; - 忽略了剩余的行。<br/>SQL&gt; shutdown immediate;<br/>数据库已经关闭。<br/>已经卸载数据库。<br/>o&#114;ACLE 例程已经关闭。<br/>SQL&gt; startup;<br/>o&#114;ACLE 例程已经启动。<br/><br/>Total System Global Area&nbsp;&nbsp;135338868 bytes<br/>Fixed Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 453492 bytes<br/>Variable Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 109051904 bytes<br/>Database Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25165824 bytes<br/>Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 667648 bytes<br/>数据库装载完毕。<br/>数据库已经打开。<br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m;<br/>Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m<br/>*<br/>ERROR 位于第 1 行:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 70m;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 200m;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 70m;<br/><br/>数据库已更改。<br/><br/>SQL&gt; Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m;<br/>Alt&#101;r DATABASE TEMPFILE &#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ORA&#39; RESIZE 67m<br/>*<br/>ERROR 位于第 1 行:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/><br/>SQL&gt;<br/><br/><br/>切换回原有的temp表空间，并重启数据库：<br/><br/>SQL&gt; Alt&#101;r DATABASE DEFAULT<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TEMPORARY TABLESPACE &#34;TEMP&#34;;<br/><br/>数据库已更改。<br/>SQL&gt; shutdown immediate;<br/>数据库已经关闭。<br/>已经卸载数据库。<br/>o&#114;ACLE 例程已经关闭。<br/>SQL&gt; startup;<br/>o&#114;ACLE 例程已经启动。<br/><br/>Total System Global Area&nbsp;&nbsp;135338868 bytes<br/>Fixed Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 453492 bytes<br/>Variable Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 109051904 bytes<br/>Database Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25165824 bytes<br/>Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 667648 bytes<br/>数据库装载完毕。<br/>数据库已经打开。<br/>SQL&gt;<br/>SQL&gt; dro&#112;&nbsp;&nbsp;TABLESPACE temp2 including contents and datafiles;<br/><br/>表空间已丢弃。<br/><br/>目前从表象看temp表空间的已使用为0，但是执行如下脚本：<br/><br/>SQL&gt; Sel&#101;ct * From test.sal_salary ss o&#114;der By ss.jsdjgz;<br/>执行完之后，temp表空间的已用变为894M。<br/><br/>结果证明在重启数据库之后其实oracle并没有释放temp表空间被占用的部分，虽然从表象看是已经释放了，但是一旦再次有问题排序出现，马上temp表空间的大小就增大至上次释放之前的大小。不知道这个到底是Oracle该版本的bug还是Oracle就是这么处理temp表空间的。<br/><br/>6、重建表空间：<br/>C:\Documents and Settings\zero&gt;sqlplus &#34;/ as sysdba&#34;<br/><br/>SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 12月 7 18:23:03 2007<br/><br/>Copyright (c) 1982, 2002, o&#114;acle Corporation.&nbsp;&nbsp;All rights reserved.<br/><br/><br/>连接到:<br/>o&#114;acle9i Enterprise Edition Release 9.2.0.1.0 - Production<br/>With the Partitioning, OLAP and o&#114;acle Data Mining options<br/>JServer Release 9.2.0.1.0 - Production<br/><br/>SQL&gt; Cr&#101;ate<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TEMPORARY TABLESPACE &#34;TEMP2&#34; TEMPFILE<br/>&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;D:\ORACLE\ORADATA\ZERO\TEMP2.ora&#39; SIZE 200M EXTENT<br/>&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MANAGEMENT LOCAL UNIFORM SIZE 1M;<br/><br/>表空间已创建。<br/><br/>SQL&gt; Alt&#101;r DATABASE DEFAULT TEMPORARY TABLESPACE &#34;TEMP2&#34;;<br/><br/>数据库已更改。<br/>SQL&gt; dro&#112; tablespace temp including contents and datafiles;<br/><br/>表空间已丢弃。<br/><br/>SQL&gt; Cr&#101;ate<br/>&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TEMPORARY TABLESPACE &#34;TEMP&#34; TEMPFILE<br/>&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;D:\ORACLE\ORADATA\ZERO\TEMP1.ora&#39; SIZE 200M REUSE AUTOEXTEND<br/>&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON NEXT&nbsp;&nbsp;100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL<br/>&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNIFORM SIZE 1024K;<br/><br/>表空间已创建。<br/><br/>SQL&gt; Alt&#101;r DATABASE DEFAULT TEMPORARY TABLESPACE &#34;TEMP&#34;;<br/><br/>数据库已更改。<br/><br/>SQL&gt; dro&#112; tablespace temp2 including contents and datafiles;<br/><br/>表空间已丢弃。<br/><br/>SQL&gt;<br/>至此关于temp表空间的历险结束了，虽然最终没有达到我所想的手动释放表空间的效果，不过还是有收获的，发贴以供大家讨论，谢谢！]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/computer/197.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=197</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[oracle的recyclebin:类似BIN$4UCNzAupjLYOaRzow==$0的对象]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=6" label="Computer" /> 
	  <updated>2010-02-12T18:05:26+08:00</updated>
	  <published>2010-02-12T18:05:26+08:00</published>
		  <summary type="html"><![CDATA[1、从oracle10g开始删除数据库表的时候并不是真正删除，而是放到了recyclebin中，这个过程类似 windows里面删除的文件会被临时放到回收站中。<br/><br/>2、删除的表系统会自动给他重命名就是你看到的 【BIN$】开头的名字<br/><br/>3、通过 show recyclebin 命令可以查看被删掉的表的详细信息，或者查询<br/> sel&#101;ct * from recyclebin;<br/><br/>4、收回表的命令：<br/>&nbsp;&nbsp; flashback table 原表名 to before dro&#112;;<br/><br/>5、清空回收站的命令：<br/>&nbsp;&nbsp; purge recyclebin;<br/><br/>6、如果不想删除的表经过回收站<br/>&nbsp;&nbsp; dro&#112; table 表名 purge;<br/>&nbsp;&nbsp; 或者停用数据库的回收战功能<br/>&nbsp;&nbsp; 10.1版本中，修改隐藏参数 _recyclebin<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alt&#101;r system set &#34;_recyclebin&#34; = false;<br/>&nbsp;&nbsp; 10.2版本中，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alt&#101;r system set recyclebin = off;<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/computer/RecycleBin.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=196</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[缩小数据文件尺寸报ORA-03297的处理办法[转]]]></title>
	  <author>
		 <name>独木舟</name>
		 <uri>http://kanoe.cn/</uri>
		 <email>master@kanoe.cn</email>
	  </author>
	  <category term="" scheme="http://kanoe.cn/default.asp?cateID=6" label="Computer" /> 
	  <updated>2010-02-12T17:57:46+08:00</updated>
	  <published>2010-02-12T17:57:46+08:00</published>
		  <summary type="html"><![CDATA[最近历史数据库磁盘空间不足，而有一个表空间有50个G容量，但是实际只占100m的空间，<br/>使用Alt&#101;r TABLE table SHRINK SPACE CASCAD后大部分数据文件可以调整，当试图调整其中一个数据文件尺寸的时候报<br/>RA-03297: file contains used data beyond requested RESIZE value<br/>说明这个文件不能通过降低hwm来释放空间了。<br/><br/><br/>数据库版本：oracle 10.2.1<br/>--找到数据文件对应的文件号<br/>SQL&gt;sel&#101;ct file#,name from v$datafile wh&#101;re name like &#39;%BASEINFO.dbf&#39;;<br/>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/data/eucpdb/eucpdb/BASEINFO.dbf<br/><br/>找到文件中最大的块号<br/>SQL&gt;sel&#101;ct max(block_id) from dba_extents wh&#101;re file_id=5 ；<br/><br/>1213833<br/><br/>--查看数据库块大小<br/>SQL&gt;show parameter db_block_size<br/><br/>db_block_size integer 8192<br/><br/>计算一下文件中最大使用块占用的位置<br/>SQL&gt;sel&#101;ct 1213833*8/1024 from dual;<br/><br/>9483.0703125 M<br/><br/>--为了验证上面做法的准确性，下面做一个试验&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>--调整前数据文件大小为10000M<br/>--现在调整数据库文件为9500M<br/>SQL&gt;Alt&#101;r DATABASE DATAFILE &#39;/data/eucpdb/eucpdb/BASEINFO.dbf&#39; RESIZE 9500M<br/>&nbsp;&nbsp;2&nbsp;&nbsp;/<br/><br/>数据库已更改<br/><br/>--调整文件为 9400m<br/><br/>SQL&gt;Alt&#101;r DATABASE DATAFILE &#39;/data/eucpdb/eucpdb/BASEINFO.dbf&#39; RESIZE 9400M<br/>&nbsp;&nbsp;2&nbsp;&nbsp;/<br/><br/><br/>SQL&gt; Alt&#101;r DATABASE DATAFILE &#39;/data/eucpdb/eucpdb/BASEINFO.dbf&#39; RESIZE 9400M;<br/>Alt&#101;r DATABASE DATAFILE &#39;/data/eucpdb/eucpdb/BASEINFO.dbf&#39; RESIZE 9400M<br/>*<br/>第 1 行出现错误:<br/>o&#114;A-03297: 文件包含在请求的 RESIZE 值以外使用的数据<br/><br/>--看来了上面的计算是准确的<br/><br/><br/>SQL&gt; col segment_name format a30<br/>SQL&gt; SET LIN 200&nbsp;&nbsp;<br/>SQL&gt; sel&#101;ct segment_name,segment_type,tablespace_name,extent_id,bytes,blocks from dba_extents wh&#101;re file_id=5 and&nbsp;&nbsp; block_id=&#39;1213833&#39;;<br/><br/>SEGMENT_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SEGMENT_TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TABLESPACE_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXTENT_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BYTES&nbsp;&nbsp;&nbsp;&nbsp; BLOCKS<br/>------------------------------ ------------------ ------------------------------ ---------- ---------- ----------<br/>REGISTRYINFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TABLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BASEINFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp;&nbsp;&nbsp; 524288&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64<br/><br/>SQL&gt;<br/><br/>SQL&gt;&nbsp;&nbsp;Alt&#101;r TABLE eucpmanager.REGISTRYINFO SHRINK SPACE CASCADE;<br/><br/>表已更改。<br/><br/><br/>创建一个新的表空间，把block_id比较高的几个表移出表空间<br/><br/>SQL&gt; Cr&#101;ate SMALLFILE TABLESPACE &#34;BASEINFO_BAK&#34; DATAFILE &#39;/data/eucpdb/eucpdb/baseinfo_bak.dbf&#39; SIZE 100M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO<br/>&nbsp;&nbsp;2&nbsp;&nbsp;/<br/><br/>表空间已创建。<br/><br/>SQL&gt; alt&#101;r user eucpmanager quota unlimited on BASEINFO_BAK;<br/><br/>用户已更改。<br/><br/><br/>把block_id比较高的几个表移动到新的表空间<br/><br/>Sel&#101;ct DISTINCT SEGMENT_NAME FROM DBA_EXTENTS Wh&#101;re TABLESPACE_NAME=&#39;BASEINFO&#39; AND FILE_ID=5 and block_id&gt;1159985 and segment_type=&#39;TABLE&#39; ;<br/><br/>SQL&gt; Sel&#101;ct distinct&nbsp;&nbsp;&#39;alt&#101;r table &#39;|| SEGMENT_NAME||&#39; move tablespace baseinfo_bak; &#39; FROM DBA_EXTENTS Wh&#101;re TABLESPACE_NAME=&#39;BASEINFO&#39; AND FILE_ID=5 and block_id&gt;1159985 and segment_type=&#39;TABLE&#39; ;<br/><br/>&#39;Alt&#101;rTABLE&#39;||SEGMENT_NAME||&#39;MOVETABLESPACEBASEINFO_BAK;&#39;<br/>----------------------------------------------------------------------------------------------------------------------------<br/>alt&#101;r table ENTERPRISESERVICEINFO move tablespace baseinfo_bak;<br/>alt&#101;r table REGISTRYFEEDETAILEX move tablespace baseinfo_bak;<br/>alt&#101;r table ENTERPRISEROUTE move tablespace baseinfo_bak;<br/>alt&#101;r table REGISTRYAUTHINFO move tablespace baseinfo_bak;<br/>alt&#101;r table ENTERPRISEBASEINFO move tablespace baseinfo_bak;<br/><br/>SQL&gt; alt&#101;r table ENTERPRISESERVICEINFO move tablespace baseinfo_bak;<br/>alt&#101;r table REGISTRYFEEDETAILEX move tablespace baseinfo_bak;<br/>alt&#101;r table ENTERPRISEROUTE move tablespace baseinfo_bak;<br/>alt&#101;r table REGISTRYAUTHINFO move tablespace baseinfo_bak;<br/>alt&#101;r table ENTERPRISEBASEINFO move tablespace baseinfo_bak;<br/>表已更改。<br/><br/>SQL&gt;<br/>表已更改。<br/><br/>SQL&gt;<br/>表已更改。<br/><br/>SQL&gt;<br/>表已更改。<br/><br/>告警日志中会出现下面的内容，索引需要重建<br/>Thu Apr 24 14:20:21 2008<br/>Some indexes o&#114; index [sub]partitions of table EUCPMANAGER.ENTERPRISEBASEINFO have been marked unusable<br/><br/><br/>把下面的执行结果的语句执行所有重建<br/> Sel&#101;ct distinct&nbsp;&nbsp;&#39;alt&#101;r INDEX &#39;|| SEGMENT_NAME||&#39; REBUILD TABLESPACE BASEINFO_BAK; &#39; FROM DBA_EXTENTS Wh&#101;re TABLESPACE_NAME=&#39;BASEINFO&#39; AND FILE_ID=5 and block_id&gt;1159985 and segment_type=&#39;INDEX&#39; ;<br/> <br/> <br/> alt&#101;r INDEX PK_ENTERPRISEBASEINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX PK_REGISTRYINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX PK_REGISTRYFEEDETAILEX REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO_BAK;<br/>alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO_BAK;<br/><br/><br/>再次修改数据文件大小<br/><br/><br/>SQL&gt;&nbsp;&nbsp;sel&#101;ct max(block_id) from dba_extents wh&#101;re file_id=5 ;<br/><br/>MAX(BLOCK_ID)<br/>-------------<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3209<br/><br/>SQL&gt; Alt&#101;r DATABASE DATAFILE &#39;/data/eucpdb/eucpdb/BASEINFO.dbf&#39; RESIZE 1000m;<br/><br/>数据库已更改。<br/><br/>数据库文件的空间已经调整成功了<br/><br/>SQL&gt;<br/><br/>--把挪走的表在挪回来<br/><br/><br/>SQL&gt; alt&#101;r table ENTERPRISESERVICEINFO move tablespace baseinfo;<br/>alt&#101;r table REGISTRYFEEDETAILEX move tablespace baseinfo;<br/>alt&#101;r table ENTERPRISEROUTE move tablespace baseinfo;<br/>alt&#101;r table REGISTRYAUTHINFO move tablespace baseinfo;<br/>alt&#101;r table ENTERPRISEBASEINFO move tablespace baseinfo;<br/>alt&#101;r table registryinfo move tablespace baseinfo;<br/>表已更改。<br/><br/>SQL&gt;<br/>表已更改。<br/><br/><br/>--重建索引<br/>SQL&gt;<br/>SQL&gt;<br/>SQL&gt; Alt&#101;r INDEX PK_REGISTRYINFO REBUILD TABLESPACE BASEINFO;<br/>Alt&#101;r INDEX AK_REGISTRYCODE_REGISTRYINFO REBUILD TABLESPACE BASEINFO;<br/>Alt&#101;r INDEX PK_ENTERPRISEBASEINFO REBUILD TABLESPACE BASEINFO;<br/>Alt&#101;r INDEX PK_ENTERPRISESERVICEINFO REBUILD TABLESPACE BASEINFO;<br/>Alt&#101;r INDEX UNI_REGISTRYAUTHINFO REBUILD TABLESPACE BASEINFO;<br/>Alt&#101;r INDEX PK_REGISTRYFEEDETAILEX REBUILD TABLESPACE BASEINFO;<br/><br/>索引已更改。<br/><br/><br/>SQL&gt; Sel&#101;ct COUNT(*) FROM DBA_SEGMENTS Wh&#101;re TABLESPACE_NAME=&#39;BASEINFO_BAK&#39; ;<br/><br/>&nbsp;&nbsp;COUNT(*)<br/>----------<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br/><br/>已经没有对象在新建的这个表空间了。现在删除掉<br/><br/>SQL&gt; dro&#112; tablespace baseinfo_bak;<br/><br/>表空间已删除。<br/><br/><br/>到此调整已经结束了。<br/>其实调整方法有很多，如用imp/exp等<br/>如果我的做法有什么不足之处请执教，谁有更好的办法欢迎提供，本人水平有限。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://kanoe.cn/article/computer/ORA-03297.htm" /> 
	  <id>http://kanoe.cn/default.asp?id=195</id>
  </entry>	
		
</feed>
