博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库查看用户相关语句
阅读量:5125 次
发布时间:2019-06-13

本文共 1539 字,大约阅读时间需要 5 分钟。

1.查看所有用户:
 
select
*
from
dba_users;
 
select
*
from
all_users;
 
select
*
from
user_users;
 
2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
 
select
*
from
dba_sys_privs;
 
select
*
from
user_sys_privs; (查看当前用户所拥有的权限)
 
3.查看角色(只能查看登陆用户拥有的角色)所包含的权限
 
sql>
select
*
from
role_sys_privs;
 
4.查看用户对象权限:
 
select
*
from
dba_tab_privs;
 
select
*
from
all_tab_privs;
 
select
*
from
user_tab_privs;
 
5.查看所有角色:
select
*
from
dba_roles;
 
6.查看用户或角色所拥有的角色:
 
select
*
from
dba_role_privs;
 
select
*
from
user_role_privs;
 
7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
 
select
*
from
V$PWFILE_USERS
 
8.SqlPlus中查看一个用户所拥有权限
 
SQL>
select
*
from
dba_sys_privs
where
grantee=
'username'
; 其中的username即用户名要大写才行。
 
比如: SQL>
select
*
from
dba_sys_privs
where
grantee=
'TOM'
;
 
9、Oracle删除指定用户所有表的方法
 
select
'Drop table '
||table_name||
';'
from
all_tables
where
owner=
'要删除的用户名(注意要大写)'
;
 
10、删除用户
 
drop
user
user_name
cascade
; 如:
drop
user
SMCHANNEL
CASCADE
 
11、获取当前用户下所有的表:
 
select
table_name
from
user_tables;
 
12、删除某用户下所有的表数据:
 
select
'truncate table '
|| table_name
from
user_tables;
 
13、禁止外键 ORACLE数据库中的外键约束名都在表user_constraints中可以查到。
 
其中constraint_type=
'R'
表示是外键约束。
 
启用外键约束的命令为:
alter
table
table_name enable
constraint
constraint_name
 
禁用外键约束的命令为:
alter
table
table_name disable
constraint
constraint_name
 
然后再用SQL查出数据库中所以外键的约束名:
 
select
'alter table '
||table_name||
' enable constraint '
||constraint_name||
';'
from
user_constraints
where
constraint_type=
'R'
 
select
'alter table '
||table_name||
' disable constraint '
||constraint_name||
';'
from
user_constraints 

转载于:https://www.cnblogs.com/hhandbibi/p/7010035.html

你可能感兴趣的文章
Regular Experssion
查看>>
图论例题1——NOIP2015信息传递
查看>>
CocoaPods的安装和使用那些事(Xcode 7.2,iOS 9.2,Swift)
查看>>
Android 官方新手指导教程
查看>>
幸运转盘v1.0 【附视频】我的Android原创处女作,请支持!
查看>>
UseIIS
查看>>
集合体系
查看>>
vi命令提示:Terminal too wide
查看>>
引用 移植Linux到s3c2410上
查看>>
MySQL5.7开多实例指导
查看>>
[51nod] 1199 Money out of Thin Air #线段树+DFS序
查看>>
Red and Black(poj-1979)
查看>>
分布式锁的思路以及实现分析
查看>>
腾讯元对象存储之文件删除
查看>>
jdk环境变量配置
查看>>
安装 Express
查看>>
包含列的索引:SQL Server索引的阶梯级别5
查看>>
myeclipse插件安装
查看>>
浙江省第十二届省赛 Beauty of Array(思维题)
查看>>
NOIP2013 提高组 Day1
查看>>