Decode360's Blog

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

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

12 2008 档案

     摘要: 2008年最后一篇,自然要来一点重量级内容,这篇摘录了论坛里newkid大牛写的解sudoku的PLSQL程序,特别值得推荐的就是分三种思想分别求解,以及PLSQL里数组的应用,基本上在平常的工作中很难用到,所以很有学习的价值。原文的地址如下:  阅读全文
posted @ 2008-12-31 23:13 decode360 阅读(194) | 评论 (0)  编辑

     摘要: 今天看到一个帖子,学了几个SQLPLUS的小技巧。说实话还挺不错的,确实没有花时间看过Oracle关于SQLPLUS的文档,总觉得有点浪费时间,呵呵,不过这样知识就永远掌握得不牢靠,忘记了要去查,不过要能抽出时间看这种文档,估计要等1-2年之后了。  阅读全文
posted @ 2008-12-30 20:01 decode360 阅读(393) | 评论 (0)  编辑

     摘要: 在ITPUB上看到个帖子,计算四则运算的,顺便来学习一下10g里的正则表达式。原帖地址:http://www.itpub.net/viewthread.php?tid=1051167&extra=page%3D1%26amp%3Bfilter%3Ddigest  阅读全文
posted @ 2008-12-29 21:17 decode360 阅读(186) | 评论 (0)  编辑

     摘要: 很早以前就想用PLSQL写一个算24点的程序了,后来想了一下没有研究下去,最近上ITPUB的时候正好大家都在讨论,在大牛的基础上修改了一下,基本上思想和算法都是没有变的,就是学习了一下。还有两个大问题没有处理好,一是只用了枚举法,用PLSQL应该可以换个更好的递归算法的;二是没有滤重;反正最后的结果只是最简单的得到答案而已。  阅读全文
posted @ 2008-12-28 23:55 decode360 阅读(151) | 评论 (0)  编辑

     摘要: 蛮有意思的一段SQL,拿来看一下。  阅读全文
posted @ 2008-12-27 21:31 decode360 阅读(323) | 评论 (0)  编辑

     摘要: 昨天学习了基本的SQL*Loader操作知识,所以今天专门找了一些例子,自己测试了一下。以下的所有例子都经过测试是可以正确实施的,不过使用这个东西的入门很简单,但是命令的内容却非常多样化,需要多实践才能掌握其精髓,不过在同构的环境下确实比较少有这样的机会。  阅读全文
posted @ 2008-12-26 22:32 decode360 阅读(555) | 评论 (0)  编辑

     摘要: 今天学习一下使用SQL*Loader导入数据的方法。首先看一下对于SQLLDR命令的介绍:  阅读全文
posted @ 2008-12-25 21:57 decode360 阅读(148) | 评论 (0)  编辑

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

     摘要: 今天接着来说一下constraint的操作。constraint的操作的种类比较多,写在什么地方、需不需要写约束名、不同约束的适用语法限制等等,都有区别,并不是单一的一种模式操作,所以在记忆的时候务必要注意区分开来。  阅读全文
posted @ 2008-12-23 20:16 decode360 阅读(202) | 评论 (0)  编辑

     摘要: 一直对constraint的概念比较模糊,没有系统得学习过一次。这次专门来学习一下这方面的内容。其实如果不用到REF constraint的话,这部分还是比较简单明晰的,关键是要记住创建和修改constraint的几个语法,这很重要。首先来看一下《SQL Reference》中对于Constraint的说明:  阅读全文
posted @ 2008-12-22 22:45 decode360 阅读(336) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例08——临时数据恢复及其他  阅读全文
posted @ 2008-12-21 20:16 decode360 阅读(134) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例07——回滚数据恢复  阅读全文
posted @ 2008-12-20 23:31 decode360 阅读(453) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例06——ControlFile恢复  阅读全文
posted @ 2008-12-19 22:11 decode360 阅读(553) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例05——LogFile恢复  阅读全文
posted @ 2008-12-18 22:37 decode360 阅读(176) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例04——不完全恢复  阅读全文
posted @ 2008-12-17 21:03 decode360 阅读(237) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例03——全库恢复  阅读全文
posted @ 2008-12-16 22:55 decode360 阅读(437) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例02——文件恢复
  阅读全文
posted @ 2008-12-15 21:58 decode360 阅读(207) | 评论 (0)  编辑

     摘要: Oracle备份/恢复案例01——准备工作  阅读全文
