Decode360's Blog

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

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  397 随笔 :: 33 文章 :: 29 评论 :: 0 Trackbacks

07 2009 档案

     摘要: 昨天简单得了解了一下关于数据块损坏后该如何操作,都是一些理论知识,当然理论知识也还没有学完。今天来继续学习理论知识,并且在完成之后找一个实例来实践一下。好,下面开始。  阅读全文
posted @ 2009-07-31 21:03 decode360 阅读(378) | 评论 (0)  编辑

     摘要: 今天来学习一下数据坏块的检测和修复。Oracle为了检测和纠正数据块随坏,提供了不同的方法,纠正方法有很多,第一是在检测到损坏之后,就删除并重建该对象,但是这个方法有时是不可用的,而且效果也不理想。如果数据块损坏局限于行的子集,则可以选取除了损坏行之外的所有行来重建表。第二个方法是使用DBMS_REPAIR包来检测和修复表或索引中的损坏数据块。这个方法的好处在于可以确定损坏出现的位置,并重建或修复它们,使对象可以继续使用。  阅读全文
posted @ 2009-07-30 21:54 decode360 阅读(426) | 评论 (0)  编辑

     摘要: 今天从邮件里翻出一篇N久以前的选型文章,感觉挺有意思的,特地发上来。是06年4月的文,已经过去3年多了,这其中Cognos和Hyperion都已经被收购了,还应该加上文里没有提到的BO,看来这个市场已经越来越受到软件大鳄的关注了。文中说的ROLAP也逐渐流行起来,现在大有超越MOLAP的趋势,主要还是取决于现在硬件的大大加强,使得ROLAP的性能越来越好。微软的Analysis Service也已经发布了2008版本,实用性是越来越强了,目前这个市场属于百花齐放型来的。  阅读全文
posted @ 2009-07-29 21:20 decode360 阅读(452) | 评论 (0)  编辑

     摘要: 今天想要查看一下Windows的版本信息,这方面我是很不擅长的,于是这样的需求也不得不到网上查找方法。查看后了解到可以再cmd下使用systeminfo命令,使用了一下,发现这个命令很不错。首先是方便记忆,属于有意义一记就记住的命令;其次是出来的基本信息还是挺多的,不用再到“我的电脑”上面一步一步点开属性来了。
  阅读全文
posted @ 2009-07-28 23:20 decode360 阅读(493) | 评论 (0)  编辑

     摘要: 中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。  阅读全文
posted @ 2009-07-27 19:09 decode360 阅读(285) | 评论 (0)  编辑

     摘要: 关于Oracle的约束概念和基本操作,我已经在以前的《Constraint基础概念》、《Constraint的简单操作》两篇文章中有过比较详细的介绍了,但是对于如何停用和启用constraint没有作特别的描述,以至于在使用PLSQL中无法忽略constraint而逐步进行数据的更改,所以在这里专门记录一下关于constraint的停用和启用相关知识。  阅读全文
posted @ 2009-07-26 22:17 decode360 阅读(2279) | 评论 (0)  编辑

     摘要: 在Oracle10g以前,tablespace的name是不可以随意修改的,只能drop掉之后重建,但是在10g之后,oracle加入了修改的功能,除了system和sysaux两个表空间外,其他的表空间都可以改名。今天专门来记录一下这个特性:
  阅读全文
posted @ 2009-07-25 22:03 decode360 阅读(1810) | 评论 (0)  编辑

     摘要: Oracle的数据文件大小是有限制的,最近在创建datafile的时候就遇到了问题,所以专门去查找了一些资料,把这个问题搞清楚了。限制是很简单直接的,但是作为DBA是必须要了解的。具体的问题是这样的:  阅读全文
posted @ 2009-07-24 22:38 decode360 阅读(3954) | 评论 (0)  编辑

     摘要: 最近打算去考一下LOMA,初步目标是通过280和290,都是对保险业务和保险公司运作方面的一些相关知识,学习一下能更加了解业务方面的东西,而且也可以多学一些专业英语。今天就介绍一点LOMA的相关知识,说实话这个考试课真有点贵啊,而且还一考10门课,晕了。  阅读全文
