Decode360's Blog

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

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

Oracle

     摘要: Oracle用户锁定、解锁等一些简单的操作,只是怕忘记了,所以集中了一下记录下来。  阅读全文
posted @ 2009-05-30 23:02 decode360-3 阅读(1030) | 评论 (0)  编辑

     摘要: 了解一下10g之后可以新加入的伪劣ORA_ROWSCN,在判断表的更新时间,是否有记录被修改的时候比较有用。而且在9i之后,SCN号已经可以和时间互相转换了,所以使用起来是比较方便的。  阅读全文
posted @ 2009-05-24 21:11 decode360-3 阅读(743) | 评论 (0)  编辑

     摘要: 最近看同事操作数据库,用到了copy命令,惊叹自己之前竟然不知道。赶紧看了一下,虽然这么命令很简单,但是确实是很有用。  阅读全文
posted @ 2009-05-23 23:10 decode360-3 阅读(849) | 评论 (0)  编辑

     摘要: utl_file包的应用是非常广泛的,而且也很实用,应为Oracle虽然有SQL*Loader可以将文本的内容读到数据库里,但是不能将数据库内容输出到文本。所以基本上是要用到utl_file包来操作。今天又要用的时候搜了一下以前的博客,发现都没有涉及到这个,所以今天特别来仔细得了解一下这个包的用法。  阅读全文
posted @ 2009-05-13 20:58 decode360-3 阅读(2571) | 评论 (0)  编辑

     摘要: 一直在将保证数据库的一致性,但是到底什么是一致性,一般的DBMS如何保证数据库的一致性的?对这个问题一直都没有一个很直观、完整的认识,所以专门研究了一下数据库的一致性问题,学习的结果如下  阅读全文
posted @ 2009-05-04 22:42 decode360-3 阅读(1210) | 评论 (0)  编辑

     摘要: 笔记本的性能还可以,2G内存、2G主频双核CPU,以前一直也没发挥什么大的作用,于是想装多几个版本的Oracle来做测试。就下载了从9i到11g的3个版本的Oracle,还有OWB、BI等一些OUI软件,一起来安装一下,但是第一次的安装并不太顺利,很多环境配置都出了问题,第二次全部卸载之后又参考了网上的一些资料,配置了N久总算是顺利装上了,介绍一下经验……  阅读全文
posted @ 2009-05-01 22:44 decode360-3 阅读(455) | 评论 (0)  编辑

     摘要: 最近因为涉及到物化视图的原始表字段变更的问题,想看一看有没有不用删除后重建的办法,结果办法没找到,但是发现这这篇文章写的还不错,转过来看看。  阅读全文
posted @ 2009-04-16 22:36 decode360-3 阅读(1416) | 评论 (0)  编辑

     摘要: 转一篇文章,论述TKPROF和EXPLAN执行计划的区别,顺便学习一下TKPROF的实际用法。  阅读全文
posted @ 2009-04-12 22:38 decode360-3 阅读(845) | 评论 (0)  编辑

     摘要: Tkprof工具可用来格式化sql trace产生的文件,让你更容易看懂trace的内容  阅读全文
posted @ 2009-04-11 22:05 decode360-3 阅读(717) | 评论 (0)  编辑

     摘要: 其实视图的更新是有很多的限制的,例如不能有聚合函数、分析函数、排序函数等等,而且如果两个表关联后的视图,则只能更新第一个表的字段等等。具体的说明可以在《SQL Reference》里找到...  阅读全文
posted @ 2009-04-10 21:01 decode360-3 阅读(1020) | 评论 (0)  编辑

     摘要: Tom的一个比较SQL性能的小工具,就是在《9i10g编程艺术》里面第一章放的工具,今天重新看了一下,发现还是挺有用的,贴上来以后SQL tuning中可以使用一下。  阅读全文
posted @ 2009-04-07 23:04 decode360-3 阅读(219) | 评论 (0)  编辑

     摘要: 最近学到update的另一种写法,是以前自己从来没有使用过的,看了一下文档,也没有找到很详细的说明。这种update方式其基础是建立在Query中的,所以可以确保使用CBO而非RBO,可以在大表的更新时明显得提高效率。在这里记录一下基本的方法:  阅读全文