posted @ 2008-12-14 22:53 decode360 阅读(183) | 评论 (0)  编辑

     摘要: 了解了备份的基础知识之后,就可以制定相应的备份策略了。备份策略的制定也是非常重要的一个环节,例如多久备份一次,每次备份保留多少时间,这都要根据硬件条件、业务上可以接受的回复时间等等因素来综合考虑的。当然,虽然各个系统的条件不同,但是基本的备份策略还是有迹可循的,下面看一下。  阅读全文
posted @ 2008-12-13 21:38 decode360 阅读(248) | 评论 (0)  编辑

     摘要: 备份了之后当然就是要恢复啦,所以恢复的知识点也是非常重要的。数据恢复也和数据备份一样,有很多种类型,当然类型上要比备份肯定是要少一些的。继续转一篇数据恢复的基础知识介绍,这也是非常全面的一篇内容,对于理解整个的框架有很大的作用。  阅读全文
posted @ 2008-12-12 20:13 decode360 阅读(149) | 评论 (0)  编辑

     摘要: 转一篇关于Oracle备份的基本原理文章。之前还没有系统得学习过Oracle的备份方式和内容。这篇文章虽然没有具体的备份操作介绍,但是从理论上来说已经很全面得涵盖了Oracle备份的方式和备份类型。在具体掌握Oracle的备份、恢复之前,很有必要学习一遍。下面是正文:  阅读全文
posted @ 2008-12-11 21:39 decode360 阅读(165) | 评论 (0)  编辑

     摘要: 其实Linux是一个非常复杂的操作系统,我们在用的时候一定会遇到好多的问题,现在我把常见的一些问题作一下整理,希望能对大家有些帮助。  阅读全文
posted @ 2008-12-10 21:16 decode360 阅读(102) | 评论 (0)  编辑

     摘要: 安装完Linux,并配置好Linux的启动,那么如果在安装时你选的是启动到图形界面下的话,现在你就应该可以看到登陆的窗口了。输入你的用户名和密码,就开始了你的Linux之旅。  阅读全文
posted @ 2008-12-09 22:29 decode360 阅读(318) | 评论 (0)  编辑

     摘要: 要管理好一个系统,从某种意义上来说对系统文件的设置占有及其重要的地位。鉴于Linux系统的复杂性,在这里我只对/etc目录下的那些重要文件做一个简单的介绍。  阅读全文
posted @ 2008-12-08 22:47 decode360 阅读(123) | 评论 (0)  编辑

     摘要: linux系统有其特定的文件系统的目录组织结构,了解这些目录结构是学习基本知识的基础。下面以RedHatLinux为例介绍一下这些目录结构。  阅读全文
posted @ 2008-12-07 21:26 decode360 阅读(117) | 评论 (0)  编辑

     摘要: 之前学习过一次Job的管理了,但是这次在学习DBA的时候看到,就从理论的高度再重新全面得学习一回。Job的管理比较简单,主要就是对DBMS_JOB这个包的应用和一些参数的设置,而且DBMS_JOB包也比较简单,不需要太复杂的记忆,基本上看一遍就能记住。在建立JOB的时候,最需要注意的还是时间的偏移问题,需要解决好。  阅读全文
posted @ 2008-12-06 22:45 decode360 阅读(173) | 评论 (0)  编辑

     摘要: vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。  阅读全文
posted @ 2008-12-05 21:15 decode360 阅读(133) | 评论 (0)  编辑

     摘要: 从安装开始,了解一遍LogMiner的实际使用方法。有了这个,基本上LogMiner就没什么难度了,照着一模一样做一遍就学会了,呵呵。  阅读全文
posted @ 2008-12-04 23:08 decode360 阅读(134) | 评论 (0)  编辑

     摘要: 实践证明,在没有什么工具的情况下,使用LogMiner来分析archivelog是一种非常方便、有效的方法。特别是可以直接指定时间,而且查看方式只需要在Oracle中使用query即可(比dump出来地信息好一些),另外加上Dictionary的话,基本可以还原所有的DML操作,非常有用。  阅读全文
posted @ 2008-12-03 21:57 decode360 阅读(225) | 评论 (0)  编辑

     摘要: 最近在把DATABASE切换到ARCHIVELOG模式之后,发现Oracle默认的是非自动归档,即LOG_ARCHIVE_START = FALSE,可能是因为当前测试的数据库是手工创建的,所以有些启动参数和用DBCA创建的不太一致。  阅读全文
posted @ 2008-12-02 22:05 decode360 阅读(187) | 评论 (0)  编辑

     摘要: 最近学习数据结构的时候,用java实现了一下堆栈,就是用stack这个类,在这里记录一下学习过程。
  阅读全文
posted @ 2008-12-01 22:42 decode360 阅读(168) | 评论 (0)  编辑