oracle 无法修改指定的初始化参数 如何修改oracle参数sessions?
如何修改oracle参数sessions?
可以修改ORACLE中的SESSION和PROCESS会话sessions和进程pocesses的关系
一个process可以不有0个、1个也可以多个session,一个session也也可以修真者的存在若干个process中,分头并进同样的是一个session对应一个process,主session是coordinatorsession,每个parallelprocess同时会随机数据库里一个另的session。这个可以从v$px_session和v$session中验证验证这点。连接connects,会话sessions和进程pocesses的关系每个sqllogin被称一个连接(connection),而每个连接上,是可以有一种一个或多个会话,假如数据库不运行在清洁液服务器,一个会话对应一个服务器进程(process),如果没有数据库不运行在网络共享服务器,一个服务器进程可以为多个会话服务。Oracle的sessions和processes的数量关系是:sessions1.1*processes5下面我们用两种方法修改PROCESS的比较大值一、通过OracleEnterpriseManagerConsole在图形化管理器中修改以系统管理员的身份登录,再次进入界面数据库的例程-配置-一般信息-所有初始化参数,改processes的值
二、在SQLPLUS中修改以DBA权限登录,改PROCESS的值(SESSION的值会跟着一起改);修改pfile;重启动数据库。再输入的SQL命令追加,回显信息加逗号了SQLgtconnectsys/sysandsysdbaSQLgtaltersystemsetprocesses400scopespfileSQLgtcreatepfilefromspfileSQLgtshutdownimmediateSQLgtstartup
oracle process参数设置多少合理?
在Oracle数据库中,有一系列的初始化参数利用进行数据库约束和资源限制,初始化设置参数对数据库来说非常重要。
初始化设置参数分成三类3类:
。推导过程参数
。操作系统依恋参数
。可变参数
processes参数代表Oracle并发连接到数,合理设置里processes参数是十分重要的是的,达到大的进程数,dba也无法登陆数据库。
常见在创建战队数据库时,个人建议将该参数值如何修改为500,我机器默认是150
altersystemsetprocesses500scopespfile
2.操作系统依恋参数
某些参数的有效值的或取值范围受限制于操作系统,比如说db_cache_size参数,可以设置Oracle建议使用的buffercache内存大小,该参数
的的最值还得直接限制于物理内存,这一类参数大多数被称做操作系统依恋参数。
3.可变参数
可变参数包涵绝大多数潜在因素影响不大系统性能的可变动参数,某些可变参数的设置的是限制条件,如open_cursors,有的是可以设置容量,如
db_cache_size等
初始化设置参数的获取
showparametersga
可以使用sql_trace监视当前会话
altersessionsetsql_tracetrue
showparametersga
altersessionsetsql_tracefalse
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。