<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[动起来]]></title><description><![CDATA[主要收藏ORACLE相关的资料]]></description><link>https://blog.youkuaiyun.com/fx5519</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fx5519]]></copyright><item><title><![CDATA[Oracle delete truncate drop 的区别]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9992109</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9992109</guid><author>fx5519</author><pubDate>Thu, 15 Aug 2013 22:37:42 +0800</pubDate><description><![CDATA[1. delete/truncate 只删除数据不删除表，索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger，依赖于该表的 procedure/function 将保留，但是变为 invalid 状态；
 
2. delete 是 dml，写 rollback segement，可回滚，速度慢，事务提交之后才生效。在 9i 满足 undo_reten]]></description><category></category></item><item><title><![CDATA[一个SQL语句的优化]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9972353</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9972353</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 22:07:21 +0800</pubDate><description><![CDATA[原始SQL如下：



[html] view
 plaincopyprint?






select * from (  
 select t.zxid,t.gh,t.xm,t.bm,t.fzjgdm,  
       (select count(a.session_id) from test_v a where to_char(t.zxid) = a.ZCRY]]></description><category></category></item><item><title><![CDATA[完全停止Oracle中正在运行的JOB]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9961473</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9961473</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 11:21:02 +0800</pubDate><description><![CDATA[Killing the Oracle DBMS_JOB
James F. Koopmann, www.dbdoctor.net

源地址：http://www.quest-pipelines.com/newsletter-v4/0403_C.htm


Take control of Oracle's queue with a step by step approach to gett]]></description><category></category></item><item><title><![CDATA[Oracle数据库中的本地索引和全局索引的区别]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9961305</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9961305</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 11:12:52 +0800</pubDate><description><![CDATA[表可以按range，hash，list分区，表分区后，其上的索引和普通表上的索引有所不同，oracle对于分区表上的索引分为2类，即局部索引和全局索引，下面分别对这2种索引的特点和局限性做个总结。
 局部索引local index

1. 局部索引一定是分区索引，分区键等同于表的分区键，分区数等同于表的分区说，一句话，局部索引的分区机制和表的分区机制一样。
2. 如果局部索引的索引列以分区]]></description><category></category></item><item><title><![CDATA[ora-22992 通过DBLINK 访问远程CLOB表问题]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9961111</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9961111</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 11:04:38 +0800</pubDate><description><![CDATA[在本地用select语句访问远程,如果远程表有CLOB字段的话则会有错:ora-22992;
如果真的想看到clob字段的内容的话就得在本地建立一个表,用下面两条语句:
我刚才试验insert into table select * from remote table成功
remote table含有CLOB
总结：在我的环境中成功
（1）create table aaa select ]]></description><category></category></item><item><title><![CDATA[ora-00607 ora-01092]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9960853</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9960853</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 10:52:17 +0800</pubDate><description><![CDATA[windows 2003，9.2.0.8，掉电后启动数据库出现00600、00607、01092错误，看alert.log是回滚段的问题，差了网上的资料，处理步骤如下：

 

1.在pfile中加入 _CORRUPTED_ROLLBACK_SEGMENTS=(_SYSSMU1$, _SYSSMU2$, _SYSSMU3$, _SYSSMU4$, _SYSSMU5$, _SYSSMU6$,]]></description><category></category></item><item><title><![CDATA[ora-00607 ora-00600]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9960789</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9960789</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 10:49:49 +0800</pubDate><description><![CDATA[昨天公司停电,数据库遇到错误,给出一个解决办法,高手指教
SQL>shutdown normal
ora-00607:Internal error occurred while making a change to a data block
ora-00600: internal error code, arguments:[4193],[4754],[22373],[],[],[]
SQ]]></description><category></category></item><item><title><![CDATA[Oracle中文转拼音函数]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9960325</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9960325</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 10:28:20 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/wzy0623/article/details/7560689]]></description><category></category></item><item><title><![CDATA[Oracle的redo 和undo的区别]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9960201</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9960201</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 10:20:12 +0800</pubDate><description><![CDATA[redo--> undo-->datafile
insert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, redo 便可恢复那些已经commit 了的数据.

redo->每次操作都先记录到redo日志中，当出现实例故障（像断电），导致数据未能更新到数据文件，则数据库重启时须redo，重新把数据更新到数据文件
]]></description><category></category></item><item><title><![CDATA[sql 语句的执行过程]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9959657</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9959657</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 09:54:57 +0800</pubDate><description><![CDATA[第1章 SQL语句处理的过程　　在调整之前我们需要了解一些背景知识，只有知道这些背景知识，我们才能更好的去调整sql语句。
本节介绍了SQL语句处理的基本过程，主要包括：
　　· 查询语句处理 
　　· DML语句处理(insert, update, delete) 
　　· DDL 语句处理(create .. , drop .. , alter .. , ) 
　　· 事务控制(co]]></description><category></category></item><item><title><![CDATA[Oracle执行SQL语句的过程]]></title><link>https://blog.youkuaiyun.com/fx5519/article/details/9959101</link><guid>https://blog.youkuaiyun.com/fx5519/article/details/9959101</guid><author>fx5519</author><pubDate>Wed, 14 Aug 2013 09:25:48 +0800</pubDate><description><![CDATA[当我们提交一条sql语句时，oracle会做哪些操作呢？ 

Oracle会为每个用户进程分配一个服务器进程：service process（实际情况应该区分专用服务器和共享服务器），当service process接收到用户进程提交的sql语句时，服务器进程会对sql语句进行语法和词法分析。 
名词解释： 
语法分析：语句本身正确性。 
词法分析：对照数据字典中检查表，索引，视图和用户]]></description><category></category></item></channel></rss>