posted @ 2009-04-06 21:51 decode360-3 阅读(1420) | 评论 (2)  编辑

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

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

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

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

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

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

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

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

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

     摘要: 一篇很好的介绍Oracle时区文章,简单明晰,就是喜欢这样的风格。  阅读全文
posted @ 2009-01-29 21:01 decode360-3 阅读(485) | 评论 (0)  编辑

     摘要: 一篇很著名的CBO介绍文章,作者Tim Gorman。  阅读全文
posted @ 2009-01-25 21:54 decode360-3 阅读(378) | 评论 (0)  编辑

     摘要: 开始学习一下eygle老大的那份Statspack学习文档  阅读全文
posted @ 2009-01-22 20:04 decode360-3 阅读(551) | 评论 (0)  编辑

     摘要: 顺道转一篇比较好的Statspack介绍文档  阅读全文
posted @ 2009-01-21 22:55 decode360-3 阅读(327) | 评论 (0)  编辑

     摘要: 开始学习一下eygle老大的那份Statspack学习文档

----最关键的一部分  阅读全文
posted @ 2009-01-20 20:13 decode360-3 阅读(566) | 评论 (0)  编辑

     摘要: 开始学习一下eygle老大的那份Statspack学习文档  阅读全文
posted @ 2009-01-19 21:50 decode360-3 阅读(210) | 评论 (0)  编辑

     摘要: 开始学习一下eygle老大的那份Statspack学习文档  阅读全文
posted @ 2009-01-18 21:13 decode360-3 阅读(441) | 评论 (0)  编辑

     摘要: 开始学习一下eygle老大的那份Statspack学习文档  阅读全文
posted @ 2009-01-17 20:47 decode360-3 阅读(168) | 评论 (0)  编辑

     摘要: 接着完成安装和安装之后的配置,因为的安装的时候每次都要用IPTABLES来打开端口,所以索性把IPTABLES命令也都写到启动脚本里了,打开22跟1521端口。  阅读全文
posted @ 2009-01-16 23:45 decode360-3 阅读(643) | 评论 (0)  编辑

     摘要: 学完了Linux,总算可以实践一下安装Ora10g了,基本上参考了君三思的文档,非常感谢有这么细致的文档。当然如果没有文档的话,可以参照oracle的官方安装说明,里面说的也是比较清楚的,不过那样就要多花好些时间了,再次感谢。  阅读全文
posted @ 2009-01-15 23:23 decode360-3 阅读(587) | 评论 (0)  编辑

     摘要: SQL*Plus被忽略的技巧,确实不知道,确实很有用,特地转载!  阅读全文
posted @ 2008-12-30 20:01 decode360-3 阅读(224) | 评论 (0)  编辑

     摘要: SQL*Loader的使用举例,要使用还是比较容易的,不过要知道所有细节就比较困难点了  阅读全文
posted @ 2008-12-26 22:32 decode360-3 阅读(1287) | 评论 (1)  编辑

     摘要: 学习了一下SQL*Loader的用法,记录一下。  阅读全文
posted @ 2008-12-25 21:57 decode360-3 阅读(2014) | 评论 (0)  编辑

     摘要: 最近同事遇到了每天手工导入Excel数据到Oracle的问题,他目前的操作是使用PL/SQL Developer中的复制粘贴方法,这样每天都需要进行手工的操作,很明显长期下来的工作量是比较大的,于是找了几种可供使用的导入方法  阅读全文
posted @ 2008-12-24 20:25 decode360-3 阅读(3541) | 评论 (1)  编辑

     摘要: 按照惯例,在基础知识后面都要来一篇操作方法  阅读全文
posted @ 2008-12-23 20:16 decode360-3 阅读(1337) | 评论 (0)  编辑

     摘要: 很久没有写Oracle开发模块的内容了,来一篇关于约束的基础知识学习。  阅读全文
posted @ 2008-12-22 22:45 decode360-3 阅读(381) | 评论 (0)  编辑

     摘要: 最近遇到redolog的问题,记录一下,虽然比较简单,但是记下来不容易忘记。整理一遍思路也清晰一点。  阅读全文
posted @ 2008-12-02 22:05 decode360-3 阅读(2041) | 评论 (0)  编辑

     摘要: 接着推出,N久前学习SQL Plus的笔记。这个就是真的比较简单了,拢共就那么几个参数的  阅读全文
