<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Kamus' Oracle World - Kamus' Oracle</title><link>http://blog.csdn.net/kamus/category/13540.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 16 Nov 2005 04:12:12 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Kamus</dc:creator><title>《Oracle数据库性能优化》正式出版</title><link>http://blog.csdn.net/kamus/archive/2005/06/16/395715.aspx</link><pubDate>Thu, 16 Jun 2005 14:17:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/06/16/395715.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/395715.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/06/16/395715.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/395715.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=395715</trackback:ping><description>在各大网站开始预定销售的没几天，《Oracle数据库性能优化》正式出版。
目前是eygle直接拿到第一批书，呵呵，我还没见到书的真正面貌呢。

这本书是itpub集结各路高手撰写的Oracle专业书籍的第二本了，并且第三，第四本也已经在策划中。

其中第三本定位于Oracle数据库的高可用性研究，将专门讲述Streams，DataGuard，RAC，Replication，Storage等HA相关的方方面面。

目前可以敲定的稿件已经不少，相信在几个月以后就可以开始编审，筹划出版了。当然，文章是多多益善的，所以如果有人愿意投稿，那么可以给我邮件。kamusis [at] gmail.com&lt;img src ="http://blog.csdn.net/kamus/aggbug/395715.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>如何在SqlLoader中装载日期型的数据</title><link>http://blog.csdn.net/kamus/archive/2005/06/06/388440.aspx</link><pubDate>Mon, 06 Jun 2005 02:40:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/06/06/388440.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/388440.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/06/06/388440.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/388440.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=388440</trackback:ping><description>一封邮件的来往作了一些节选，对于如何在SqlLoader装载日期型数据作了简明的解释。&lt;img src ="http://blog.csdn.net/kamus/aggbug/388440.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>CSDN电子杂志五月号问世/Itpub技术图书第二册即将问世</title><link>http://blog.csdn.net/kamus/archive/2005/06/05/388251.aspx</link><pubDate>Sun, 05 Jun 2005 19:39:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/06/05/388251.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/388251.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/06/05/388251.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/388251.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=388251</trackback:ping><description>另外Itpub的第二本Oracle技术图书也已经交付印刷，相信在本月中就可以跟大家见面了。预告信息和图书封面可以参看eygle的blog。这本书中我的文章是“关于Freelists和Freelist Groups的研究”，部分章节在我以前的blog中也有贴出。
&lt;img src ="http://blog.csdn.net/kamus/aggbug/388251.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>Intelligent Oracle 10g DBA Maintenance -  Don Burleson</title><link>http://blog.csdn.net/kamus/archive/2005/04/17/351025.aspx</link><pubDate>Sun, 17 Apr 2005 02:37:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/04/17/351025.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/351025.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/04/17/351025.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/351025.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=351025</trackback:ping><description>来自Don的邮件列表，印象里这篇文章应该算是Don第一次在他的全部读者面前公开跟Tom，JL，Richard Foote提倡的Index永远Balance的观点对着干。呵呵，Don的勇气可嘉啊。&lt;img src ="http://blog.csdn.net/kamus/aggbug/351025.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>PL/SQL Developer v6.0.5 Final发布！</title><link>http://blog.csdn.net/kamus/archive/2005/03/20/324320.aspx</link><pubDate>Sun, 20 Mar 2005 00:50:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/03/20/324320.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/324320.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/03/20/324320.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/324320.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=324320</trackback:ping><description>command窗口中总算支持show parameter了，呵呵，这个好像还是我在allround的forum中提出的，然后开发组说会加到下一版本中，果然没有食言。&lt;img src ="http://blog.csdn.net/kamus/aggbug/324320.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>关于Freelists和Freelist Groups的研究（修订版）- 有多少种free list</title><link>http://blog.csdn.net/kamus/archive/2005/03/09/315322.aspx</link><pubDate>Wed, 09 Mar 2005 00:42:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/03/09/315322.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/315322.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/03/09/315322.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/315322.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=315322</trackback:ping><description>1．  master free list或者segment free list。
简称为MFL，在segment被创建的时候自动生成的，如果我们在创建segment时没有指定freelists参数，或者指定freelists=1，都是生成这个MFL。MFL对于每个segment来说有且只有一个（如果指定freelists&gt;1，产生的就是不是MFL，这一点将在process free list部分解释）。MFL相当于一个空闲空间池，当一个segment被创建时的初始化block以及以后动态分配的新block都链接到MFL中，这个池中的所有空闲块是被所有进程共享的，对于该segment有insert操作的所有进程都可能会去读取这个free list，这样当有多个进程要同时insert数据时，就可能出现在MFL上的争用（MFL在一个时间只能允许一个进程取得空闲块，当然，其实进程从MFL上读取空闲块的操作并不是简单地需要多少就取多少，取得以后就直接向块中插入数据，实际上的过程要更复杂一些，这个过程在“进程请求空闲块的过程”部分会有详细描述）。由此，推出了freelist groups的概念，&lt;img src ="http://blog.csdn.net/kamus/aggbug/315322.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>关于Freelists和Freelist Groups的研究（修订版）-  freelists存储在哪儿</title><link>http://blog.csdn.net/kamus/archive/2005/03/09/315320.aspx</link><pubDate>Wed, 09 Mar 2005 00:40:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/03/09/315320.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/315320.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/03/09/315320.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/315320.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=315320</trackback:ping><description>freelists存储在每个segment的header block中，我们可以通过dump来得到更清楚的认识。dump在研究oracle的内部机制时通常都扮演着很重要的角色。&lt;img src ="http://blog.csdn.net/kamus/aggbug/315320.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>关于Freelists和Freelist Groups的研究（修订版）- freelists是否已经过时</title><link>http://blog.csdn.net/kamus/archive/2005/03/09/315319.aspx</link><pubDate>Wed, 09 Mar 2005 00:38:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/03/09/315319.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/315319.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/03/09/315319.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/315319.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=315319</trackback:ping><description>随着Oracle9i的推出，对于空闲块的管理变得更加智能和有效率了。在LMT（Locally Managed Tablespaces）中如果指定了ASSM（Automatic Segment Space Management），那么对于任何pctused，freelists，freelist groups存储参数的指定都将被忽略。&lt;img src ="http://blog.csdn.net/kamus/aggbug/315319.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>关于Freelists和Freelist Groups的研究（修订版）- 什么是freelists</title><link>http://blog.csdn.net/kamus/archive/2005/03/09/315317.aspx</link><pubDate>Wed, 09 Mar 2005 00:37:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/03/09/315317.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/315317.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/03/09/315317.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/315317.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=315317</trackback:ping><description>本文在于探讨Freelists和Freelist Groups的作用，存取机制，争用诊断和优化方法，同时通过理论和测试来推翻一些存在了很久的错误观点。本文的读者应该具有较深入的Oracle知识，对于一般的开发人员这篇文章可能并没有太多的帮助。&lt;img src ="http://blog.csdn.net/kamus/aggbug/315317.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>当Oracle9i的OPTIMIZER_MODE = FIRST_ROWS时EXP过慢的解决方法</title><link>http://blog.csdn.net/kamus/archive/2005/02/25/301922.aspx</link><pubDate>Fri, 25 Feb 2005 16:12:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/25/301922.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/301922.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/25/301922.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/301922.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=301922</trackback:ping><description>metalink上声称如果对于9i数据库设置全局的OPTIMIZER_MODE = FIRST_ROWS，会有意想不到的问题，通常是由于Internal SQL得到了错误的执行计划导致的，所以metalink建议最好不要在初始化参数中设置OPTIMIZER_MODE = FIRST_ROWS。&lt;img src ="http://blog.csdn.net/kamus/aggbug/301922.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>PL/SQL Developer 6.0.4.906特别版</title><link>http://blog.csdn.net/kamus/archive/2005/02/23/298134.aspx</link><pubDate>Wed, 23 Feb 2005 06:13:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/23/298134.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/298134.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/23/298134.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/298134.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=298134</trackback:ping><description>特别版已经上载到Itpub的2号FTP中，/incoming/PLSQL.Dev.by.Kamus/目录中，用户名和密码可以从Itpub论坛的授权用户区得到。&lt;img src ="http://blog.csdn.net/kamus/aggbug/298134.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>[Oracle Streams] 初步实验Oracle Streams</title><link>http://blog.csdn.net/kamus/archive/2005/02/21/296707.aspx</link><pubDate>Mon, 21 Feb 2005 23:32:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/21/296707.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/296707.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/21/296707.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/296707.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=296707</trackback:ping><description>今天第一次测试了一下Oracle9i下的Streams，只是简单地测试，看上去功能还是不错的。

