select username,count(username) from v$session where username is not null group by username;--查询各个用户占用连接数情况 select count(*) AS JAVACOUNT from v$session where username='PCMS' and SCHEMANAME='JDBC Thin Client';--查询PCMS用户下,jdbc占用的连接数…
1.Oracle查询数据库中所有表的记录数,但是有可能不准建议用第二种方式进行查询 select t.table_name,t.num_rows from user_tables t 2.创建oracle函数,通过函数中查询词表记录数显示当前记录数 create or replace function count_rows(table_name in varchar2, owner in varchar2 default null) return number authid current_us…
.当前的数据库连接数 select count(*) from v$process where program='ORACLE.EXE(SHAD)'; .数据库允许的最大连接数 select value from v$parameter where name ='processes' .修改最大连接数,需要重启数据库才能生效: scope = spfile; .重启数据库 shutdown immediate; startup; ||'s',b.sql_text,machine from v$s…
查询数据库的锁表情况语句如下: SELECT p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name FROM v$process p,v$session a, v$locked_object b,all_objects c WHERE p.addr=a.paddr AND a.process=b.process AND c.object_id=b.object_id 如果表因为某些情况出现死…
以下查询都是使用plsql查询oracle 11g 1.查询数据库版本信息 select * from v$version; 2.查询数据库优化模式 select name, value from v$parameter where name='optimizer_mode'; oracle 11g 默认是“ALl_ROWS”模式,即全部采用基于成本的优化方法CBO.…
-----############oracle会话和进程################----------------查询会话总数select count(*) from v$session;--查询进程总数select count(*) from v$process;--查询哪些应用的连接数此时是多少select b.MACHINE, b.PROGRAM , count(*) from v$process a, v$session b where a.ADDR = b.PADDR and b…
查询连接数 select count(*) from master.dbo.sysprocesses 这条语句查出来的是所有连接到本机(或者连接到本服务器)的连接数,并非是某一个库的连接数. 查询连接的库名和对应连接的user select db_name(dbid) dbName,user_name(uid) [user] from sys.sysprocesses 查询连接到指定库的数量.user select COUNT(*) from sys.sysprocesses where db_…
dba_data_files:数据库数据文件信息表.可以统计表空间大小(总空间大小). dba_free_space:可以统计剩余表空间大小. 增加表空间即向表空间增加数据文件,表空间大小就是数据文件总大小. 检查Oracle各个表空间的增长情况(各表空间使用率) select A.tablespace_name,(1-(A.total)/B.total)*100 used_percent from (select tablespace_name,sum(bytes) total from db…