Oracle 连接、会话数的查看,修改

http://blog.csdn.net/xiaoyao6650/article/details/4027041
查看processes

#当前的连接数

select count(*) from v$process;

#数据库允许的连接数

select value from v$parameter where name = ‘processes‘;

#查看连接配置信息

show parameter processes;

#修改连接数

alter system set processes = [value] scope = spfile;

例子:

alter system set processes = 300 scope = spfile;

查看session

#查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/1000000||‘s‘, sql_fulltext,machine from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc;

#会话数

select count(*) from v$session;

#查看会话配置信息

show parameter session;

#并发会话数

select count(*) from v$session where status=‘ACTIVE‘;

#修改会话数

alter system set session= [value] scope = spfile;

例子:

alter system set session= 300 scope = spfile;

重启数据库

shutdown immediate;

startup;

查看v$session, v$process数量  

#v$session s, v$process p 的查看 
select s.username,count(*) from v$session s, v$process p where s.paddr=p.addr group by s.username;

#包含关于当前活动进程的信息
V$PROCESS;

#使用describe查看表结构,可以看到比较详尽的描述
describe v$session;
describe v$process;

V$session 和V$process信息描述文档-http://www.cnblogs.com/xd502djj/archive/2012/07/10/2585005.html

时间: 2024-10-14 12:17:42

Oracle 连接、会话数的查看,修改的相关文章

oracle连接进程数设置

SQL> select count(*) from v$session #连接数SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数SQL> show parameter processes #最大连接 process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个总数必须足够大,从而能够适用于后台进程与所有的专用服务器进程,此外,共享服务器进程与调度进程的数目也被计

Oracle当前会话(连接数)(进程)的查看和杀掉

1.查看Oracle当前会话(连接数)(进程) SELECT SID,SERIAL#,PROCESS,LOGON_TIME,USERNAME,PROGRAM,status,''''||sid||','||serial#||'''' FROM V$SESSION WHERE USERNAME = 'OPXX'        --用户名 AND PROGRAM = 'aspnet_wp.exe'     --连接程序 ORDER BY LOGON_TIME DESC 2.杀掉会话(连接数)(进程)

oracle 连接不上ORA-12162: TNS:net service name is incorrectly specified的另外一种可能原因

用sqlplus连接oracle数据库时报错: [[email protected] ~]# sqlplus oracle/[email protected]//10.5.0.7:1521/ssp SQL*Plus: Release 11.1.0.7.0 - Production on Thu Jun 26 10:16:21 2014 Copyright (c) 1982, 2008, Oracle.  All rights reserved. ERROR: ORA-12528: TNS:lis

Oracle归档日志满了导致Oracle连接(ORA-00257)报错处理

最近一段时间,有收到一台Oracle服务器的连接告警, 刚刚开始还以为是Oracle的监听被关闭导致,结果连上服务器看下Oracle的监听进程正常,自己连接一次发现有报ORA-00257错,又去监控系统中在看下日志再用sqlplus连上Oracle后查了下,知道是Oracle的归档日志写满闪回区导致Oracle连接异常,查看归档日志方法如下: SQL> show parameter db_recovery_file_dest; #查看归档日志的物理路径及闪回区的大小 SQL> select f

Oracle连接启动和关闭模式(汇总)

一.连接数据库  1.启动SQL*PLUS,但不登录 sqlplus /nolog 2.以SYSDBA角色与Oracle连接 connect username/password as sysdba (前提是用户得有sysdba权限) 3.直接用SYS用户l连接数据库       sqlplus / as sysdba 二.启动实例  1>.启动一个实例,装配和打开一个数据库 STARTUP;    或 STARTUP PFILE='d:/oracle/admin/mydb/scripts/ini

用派克斯出现651 查看&修改mac地址的方法

1.winxp查看mac地址的方法 2.winxp修改mac地址的方法 电脑MAC地址是网卡适配器在出厂时就已经被固定了的,也叫物理地址,每块网卡适配器有全球唯一的MAC地址,一般情况是不需要修改MAC地址的,但有些特殊情况需要更改MAC地址来实现一些特殊的要求,修改之前大家先知道如何查看 第一种方法 1.在开始菜单栏选择"运行" 2.在运行中输入"cmd" 3.我们会看到有一个黑色窗口弹出,在里边输入"ipconfig /all"然后按回车键

关于oracle连接的关闭

在网上搜索"关闭连接后resultset取值会有问题吗"看到好几次这样的观点: 发表时间:2005-01-26  robbin 如果你不使用连接池,那么就没有什么问题,一旦Connection关闭,数据库物理连接就被释放,所有相关Java资源也可以被GC回收了. 但是如果你使用连接池,那么请注意,Connection关闭并不是物理关闭,只是归还连接池,所以PreparedStatement和ResultSet都被持有,并且实际占用相关的数据库的游标资源,在这种情况下,只要长期运行,往往

asp.net与oracle连接字符串

asp.net与oracle连接字符串 connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.168.211)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));" HOST:服务器IP或者服务器名称 SERVICE

查看修改mysql编码方式[转载]

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%';+--------------------------+----------------------------+| Variable