oracle常用sql语句
SQL PLUS 以某个用户登录
conn /as sysdba
conn admin/admin
查看用户
select * from all_tables
select * from dba_users
select * from user_users
创建用户
create user xxx identified by xxx;
修改密码
alter user xxx identified by xxx;
删除用户
drop user xxx;
drop user xxx cascade;
如果当前用户拥有数据库表、视图、序列等等,删除用户就需要指定关键字:cascade.
赋予用户权限
grant sysdba to xxx;
撤回用户权限
revoke 权限 from 用户;
查看某个用户系统权限
select privilege from dba_sys_privs where grantee='spc';
查看当前用户的权限
select * from session_privs; --当前用户所拥有的全部权限
select * from user_sys_privs;--当前用户的系统权限
select * from user_tab_privs;--当前用户的对象权限
select * from dba_sys_privs ;--查询某个用户所拥有的系统权限
select * from role_sys_privs;--查看角色(只能查看登陆用户拥有的角色)所包含的权限