oracle公司解释说是允许授权访问的用户数我想问:
我在oracle新建了一用户A,该用户可以访问某个数据库,而我在其它访问程序中都是通过这个用户进行读取数据,即网络上所有的人都是用这一个用户来读取数据.
用户数是不是这A的数量? 还是指 网络上所有访问读取数据的人数?
我在oracle新建了一用户A,该用户可以访问某个数据库,而我在其它访问程序中都是通过这个用户进行读取数据,即网络上所有的人都是用这一个用户来读取数据.
用户数是不是这A的数量? 还是指 网络上所有访问读取数据的人数?
请参见:
http://www.pyc.com.cn/Price%20List/Oracle%209i.htm
表格中的第二列.
不管有多少车,只能8辆车并排走。不管你有多少个要访问数据库的连接请求,
超出了最大并发数,就连不上去了。一般版本的Oracle最多支持150个用户,即最大并发数150。通常是不会被用完的,
除非你的系统访问负荷特别大。购买时的根据CPU主频算用户数,
是Oracle为了挣钱对你的用户数进行的强行要求。
免得你偷税漏税。
是并发连接呢?还是并发执行?
如果用MTS呢?
(包括通过管理工具、开发工具、程序连接到Oracle服务器)
你的意思是,假设我建了十个数据库,每个数据库都只允许一个用户访问,那在程序中要连到这些数据库,就应该建十个connection.那是不是表示我在购买ORACLE的时候,只要买10个用户的就行了呢(不考虑预留用户数) ? 而不用管网络上到底有多少人同时访问这些数据库?
其实一般都不会卖软件的都不会这么较真,象国外的软件在国内卖一般都是买一般的许可就行了,例如你估计你可能最多会有20个并发访问数,你买10个一般软件商都会答应的,而且这些软件在程序内部都没有做任何限制,仅仅只是法律上的问题。
你买的用户数的比较少,或者只买标准版,只会影响你购买可选件,比如你象要买RAC,ORACLE就限制你必须购买50个用户以上才有选购RAC的权利,否则他不会卖。
应该说无论你有多少人需要访问,
只要不超过10个使用者在同时访问数据库,
就可以了。当然Oracle是按照CPU算最低需要购买的用户数,
所以即使你的用户并不多,
但也很难省很多钱。而且很多功能它都会拆开了当选件卖,
所以我们都说Oracle很贵。