您的位置:首页 > 数据库 > Oracle

Windows Server、Oracle用户数概念解疑

2010-06-13 18:13 246 查看
前言:关于Windows Server、Oracle用户数之前都只是听说,没有确切了解过。今天了解了下,具体如下:

1.Windows Server 用户数(客户端访问许可证 CAL)

比如你有5用户数许可,那你可以用5台客户端远程登录这个windows,相互之间不影响的。授权访问指的是在服务器操作系统与用户或设备之间的用户或应用程序凭据交换。对于Web应用(非授权访问模式)不受用户数限制。

更多信息:Windows Server 2003 定价和许可:常见问题

2.Oracle用户数

Oracle按照用户数销售数据库产品,但实际上并没有真正的限制,比如你买10用户的,连20个用户也没关系。但是Oracle不再承诺对此进行技术支持!据说Named User仅仅具有法律上的意义。在功能上不受影响,Oracle也不会和你打官司。

Oracle用户数的官方定义?
A:每一个访问Oracle数据库的用户,无论是自然人还是设备,都算作一个用户(Named User)。
英文官方定义:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.

Oracle的用户数是怎么算的呢?
A:Oracle官方要求的各类版本的最低用户数为:
个人版本:1user*PC数
标准版1=服务器的CPU数*5
标准版=服务器的CPU数*10 user
企业版=服务器的CPU数*25 user;
用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。

什么情况下须按照CPU订购?
A:访问Oracle的用户数很多,或者无法预估用户数的情况下,应该按照CPU(Processor)订购。

Processor的官方定义?
A:等于安装Oracle数据库软件的服务器的CPU总数。
英文官方定义:Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users.

请举例说明?
A:例如,若用户的应用是基于Internet,Oracle作为网站后台数据库,根据Oracle对用户数的官方定义,每一个通过Internet访问网站(数据库)的都算作1个用户,这样用户数很多,而且无法预估,所以应按照CPU数订购。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: