Oracle 杀入了搜索领域。虽然 Google 在互联网搜索领域独领风骚, 但 Oracle 显然要在企业搜索领域力拔头筹。日前,Oracle 推出了号称划时代的产品:Oracle Secure Enterprise Search(SES) 10g。赶紧找来白皮书研究研究。
这个产品的名字值得捉摸:Security + Enterprise + Search + 10g.
Security Oracle 首先强调了这款产品的安全特性。可以安全的与 Oracle Internet Directory 同步;与微软的活动目录同步;查询结果与爬虫的选项以及索引数据都各自有一些安全特性。比如,关于查询,Oracle 引入了查询时验证的特性,未经授权的用户搜索特定信息的时候,他不应该看到的信息会被搜索引擎过滤掉。这个验证是动态的,用户友好程度应该不错,但是因为是动态验证,性能上会有影响。该特性可以和 ACL 验证方式结合使用,或者单独使用。
Enterprise 软件目标是企业客户。SES 可以处理企业内容几乎所有的数据源(Web Page/ Email /DB table/ API 定制的数据源)。这其中激动人心的是直接搜索数据库表。这应该是 Oracle 的强项,以前还没听说哪个企业产品是直接搜索 DB 内容的。SES 这个特定对很多潜在的企业用户来说是一个卖点。至于运行效率则不得而知。
作者文章: Fenng
惊闻《万象》杂志出现财务危机
我看《万象》的时间并不长,去年初读了几期,真有相见恨晚的感觉。接下来每个月早早的到楼下的报刊亭把杂志买回来。
2006 年的第一期和第二期迟迟不见。去报刊亭问了好多次,到后来真是有些心急如焚,过年后几乎每天下班后都要到楼下的报刊亭看看,摊主看到我就直接的说一句”没来”, 偶尔说一句”可能停了”,让我心生凉意。
今天在网络上搜索了一下,发现《万象》真的遇到了问题。书评杂志遭遇“寒冬” 《万象》杂志首次延时出版:
以往均准时出版的《万象》杂志,今年头两期迟迟未见上市!最近有读者向本报反映,今年所订《万象》至今未收到一期,而按该杂志每月1日出版的常规,应该已有两期寄到。记者昨天获悉,《万象》正经历前所未有的“经济危机”,以致被迫延期出版。
《万象》1999年创刊至今,延时出版还是头一回,也难怪有读者以为其停刊了。“我们绝对没有停刊,杂志仍会一期不落寄给读者,只是会迟一点。”《万象》杂志社董曦阳编辑昨天向记者保证。那么突然延时出版究竟为何?据董曦阳透露,去年末今年初《万象》的运转资金一度出现缺口,杂志随即陷进难以维系的窘境,后由主管单位辽宁教育出版社注入新资金,这才转危为安。“现在一切都已经过去了,今年第一期将于2月底上市,第二期则将推到3月份。”
曾风光无限的《万象》竟也会走到无钱出版的地步,这让许多读者料想不到。《书城》主编吴士余则将目前书评杂志的困境归因于读者的浮躁心态,“现在许多人沉不下心来读书,倒是对一些世俗的东西很热衷。”但文化界也有人认为,中国书评杂志太“专”太“深”,最终失去了普通读者。此外,落后的营销手段也是发展的障碍。
喜欢图书的朋友,请支持《万象》吧。 每个月买一本 8 元钱的《万象》,给自己一个读书的机会,您这么做,就是给更多人读书的机会!就是给更多读书人的机会!
Revoke 权限后出现的无效对象该如何编译
以前写过一则 Blog , 如何重编译无效的数据库对象. 可是有的时候,因为一些原因,在对一些数据库的 Package 对象的权限做修改之后, 会出现大量的无效对象, 即使反复编译,也是无济于事的.
今天就遇到过一起.
ops$oracle@demo>select object_name,owner,object_type from dba_objects where status='INVALID';
OBJECT_NAME OWNER OBJECT_TYPE ---------------------------- -------------------------- ------------------ DRIDDLR CTXSYS PACKAGE BODY
ops$oracle@demo>alter package ctxsys.DRIDDLR compile body;
Warning: Package Body altered with compilation errors. ops$oracle@demo>execute utl_recomp.recomp_serial('CTXSYS'); PL/SQL procedure successfully completed.
ops$oracle@APAYCA>select object_name,owner,object_type
from dba_objects where status='INVALID';
OBJECT_NAME OWNER OBJECT_TYPE ---------------------------- -------------------------- ------------------ DRIDDLR CTXSYS PACKAGE BODY
因为刚刚撤销了 Public 对 DBMS_METADATA 和 DBMS_JOB 的执行权限. 本着最小权限授予原则,所以决定尝试恢复 CTXSYS 对两个包的执行权限.经过测试,
SQL> grant execute on DBMS_JOB to ctxsys;
然后重新编译,成功.
墨菲定律与 DBA
今天参加培训的时候胡思乱想,忽然间想起来墨菲定律(Murphy’s Law)这个有趣的话题. 西方文化中,有很多所谓的”定律”, 墨菲定律应该算是一则比较著名的”定律”了.什么是墨菲定律? 最简单的表达形式是”有可能出错的事情,就会出错(Anything that can go wrong will go wrong)”。
爱德华·墨菲、约翰·保罗·斯特拉普和乔治·尼克斯凭这条定律居然还得到了搞笑诺贝尔奖(IgNobel)奖。而墨菲定律的一些衍生版本也的确有趣.比如”东西久久都派不上用场,就可以丢掉;东西一丢掉,往往就必须要用它”,再比如”你出去买爆米花的时候,银幕上偏偏就出现了精采镜头”.
抛开 Murphy’s Law 衍生出来如此多的版本不谈,说一下墨菲定律和 DBA 之间的关系。Anything that can go wrong will go wrong, 这句话对 DBA 来说,应该是引起注意的, 甚至作为金科玉律也不为过,一般来说,没有哪一个人管理的数据库是完美无缺的,但是如果你发现了数据库的缺限置之不理,存在侥幸心理,那么最后往往会发生你最担心的问题。我就曾经亲生经历过几起类似的事件,事后总结的时候想 “如果我…如何做” 就好了. 但是已经发生的事情就不允许假设了.