Oracle许可证制度与审计的恶梦


内心充满挫败感、愤怒、绝望,感觉使用Oracle数据库毫无益处。这就是当你要解决诸如Oracle性能调整,MetaLink(Oracle官方技术支持站点)、Oracle文档、Oracle数据库专家之间信息不一致,信息互相冲突问题时的心灵写照。

没错,事实上解决上述问题的时候心情确实是这样的,但是,当你要解决Oracle许可证问题时,这些郁闷感也会涌上心头。本文将会讨论在Oracle认证或者许可证续期中会遇到哪些问题。

令人头疼的许可证

假设你已经获得了Oracle产品的客户支持号(CSI: Customer Support Identifier),现在到了每年为该产品续订的时候了。假设使用的是Oracle RDBMS企业版;服务器有四个CPU。接受服务合同是基于以下两种模式中的一种:处理器数量模式和指定用户模式。情况假设完毕,接下来会发生什么呢?

当你进行第一次认证的时候,任何人都必须做出一个选择:认证是基于指定用户模式(如“seat”作为微软模式)还是处理器数量模式。在上面的假设中,企业版的定价是每个处理器至少有25个指定用户,而你又四个处理器,那么,总的计算起来就是你要找到100个用户。我们都知道,这样分割来计算会加大额外成本。如你只有80个用户,没有关系。你得准备购买100个用户的数量才能使用数据库服务器,并且你需要购买相同数目的分区seat。

对于小用户来说,这就非常不公平,但是从另外一方面来说,如果你有一千个用户,这种处理器数量模式将让你的花销更少。至于收支平衡点和交叉点取决于这些因素:产品、版本、你从Oracle公司购买了多少等等。现在,假设你有了一个Application Server版本,而这个并不是你实际所需要的。举个例子,你拥有带有商业智能功能的Oracle企业版,实际上只是来运行几个Oracle 报表。而你又知道现在Forms and Reports Service独立版就已经能满足自己的需求。你这时询问销售人员能否将自己的产品降级,只需要Forms and Reports Service独立版的功能,以便节约成本。因为现在你的用户很少了,然而Application Server许可证是基于指定用户模式,并且是永久性的。

永久性是什么意思?永久性的意思就是你能永久使用该产品,只要你继续支付每年的技术支持费用。并不意味着你可以降级来获得一个更便宜的版本。用Oracle的观点来说,只是能是所谓的弃权或是替换,但是作为一个上市交易公司,Oracle不能这么做。为了降级,意味着你需要停止支付三年技术支持费用,并且买一个新的认证。当让,在这个过程中,你不会获得技术支持服务。

反正是一个过时的Application Server版本,不受技术支持也无所谓,你开始会这么想。接着考虑继续支付RDBMS技术支持服务,并且放弃Application Server技术支持服务。你真的会这么做吗?是的,你当然可以这么做,但是就总体支持来说情况又会是如何呢?这意味着你处于Oracle所谓的分裂环境,使得你的所有支持无效。换言之,要么获得整个技术支持,要么所有的支持都没有。
每当此时,人们就会失去理智,拿起手机对Oracle服务合同怒吼,但这也无济于事。对于Oracle公司来说,当你“永久”购买产品,你就准备与之进行一场持久长跑了。最有效的“终结”就是停止使用该公司产品。

你和销售人员做了哪些的交流互动?或许会出现这么一个场景:你不需要遇见销售代表,也不需要销售技术支持工程。你安排了一个电话会议,在http://meet.oracle.com.网址上登录进入会议 。登录界面如下图所示:

 

图1

图一:会议登录界面

当你看过那些繁文缛节的说明后,最终进入了会议后,销售工程师就会绘制一些图表,标注解释翻译一些没用的东西,好像你刚接触认证似的,或许它们的销售代表是刚接触。事实上,与其你在会议上花费2个小时来处理和绘制那些俏皮的图案,还不如你来巩固服务器和应用程序来节约成本。最后无论是销售代表或是工程师给出的策略就是放弃或者替换许可证。

现在回过头来看,你应该购买什么样的产品以及版本的产品?这个决定是大多数公司都需要做出的,即使现在不做,将来也会要考虑这个问题的。如果你预测公司的用户会有很大的增长,但是不确定的时候,只是建立在预测的基础上时,你是不能容忍,也不能接受几十万美元的成本的。即使十万的费用,也会要再三思考。我个人的建议是花费在认证上的费用可以拿出来购买远程服务。在初期购买阶段最重要的事情就是选择要明智。在这个英明的决定下,你的公司将会存活的更久些

接受审计

另外一个需要考虑的就是接受认证小组的审计。如果你需要被审计,就让他们审计吧。如果你想清楚一些使用环境,隐藏一些东西的话是不大可能的。在应用程序运行的工程中,你会运行“usage detection”脚本。运行的结果会在Database Control中看到(使用信息也能被审计者看到)。使用检测到的信息如下所示:


图1


图二:使用记录

几乎没有办法来逃避审计。如果轮到审计你,也没有什么办法使得延期。对罚款有力的防御,就是让你的使用在授权的范围之内。

结论

Oracle销售部门对此采取消极的态度已经不是什么新的新闻了。让这种情况更糟糕的是在Oracle公司内部缺乏对此认识。(诚然和你的公司组织一样,他们也有新老员工交替,培训新人)。销售部门这些人随便提出第二种要求,或者找个经理来检查下合同的服务条款。当你试着节约成本和减少开支,却发现你已经陷入必须支持那些不必要功能的困境时,你的挫折郁闷感就会上升。

Oracle有一个软件投资指南,里面将Software Investment Guide作为主要的题目来讲。接着,有另外一个指南,这个非常旧了,也叫Software Investment Guide,但这个并不是实际的指导。这是个各项服务标价单。在你开始认证前,将这两个从头到尾仔细阅读下,就会理解所有术语的真正含义,有助于你选择什么产品,接受什么样的许可证

本文作者:



相关阅读:
linux下行过滤工具grep详解
asp cint clng的范围与防止cint和clng的溢出解决方法大全
php二分法在IP地址查询中的应用
Form表单在HTML5中新的使用方法
jQuery 操作option的实现代码
一个匹配形如“#100”的正则表达式
On Error Resume Next 语句
Oracle创建用户及数据表
Linux系统下建立FTP服务器的技巧大放送
注册表中存储数据库链接字符串的方法
IIS安全机制漫谈
四招助你加强Win2003的安全性
JS模拟多线程
asp生成三维饼图的函数
快速导航

Copyright © 2016 phpStudy |