基本上是主库Capture，然后Staging，然后备库Apply。

由于基于stream + queue messege技术，所以比起AR来说，streams的实时性更高。

这几天准备看看Streams的文档，然后也搞出一篇《Streams初步研究》的中文文档出来吧。&lt;img src ="http://blog.csdn.net/kamus/aggbug/296707.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>[DBA手记]IMP-00093错误的解决方法</title><link>http://blog.csdn.net/kamus/archive/2005/02/21/295252.aspx</link><pubDate>Mon, 21 Feb 2005 00:02:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/21/295252.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/295252.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/21/295252.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/295252.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=295252</trackback:ping><description>这个bug在9.2.0.6和10.1.0.3中被修复，起因是在导入的过程中要导入系统生成的约束，类似SYS_C0027639， metalink上只提到了这个原因，但是以前很多次的imp应该都是有这样系统生成的约束名，并没有报错过，所以应该还是有另外的因素参杂其中的，比如统计信息的生成。没有继续研究。

解决方法：在IMP时使用indexes=no或者statistics=none参数，当然后者比较好一些。&lt;img src ="http://blog.csdn.net/kamus/aggbug/295252.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>[Freelists Internal] 关于Freelists和Freelist Groups的研究</title><link>http://blog.csdn.net/kamus/archive/2005/02/04/279978.aspx</link><pubDate>Fri, 04 Feb 2005 05:01:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/04/279978.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/279978.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/04/279978.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/279978.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=279978</trackback:ping><description>总结一下：如果我们定义了storage(freelists 4 freelist groups 2)，那么在segment header block中有1个Super Master Free list，有2个freelist block，每个freelist block中又有1个master free list和4个process free list，当SML操作产生将本来不是free的block重新标志为空闲时，动态产生一个transaction free list。所有的free list record中都只记录flag，list header block dba和list tail block dba，整个freelist是由存在于每个位于列表中的block header中指向下一个free block地址的指针这样类似链表的结构来完成的。&lt;img src ="http://blog.csdn.net/kamus/aggbug/279978.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Kamus</dc:creator><title>[备忘录] Windows版本Oracle中添加操作系统认证用户的步骤</title><link>http://blog.csdn.net/kamus/archive/2005/02/02/277901.aspx</link><pubDate>Wed, 02 Feb 2005 14:46:00 GMT</pubDate><guid>http://blog.csdn.net/kamus/archive/2005/02/02/277901.aspx</guid><wfw:comment>http://blog.csdn.net/kamus/comments/277901.aspx</wfw:comment><comments>http://blog.csdn.net/kamus/archive/2005/02/02/277901.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kamus/comments/commentRss/277901.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=277901</trackback:ping><description>在Windows操作系统中，需要修改注册表，在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下面添加字符串键名OSAUTH_PREFIX_DOMAIN，键值设为FALSE。&lt;img src ="http://blog.csdn.net/kamus/aggbug/277901.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>