Decode360's Blog

业精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  302 随笔 :: 26 文章 :: 82 评论 :: 0 Trackbacks

03 2009 档案

     摘要: UE默认的安装中是没有PLSQL的显示模式的(至少我安装的版本没有),所以需要自己手动进行设置,设置方法如下...  阅读全文
posted @ 2009-03-31 23:50 decode360-3 阅读(689) | 评论 (0)  编辑

     摘要: 介绍一下SQLPlus里 sqlterminator | escape 两个参数的意义和基本用法。  阅读全文
posted @ 2009-03-30 21:54 decode360-3 阅读(317) | 评论 (0)  编辑

     摘要: 关于DataFile空间的一些操作语句,呵呵。没事看看。  阅读全文
posted @ 2009-03-29 21:50 decode360-3 阅读(483) | 评论 (0)  编辑

     摘要: Tom的这篇文章介绍了Oracle在不同的情况下,使用RBO和CBO对执行计划的影响。以及在CBO下,对于TABLE的不同大小而产生的变化。在最后还介绍了一下使用现有执行计划对于条件过滤之后记录数的多少而形成的不同情况,也回答了我以前的一些困扰。但是具体到底多少记录占比会使CBO发生变化还是不得而知。另外也可以看一下关于DBMS_STATS包的应用方法,这个包还是很有用的,就是比较复杂一些。  阅读全文
posted @ 2009-03-28 21:48 decode360-3 阅读(238) | 评论 (0)  编辑

     摘要: Oracle的转义字符需要用ESCAPE函数来定义,小小学习一下  阅读全文
posted @ 2009-03-27 20:51 decode360-3 阅读(788) | 评论 (0)  编辑

     摘要: 这几天看了很多关于权限设置方面的讨论,摘几个我觉得比较重要的下来。  阅读全文
posted @ 2009-03-26 21:34 decode360-3 阅读(424) | 评论 (0)  编辑

     摘要: 这篇文章是Tom用来避免在使用Trigger时造成Table is Mutating的情况发生的。Table is Mutating的原因简单得说就是当Table已经被Insert、Update、Delete之后,Trigger中仍需要对其原始信息进行统计,因此造成了数据的不一致,直接被Oracle拒绝的情况。Tom来避免产生不一致的方法就是将新添加的字段,或者之前被删除/更新的字段,通过另一个触发器当到一个数组中,然后最数组进行读取操作,来获得更新之前/之后的状态,而不需要查询原表。  阅读全文
posted @ 2009-03-25 22:42 decode360-3 阅读(710) | 评论 (0)  编辑

     摘要: 改变Synonym的定义,会使涉及到的objects的status变成invalid,但是9i跟10g还是有区别。另外简单的object在INVALID之后下一次查询时即可自动编译,但也有些会造成一些影响。具体Oracle定期Recompiling的方法有很多,可以直接google一下,Oracle自带也有脚本,例如:...\oracle\ora92\rdbms\admin\utlirp.sql  阅读全文
posted @ 2009-03-24 20:38 decode360-3 阅读(310) | 评论 (0)  编辑

     摘要: 这是上一篇的后续,看着实在是舒服,特地单独拿出来放一下。其实跟上一篇讲的是一个东西,但是这个report的格式很值得学习。  阅读全文
posted @ 2009-03-23 21:03 decode360-3 阅读(819) | 评论 (0)  编辑

     摘要: 强悍的说明,强悍的举例,强悍的操作,强悍的知识。能把一个知识点讲得这么通俗易懂,还举一个这个贴切的例子,已经超越大牛到达巨牛了……  阅读全文
posted @ 2009-03-22 22:45 decode360-3 阅读(295) | 评论 (0)  编辑

     摘要: 这是[SQL.Puzzles]的第二篇,都是一些简单的SQL处理,但是整体上来看,这本书还是有点深度的,不像别的一些SQL入门级读物,举的例子都很弱智,起码还考虑到了很多实际工作上会遇到的问题。不过这篇里还是比较简单的,主要是要关注外键删除和工作日的考虑,这个问题非常实际。[SQL.Puzzles]再转这么一篇,以后就等有看着顺眼的SQL再转了,太简单的就直接忽视。  阅读全文
posted @ 2009-03-21 19:51 decode360-3 阅读(236) | 评论 (0)  编辑

     摘要: Just a constraints warm-up.   阅读全文
posted @ 2009-03-20 21:21 decode360-3 阅读(179) | 评论 (0)  编辑

     摘要: 2009年第一季度马上就要过去了,今天突然有一些关于学习上的想法,暂且记录之。  阅读全文