posted @ 2009-07-23 20:17 decode360 阅读(850) | 评论 (0)  编辑

     摘要: 即将要在工作中用到Stream了,没办法只好临时抱佛脚来学习一下了。找来找去还是发现junsansi的学习笔记比较好懂,打算最近就照着这个学了。不过最近实在是忙得没时间搞这个东西,把地址收录进来,等过几天开始慢慢看吧。改天再记几篇自己的学习心得,原文就不再转载了。  阅读全文
posted @ 2009-07-22 22:57 decode360 阅读(296) | 评论 (0)  编辑

     摘要: 这两天开始复习OCP了,先从OCA开始,打算花1个月时间,读完《OCA:Oracle 10g™ Administration I Study Guide》这本书。今天看了个开头,做了份评估测试。总共40道题,在不翻书不做实验的情况下,发现居然错的题比对的还要多……原来自己对知识的掌握非常有欠缺啊。把没做对的题都收录下来,等看完书之后再来做一遍,希望到时候能够觉得很easy。  阅读全文
posted @ 2009-07-21 20:46 decode360 阅读(400) | 评论 (0)  编辑

     摘要: 分析Oracle的表、索引或簇,可以采集其有关的数据,或者校验其存储格式的合法性。还可以分析这些模式对象以便收集或更新指定对象的统计数据。当发布DDL语句时,参照对象的统计数据被用于确定该语句的最有效的执行方案。即使用CBO就需要有足够的分析数据。  阅读全文
posted @ 2009-07-20 21:56 decode360 阅读(500) | 评论 (0)  编辑

     摘要: 模式对象基本上已经都介绍完了,还需要在做一些扫尾的工作,将一些小的操作技巧稽核在一起介绍一下。因为太小的操作技巧,而且本身的内容也很简单,不值得花费太多的篇幅来记载,所以专门花一篇的篇幅来总结这些东西。  阅读全文
posted @ 2009-07-19 22:36 decode360 阅读(174) | 评论 (0)  编辑

     摘要: 接着昨天的,今天继续来了解一下Oracle的Sequence和Synonym这两个部件。基本上来说,搞定这两个,Oracle中的相关Object类型都学习得七七八八了(除了PLSQL上的那几种类型)。从细分上来说,那是属于Oracle Developer的事情了,不属于DBA管。好了,这两个类型的object都比较简单,所以就简单得介绍一下:  阅读全文
posted @ 2009-07-18 23:02 decode360 阅读(563) | 评论 (0)  编辑

     摘要: 很久没有继续学习DBA的内容了,因为这中间实在是忙得焦头烂额啊。最近虽然还是很忙,但是想是想把这一块尽早结束掉。所以打算先把别的放一放,抓紧时间学习一下这部分内容。今天的内容比较简单,是关于View的管理,这是最常用的操作,记录一下,仅为完整性。  阅读全文
posted @ 2009-07-17 21:15 decode360 阅读(823) | 评论 (0)  编辑

     摘要: Oracle 10g在安装的时候必须要选择的一个文件存储方式的选项,可以选择“文件系统”、“ASM”、“裸设备”。其中ASM现在已经越来越多的应用到实践中。ASM的时候,可以使Oracle脱离OS文件系统的约束,使得对文件管理时更加方便,同时也改善了很多的硬件属性。当然,使用ASM需要专门配置、创建一个ASM磁盘组。下面找了些文章介绍一下,初步了解ASM。  阅读全文
posted @ 2009-07-16 23:05 decode360 阅读(1461) | 评论 (0)  编辑

     摘要: 在Linux上安装OWB是比较顺利的,基本上和安装Oracle的过程一样。但是在之后配置Repository的过程中遇到了不少问题,下面记录一下:  阅读全文
posted @ 2009-07-15 22:15 decode360 阅读(880) | 评论 (0)  编辑

     摘要: 又一篇强文!  阅读全文
posted @ 2009-07-14 22:27 decode360 阅读(9495) | 评论 (1)  编辑

     摘要: 从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之间物理的copy数据,那么,我们可以通过这种方式来降低table的HWM。我们先通过一个实验来看看move是如何移动数据的。  阅读全文
posted @ 2009-07-13 21:49 decode360 阅读(2555) | 评论 (0)  编辑

     摘要: 从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。在这里,我们来讨论如何对一个ASSM的segment回收浪费的空间。   阅读全文
posted @ 2009-07-12 23:05 decode360 阅读(251) | 评论 (0)  编辑

     摘要: Tom的show_space备份一下。非常有用!!!  阅读全文
