1、查看当前的数据库连接数
select count() from v
p
r
o
c
e
s
s
2
、
数
据
库
允
许
的
最
大
连
接
数
s
e
l
e
c
t
v
a
l
u
e
f
r
o
m
v
process 2、数据库允许的最大连接数 select value from v
process2、数据库允许的最大连接数selectvaluefromvparameter where name=‘processes’
3、修改数据库最大连接数
alter system set process=300 scope=spfile
4、当前的session连接数
select count() from v
s
e
s
s
i
o
n
;
5
、
当
前
并
发
连
接
数
s
e
l
e
c
t
c
o
u
n
t
(
∗
)
f
r
o
m
v
session; 5、当前并发连接数 select count(*) from v
session;5、当前并发连接数selectcount(∗)fromvsession where status=‘ACTIVE’;
6、关闭重启数据库
shutdown immediate --关闭数据库
startup --重启数据库
7、查看不同用户的连接数
select username,count(username) from v
s
e
s
s
i
o
n
w
h
e
r
e
u
s
e
r
n
a
m
e
i
s
n
o
t
n
u
l
l
g
r
o
u
p
b
y
u
s
e
r
n
a
m
e
;
−
−
8
、
查
看
所
有
用
户
s
e
l
e
c
t
∗
f
r
o
m
a
l
l
u
s
e
r
s
;
−
−
9
、
查
看
用
户
或
角
色
系
统
权
限
(
直
接
赋
值
给
用
户
或
角
色
的
系
统
权
限
)
s
e
l
e
c
t
∗
f
r
o
m
d
b
a
s
y
s
p
r
i
v
s
;
s
e
l
e
c
t
∗
f
r
o
m
u
s
e
r
s
y
s
p
r
i
v
s
;
10
、
查
看
角
色
(
只
能
查
看
登
陆
用
户
拥
有
的
角
色
)
所
包
含
的
权
限
s
e
l
e
c
t
∗
f
r
o
m
r
o
l
e
s
y
s
p
r
i
v
s
;
11
、
查
看
用
户
对
象
权
限
s
e
l
e
c
t
∗
f
r
o
m
d
b
a
t
a
b
p
r
i
v
s
;
s
e
l
e
c
t
∗
f
r
o
m
a
l
l
t
a
b
p
r
i
v
s
;
s
e
l
e
c
t
∗
f
r
o
m
u
s
e
r
t
a
b
p
r
i
v
s
;
12
、
查
看
用
户
所
有
角
色
s
e
l
e
c
t
∗
f
r
o
m
d
b
a
r
o
l
e
s
;
13
、
查
看
用
户
或
角
色
所
拥
有
的
角
色
s
e
l
e
c
t
∗
f
r
o
m
d
b
a
r
o
l
e
p
r
i
v
s
;
s
e
l
e
c
t
∗
f
r
o
m
u
s
e
r
r
o
l
e
p
r
i
v
s
;
14
、
查
看
哪
些
用
户
有
s
y
s
d
b
a
或
s
y
s
o
p
e
r
系
统
权
限
(
查
询
时
需
要
相
应
权
限
)
s
e
l
e
c
t
∗
f
r
o
m
V
session where username is not null group by username;-- 8、查看所有用户 select * from all_users;-- 9、查看用户或角色系统权限(直接赋值给用户或角色的系统权限) select * from dba_sys_privs; select * from user_sys_privs; 10、查看角色(只能查看登陆用户拥有的角色)所包含的权限 select * from role_sys_privs; 11、查看用户对象权限 select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs; 12、查看用户所有角色 select * from dba_roles; 13、查看用户或角色所拥有的角色 select * from dba_role_privs; select * from user_role_privs; 14、查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限) select * from V
sessionwhereusernameisnotnullgroupbyusername;−−8、查看所有用户select∗fromallusers;−−9、查看用户或角色系统权限(直接赋值给用户或角色的系统权限)select∗fromdbasysprivs;select∗fromusersysprivs;10、查看角色(只能查看登陆用户拥有的角色)所包含的权限select∗fromrolesysprivs;11、查看用户对象权限select∗fromdbatabprivs;select∗fromalltabprivs;select∗fromusertabprivs;12、查看用户所有角色select∗fromdbaroles;13、查看用户或角色所拥有的角色select∗fromdbaroleprivs;select∗fromuserroleprivs;14、查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)select∗fromVPWFILE_USERS;
15、查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||‘s’, sql_fulltext,machine from v
s
e
s
s
i
o
n
a
,
v
session a, v
sessiona,vsqlarea b where a.sql_address =b.address order by cpu_time/executions desc;
查看oracle连接数
最新推荐文章于 2024-05-16 15:29:20 发布