posted @ 2009-03-19 23:19 decode360-3 阅读(184) | 评论 (1)  编辑

     摘要: 继续学习DBA知识,散列簇的学习。  阅读全文
posted @ 2009-03-18 22:23 decode360-3 阅读(420) | 评论 (0)  编辑

     摘要: 好久没有看DBA的书了,今天继续学习一章  阅读全文
posted @ 2009-03-17 23:16 decode360-3 阅读(284) | 评论 (0)  编辑

     摘要: 学习一下如何在Oracle中存储图片、影像等大文件。废话不多说了,直接上代码。
注:后面那段是用于直接输出html代码在网页展现的脚本。  阅读全文
posted @ 2009-03-16 21:45 decode360-3 阅读(734) | 评论 (0)  编辑

     摘要: 打算研究一下大文件在Oracle中的存储,先得学习一下DBMS_LOB包,就从网上转篇文章来。文章似乎不全,找遍google全都只有这个摘了一部分的版本,反正就凑合着看吧,DBMS_LOB包函数好多,文档太累,这个看看聊胜于无。  阅读全文
posted @ 2009-03-15 23:14 decode360-3 阅读(1436) | 评论 (0)  编辑

     摘要: 学习了DBMS_LOCK之后来进行一下实际的应用,这是一个很典型的例子,网上摘来的。  阅读全文
posted @ 2009-03-14 22:42 decode360-3 阅读(131) | 评论 (0)  编辑

     摘要: 学习一下DBMS_LOCK包的用法。这份材料的说明和举例都很详细了,好不容易才找到的,哈哈。  阅读全文
posted @ 2009-03-13 22:04 decode360-3 阅读(378) | 评论 (0)  编辑

     摘要: 昨天在数据导入的时候遇到了一个问题,在用imp导入的时候,因为数据量过大,导致了所有的归档日志被写满,所有日志均无法归档,整个数据库hang住。记录一下解决archivelog满了的处理方法。  阅读全文
posted @ 2009-03-12 23:45 decode360-3 阅读(303) | 评论 (0)  编辑

     摘要: 最近遇到一个问题,在sqlplus首次登录时,会调用login.sql,显示指定的SQLPROMPT,但是当再次使用connect命令连接其他用户时,显示的SQLPROMPT一直无法改变,而且重新connect之后所有在login.sql中设置的属性也全部丢失。找了很久原因之后才发现原来是因为Oracle的版本问题……  阅读全文
posted @ 2009-03-11 23:49 decode360-3 阅读(615) | 评论 (0)  编辑

     摘要: 很久以前保存的,修改鼠标邮件里新建的内容。今天翻出来看看还挺有用的。关键是作者能说的这么详细实在是不易。  阅读全文
posted @ 2009-03-10 20:18 decode360-3 阅读(822) | 评论 (0)  编辑

     摘要: 我的Oracle启动设置,包括sqlplus配置及一个启动的触发器  阅读全文
posted @ 2009-03-09 23:24 decode360-3 阅读(373) | 评论 (0)  编辑

     摘要: 分区表维护以及实例。
----维护内容实在太多,不摘抄了,用的时候直接翻资料比较方便。  阅读全文
posted @ 2009-03-08 21:56 decode360-3 阅读(484) | 评论 (0)  编辑

     摘要: 继续学习DBA知识。分区表和分区索引的性质和创建。  阅读全文
posted @ 2009-03-07 23:15 decode360-3 阅读(519) | 评论 (0)  编辑

     摘要: DBMS_SUPPORT包,主要是DBA用来trace各个session的情况。不过好用的还是查看SID。  阅读全文
posted @ 2009-03-06 22:23 decode360-3 阅读(132) | 评论 (0)  编辑

     摘要: Truncate命令的简单介绍  阅读全文
posted @ 2009-03-05 21:11 decode360-3 阅读(366) | 评论 (0)  编辑

     摘要: 最近一直考虑一个问题,找出表中同一字段重复记录中的任意一条,方法是比较好找的,但是不知道怎么才能提高效率,而且全表扫描似乎也无法建立索引,所以简单得研究了一下  阅读全文
posted @ 2009-03-04 21:57 decode360-3 阅读(387) | 评论 (0)  编辑

     摘要: 转载君三思的文章,认真学习Data Guard中……  阅读全文
posted @ 2009-03-03 23:02 decode360-3 阅读(347) | 评论 (0)  编辑

     摘要: 转载君三思的文章,认真学习Data Guard中……  阅读全文
posted @ 2009-03-02 22:12 decode360-3 阅读(503) | 评论 (0)  编辑

     摘要: 转载君三思的文章,认真学习Data Guard中……  阅读全文
posted @ 2009-03-01 23:35 decode360-3 阅读(393) | 评论 (0)  编辑