12. 创建用户:
create user xiaowang
identified by lh123xh;
13. 赋予用户权限:
grant select on hefp.locations to xiaowang;
grant create session to xiaowang;
14. 切换用户登陆:
conn a/a
15. 修改用户的密码:
alter user sys identified by "newsyspassword"
commit
15. 查看当前用户所有权限:
select * from role_sys_privs;
1. 查询所有用户
select * from all_users;
2. 查看角色(只能查看登陆用户拥有的角色)所包含的权限
sql>select * from role_sys_privs;
3. 查看当前用户所拥有的权限:
select * from user_sys_privs;
4. 查看用户对象权限:
select * from all_tab_privs;
5. 查看所有角色:
select * from dba_roles;
6. 查看用户所拥有的角色:
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.
获取当前用户下所有的表
[sql]
select table_name from user_tables;
10. 查询一张表:
select * from tables;
11.
查询某个表属于哪个用户可以用
select owner,table_name from all_tables where table_name='表名'
阅读(3502) | 评论(0) | 转发(0) |