posted @ 2008-11-30 20:29 decode360-3 阅读(655) | 评论 (0)  编辑

     摘要: NLS_DATE_FORMAT参数涉及到操作系统和Oracle的全球化  阅读全文
posted @ 2008-11-02 19:58 decode360-3 阅读(1409) | 评论 (1)  编辑

     摘要: DATE类型默认格式的设置,遇到的一个小问题  阅读全文
posted @ 2008-10-28 23:12 decode360-3 阅读(324) | 评论 (0)  编辑

     摘要: 如何进行查找和解锁的操作。  阅读全文
posted @ 2008-10-27 20:38 decode360-3 阅读(618) | 评论 (1)  编辑

     摘要: 锁这一块比较乱,主要是不同类型的划分,而且这一块也是会比较有问题,找了点基础资料,以后再深入一下。  阅读全文
posted @ 2008-10-26 21:35 decode360-3 阅读(172) | 评论 (0)  编辑

     摘要: 事务是非常重要的一个特性,虽然知识点很少,但是对系统的危害是十分大滴~~~所以要仔细学习,先来一篇基础  阅读全文
posted @ 2008-10-25 20:05 decode360-3 阅读(321) | 评论 (0)  编辑

     摘要: 看了下Oracle里的随机数取法,他做得还是比较详细的么  阅读全文
posted @ 2008-10-24 10:09 decode360-3 阅读(4472) | 评论 (0)  编辑

     摘要: 各种其他类别的触发器,以及触发器的操作和修改!  阅读全文
posted @ 2008-10-22 20:37 decode360-3 阅读(240) | 评论 (0)  编辑

     摘要: 触发器啊触发器,啊啊啊啊啊~~~~~~不知道说什么  阅读全文
posted @ 2008-10-21 17:35 decode360-3 阅读(169) | 评论 (0)  编辑

     摘要: 最近遇到了一个ORA-12638的问题,查了下资料发上来  阅读全文
posted @ 2008-10-20 21:54 decode360-3 阅读(286) | 评论 (0)  编辑

     摘要: 最后一种了——簇表,辛苦啊~~~~花费了N久时间,总算比较完整了  阅读全文
posted @ 2008-10-19 21:49 decode360-3 阅读(4748) | 评论 (0)  编辑

     摘要: 分区表的应用还是比较多的  阅读全文
posted @ 2008-10-18 17:32 decode360-3 阅读(422) | 评论 (0)  编辑

     摘要: 接上,这部分的内容真是多。  阅读全文
posted @ 2008-10-17 20:13 decode360-3 阅读(473) | 评论 (0)  编辑

     摘要: 发现Oracle的对象表还蛮有意思的,不过估计自己不太会用得到吧,应该是一些系统自己的package会用的比较多。  阅读全文
posted @ 2008-10-16 18:59 decode360-3 阅读(281) | 评论 (0)  编辑

     摘要: 临时表虽然简单,但是是非常有用的  阅读全文
posted @ 2008-10-15 20:01 decode360-3 阅读(1234) | 评论 (0)  编辑

     摘要: 索引组织表,传说中的IOT……  阅读全文
posted @ 2008-10-14 17:55 decode360-3 阅读(8265) | 评论 (0)  编辑

     摘要: 表,是十分重要滴,是一定要好好学习滴,所以要详细学习,要把每一种都学好。所以我打算分成很多篇来写。今天是外部表  阅读全文
posted @ 2008-10-13 17:54 decode360-3 阅读(1906) | 评论 (0)  编辑

     摘要: 这部分内容十分复杂,不是一句两句能说清楚的,大致上摘录了一些基础,日用是应该够了。  阅读全文
posted @ 2008-10-12 22:16 decode360-3 阅读(183) | 评论 (0)  编辑

     摘要: 学习了一下索引的概念,索引的基础知识还真的难找啊,翻了本书看看,基本都很零散,整理一下。  阅读全文
posted @ 2008-10-11 20:07 decode360-3 阅读(328) | 评论 (0)  编辑

     摘要: 今天想看下执行计划发现又不行了,然后发现要调用忘记哪个脚本了,上网查了一下记录下来,以防万一。  阅读全文
posted @ 2008-10-10 14:21 decode360-3 阅读(378) | 评论 (0)  编辑

     摘要: 用户权限管理,基本上就是 user--role--system | object 这样的结构。  阅读全文
