oracle公司解释说是允许授权访问的用户数我想问:
我在oracle新建了一用户A,该用户可以访问某个数据库,而我在其它访问程序中都是通过这个用户进行读取数据,即网络上所有的人都是用这一个用户来读取数据.
用户数是不是这A的数量? 还是指 网络上所有访问读取数据的人数?

解决方案 »

  1.   

    你在哪里看到的用户数呀。是不是oracle允许该访问的最大进程数呀。
      

  2.   

    不是啊,是指购买ORACLE时的用户数啊,如下为某一报价:
    请参见:
    http://www.pyc.com.cn/Price%20List/Oracle%209i.htm
     表格中的第二列.
      

  3.   

    最大并发用户数。说白了就是8车道的马路,
    不管有多少车,只能8辆车并排走。不管你有多少个要访问数据库的连接请求,
    超出了最大并发数,就连不上去了。一般版本的Oracle最多支持150个用户,即最大并发数150。通常是不会被用完的,
    除非你的系统访问负荷特别大。购买时的根据CPU主频算用户数,
    是Oracle为了挣钱对你的用户数进行的强行要求。
    免得你偷税漏税。
      

  4.   

    最大并发用户数?
    是并发连接呢?还是并发执行?
    如果用MTS呢?
      

  5.   

    是并发的连接数。就是说150的最大连接数,允许有150个连接(connection)同时接到Oracle上。
    (包括通过管理工具、开发工具、程序连接到Oracle服务器)
      

  6.   

    那就是说我用MTS的话,就可以省很多钱了?
      

  7.   

    iwantsay(吵闹),谢谢你的解答
    你的意思是,假设我建了十个数据库,每个数据库都只允许一个用户访问,那在程序中要连到这些数据库,就应该建十个connection.那是不是表示我在购买ORACLE的时候,只要买10个用户的就行了呢(不考虑预留用户数)  ? 而不用管网络上到底有多少人同时访问这些数据库?
      

  8.   

    一般来讲,oracle这里指的是连接到DBMS的,而不是DB的,不管你DB有多少个,而你的DBMS只能有一个,所以实际上就是指的的你网络上允许多少人同时访问你的DBMS。
    其实一般都不会卖软件的都不会这么较真,象国外的软件在国内卖一般都是买一般的许可就行了,例如你估计你可能最多会有20个并发访问数,你买10个一般软件商都会答应的,而且这些软件在程序内部都没有做任何限制,仅仅只是法律上的问题。
    你买的用户数的比较少,或者只买标准版,只会影响你购买可选件,比如你象要买RAC,ORACLE就限制你必须购买50个用户以上才有选购RAC的权利,否则他不会卖。
      

  9.   


    应该说无论你有多少人需要访问,
    只要不超过10个使用者在同时访问数据库,
    就可以了。当然Oracle是按照CPU算最低需要购买的用户数,
    所以即使你的用户并不多,
    但也很难省很多钱。而且很多功能它都会拆开了当选件卖,
    所以我们都说Oracle很贵。
      

  10.   

    我问过oracle公司的sales,也说不清楚-->oracle的sales怎么会不懂?