假定Oracle购买的用户数为5,并安装在数据库服务器上,有6台客户机的程序需要连接服务器上的数据库,但6台客户机上的程序都使用同一个用户与数据库连接,请问这样连接数据库有问题吗?
我不知道数据库用户连接数、程序连接数与Oracle用户授权数量之间的关系,请指教。

解决方案 »

  1.   

    用户数 = CPU (数量)× 25可以参考
    http://www.cthy.com.cn/products/detail.php?id=283&flag=cost
    有在线客服,客服的信息才是最新的
      

  2.   

    拜托了,请那位ORACLE数据库专家给指点迷津.
      

  3.   

    购买license与使用oracle的关系
    itpub 上有你这个疑问 的解答,基本上说这个license只是个商业概念,不买也不会影响你的使用,http://www.itpub.net/viewthread.php?tid=390061&extra=&page=1
    如何调整oracle参数,使它支持更多的用户连接,
    在参数文件中有三个参数
    processes
    license_max_sessions
    license_max_users
    这三个参数相互作用影响着用户连接数
    license_max_sessions  (同时连接数据库的会话数)
    license_max_users  (数据库能够创建的用户数)
    如果设置为0就是不加限制。如何查看ORACLE的连接数?
    SQL> select count(*) from v$session  #查看当前ORACLE的连接数
    SQL> Select count(*) from v$session where status='ACTIVE' #查看当前ORACLE的并发连接数
    SQL> show parameter processes  #如何查看ORACLE的最大进程数最大连接
    SQL> alter system set processes = value scope = spfile;重启数据库  #修改连接如何对操作系统进行调优,使操作系统支持最大连接数?在solaris下,在安装oracle前必须要调整系统参数,该参数文件位于/etc/下,名为system,里面有一个参数
    semsys:seminfo_semmns=1024,这个值是processor的最终控制值,这个参数表示unix系统总共可以分配的进程。当oracle的进程数超过操作系统的限制时,就会出现这样的错误。maximum number of processes(150) exceeded,现在,你可以检查根据你自己的操作系统检查一下看怎样找到该参数。
    AIX操作系统下,smit chgsys 查看Maximum number of PROCESSES allowed per user
    系统缺省128。如果连接数超过,也会有访问不了oracle的问题.具体的可参考帖子http://www.lslnet.com/linux/dosc1/42/linux-294982.htm