posted @ 2009-07-11 21:18 decode360 阅读(288) | 评论 (0)  编辑

     摘要: ASSM(Auto Segment Space Management)是Oracle内部进行segment管理的一种方式,与之对应的是MSSM(Manual Segment Space Management)。由于在使用DBCA创建实例时需要选择,所以专门去了解了一下这个概念。没想到水还挺深,最近没时间研究了,所以只了解一下这个概念的定义,一些具体的东西,eygle和piner两位大佬已经研究得比较透彻了,留下传送门等以后有空了再来慢慢拜读。注:ASSM必须工作在LMT下。  阅读全文
posted @ 2009-07-10 23:47 decode360 阅读(730) | 评论 (0)  编辑

     摘要: 来学习一下LMT(Locally Managed Tablespace)的知识。虽然这个现在已经很少用到了,而且基本上默认创建的SYSTEM都已经是LMT的了,这样是无法再创建DMT的。所以说这种方法其实已经没有什么熟练掌握的必要了,但是作为丰富知识的作用,还是可以了解一下的,因为毕竟也还是尝尝会碰到这个概念。  阅读全文
posted @ 2009-07-09 22:41 decode360 阅读(813) | 评论 (0)  编辑

     摘要: 没有系统得学过Linux的内容,但是因为平常的应用要求,也算是陆陆续续得有点涉及。最近发现这方面的技能还是非常重要的,所以专门找了份面试题来提高一下,也找找自己的不足之处,以便继续学习进步。粗略看了下,大概还有40%左右的内容不是很了解。  阅读全文
posted @ 2009-07-08 23:27 decode360 阅读(294) | 评论 (0)  编辑

     摘要: New Concept English - 4  阅读全文
posted @ 2009-07-07 20:23 decode360 阅读(903) | 评论 (0)  编辑

     摘要: New Concept English - 3  阅读全文
posted @ 2009-07-06 19:28 decode360 阅读(781) | 评论 (0)  编辑

     摘要: New Concept English - 2  阅读全文
posted @ 2009-07-05 20:08 decode360 阅读(738) | 评论 (0)  编辑

     摘要: New Concept English - 1  阅读全文
posted @ 2009-07-04 19:23 decode360 阅读(588) | 评论 (0)  编辑

     摘要: 最近在讨论关于建设报表平台的事情,于是对这方面的产品简单得了解了一下,做个初步选型。发现这方面的软件很多,特别是国内和国外的软件对比,优点和缺点都是比较突出,让人很难抉择。用国内的软件,操作方面、价格便宜,但是就是怕软件的后续支持不好。国外的软件服务、支持都是没有问题,但是实在是不太符合国内的报表制作习惯,估计到时候会很痛苦,让人很难抉择。因为没有实际使用过这些工具,所以在网上摘录了一篇介绍的文章看一下:  阅读全文
posted @ 2009-07-03 19:55 decode360 阅读(417) | 评论 (0)  编辑

     摘要: 本文通过创建一个Oracle的各种进制之间的转换函数包,来了解一下Oracle的Package、Procdure、Function、Type等等元素的基本特性,以及这些元素之间的相互关系。不过最值得借鉴的还是这个包的作者的编码习惯,这的是非常赏心悦目的一段代码啊,包括注释结构也很美。注:实例来源于网络,我能够找到的网址是:http://www.laozizhu.com/view-Oracle%E9%87%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%E3%80%81%E5%85%AB%E8%BF%9B%E5%88%B6%E3%80%81%E5%8D%81%E8%BF%9B%E5%88%B6%E3%80%81%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E4%BA%92%E7%9B%B8%E8%BD%AC%E6%8D%A2-18961.htm (汗,好长的汉字网址……)  阅读全文
posted @ 2009-07-02 22:15 decode360 阅读(1429) | 评论 (0)  编辑

     摘要: 已经是第N次看这位大哥的著作了,估计这也算是个国内Linux界的学习狂人了,教程出了一个又一个的。可惜我不做这一块,也没太多的时间拿来研究Linux,只有需要的时候查一下了,不然好好研究一下这位大哥的全部著作,也算是美事一件。  阅读全文
posted @ 2009-07-01 21:03 decode360 阅读(380) | 评论 (0)  编辑