posted @ 2008-10-02 22:36 decode360-3 阅读(555) | 评论 (0)  编辑

     摘要: 系统学习一下Oracle的基础操作——用户的创建、修改、删除等等相关  阅读全文
posted @ 2008-10-01 23:44 decode360-3 阅读(578) | 评论 (0)  编辑

     摘要: 哈哈,初级内容又现江湖,job学习!  阅读全文
posted @ 2008-09-18 17:26 decode360-3 阅读(151) | 评论 (0)  编辑

     摘要: 这一章主要是一些知识的扫尾,哈哈,都是摘的别人资料,哈哈,共享精神!反正这个东西google上搜不到。  阅读全文
posted @ 2008-09-16 16:38 decode360-3 阅读(335) | 评论 (0)  编辑

     摘要: 总算到最主要的部分了,算是比较简单的数据库恢复指令。  阅读全文
posted @ 2008-09-15 16:33 decode360-3 阅读(192) | 评论 (0)  编辑

     摘要: 命令介绍,补充一下前面的操作问题  阅读全文
posted @ 2008-09-14 21:20 decode360-3 阅读(1317) | 评论 (0)  编辑

     摘要: 总算进入到备份的阶段了,哈哈哈,一些具体的细节操作下一章再说。  阅读全文
posted @ 2008-09-13 23:19 decode360-3 阅读(165) | 评论 (0)  编辑

     摘要: RMAN的常用属性设置,还是比较初级的东西  阅读全文
posted @ 2008-09-12 20:26 decode360-3 阅读(232) | 评论 (0)  编辑

     摘要: 开始学习RMAN,这么重要的东西怎么能不研究一下  阅读全文
posted @ 2008-09-11 22:29 decode360-3 阅读(696) | 评论 (1)  编辑

     摘要: Oracle的50个常见面试题  阅读全文
posted @ 2008-09-09 20:32 decode360-3 阅读(630) | 评论 (0)  编辑

     摘要: 对我们关心的物化视图特性做了几个小实验,比较初级呵呵  阅读全文
posted @ 2008-09-04 11:22 decode360-3 阅读(532) | 评论 (0)  编辑

     摘要: 打算用物化视图方式解决一下远程的数据库同步,就顺便深入学习了一下,感觉还是不太好用。只适用于同步个别表,整个数据库的同步觉得还是比较困难一些。同事正在研究log的增量更新办法,到时候再学习一下新知识。  阅读全文
posted @ 2008-09-03 15:48 decode360-3 阅读(930) | 评论 (0)  编辑

     摘要: 很好的一篇文章,清楚指明了DBA的成长路线。自勉!  阅读全文
posted @ 2008-09-02 17:45 decode360-3 阅读(137) | 评论 (0)  编辑

     摘要: 回滚段相关的知识学习,上网找了篇资料,整理了下格式,留存下来看看。  阅读全文
posted @ 2008-08-31 18:09 decode360-3 阅读(1465) | 评论 (0)  编辑

posted @ 2008-08-22 22:13 decode360-3 阅读(784) | 评论 (0)  编辑

     摘要: Oracle的进程结构说明  阅读全文
posted @ 2008-08-21 11:48 decode360-3 阅读(218) | 评论 (0)  编辑

     摘要: 数据库的物理结构介绍  阅读全文
posted @ 2008-08-20 18:07 decode360-3 阅读(200) | 评论 (1)  编辑

     摘要: Oracle的逻辑结构介绍  阅读全文
posted @ 2008-08-19 22:12 decode360-3 阅读(353) | 评论 (0)  编辑

     摘要: 数据库体系结构简介  阅读全文
posted @ 2008-08-18 22:09 decode360-3 阅读(313) | 评论 (0)  编辑

     摘要: CBO和RBO的基本原理,主要是操作上的内容。  阅读全文
posted @ 2008-08-13 14:33 decode360-3 阅读(7822) | 评论 (1)  编辑

     摘要: 简单的表连接方式研究,关键是内部的查询机制比较麻烦。  阅读全文
posted @ 2008-08-12 14:10 decode360-3 阅读(284) | 评论 (0)  编辑

     摘要: 查看执行计划的4种途径介绍。  阅读全文
posted @ 2008-08-11 17:20 decode360-3 阅读(2381) | 评论 (0)  编辑