想请教一下ORACLE的用户连接问题
1、同一用户在不同IP下连接与不同用户连接有什么区别
2、同一用户在不同IP下连接有最大连接数吗?是多少?如何修改?
3、不同用户连接数据库有上限吗?是多少?如何修改?请高手指教!

解决方案 »

  1.   

    show parameter processes
    可以显示配置文件的连接设置
    文件在pfile文件夹下的init.ora
    也可以通过
    alter system set processes=你要的连接数 scope=pfile;
    来进行修改
      

  2.   

    打错了一个,应该是scope=spfile;
      

  3.   

    最大连接的上限只与连接数有关,与用户的名称,是否是同一IP无关。最大连接数由processes参数控制,就是spfile文件,用
    sqlplus / as sysdba登陆SQLPLUS,用命令:
    SQL>show parameter spfile可以显示出来此文件。
    要修改此参数,用命令
    SQL>alter system set processes=500 scope=spfile;然后restart 数据库。
      

  4.   

    oracle对用户的支持数量和版本有关,用户数和进程数是两个概念,楼主可以查询oracle的版本,然后确定用户数
    个人版本:1user*PC数
    标准版1=服务器的CPU数*5
    标准版=服务器的CPU数*10user
    企业版=服务器的CPU数*25user
    好象是这样的,这个我不确定