oracle--表,用户,授权
1、 为避免错误,最好,在新创建的表空间,用户名和密码,都是和原来的用户名和密码都一
样的,这样节省很多麻烦事。
第五部:一些常用命令
1、表操作
查看当前用户有哪了些表:
select * from tab;
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
查看某表的表结构:
desc table_name;
2、用户操作
查看所有用户: select * from all_users;
查看当前用户的角色 select * from user_role_privs;
查看当前用户的系统权限 select * from user_sys_privs
查看当前角色的系统权限 select * from role_sys_privs
3、
select * from all_tab_privs; --------查看所用的用户的可操作表权限
select * from user_tab_privs; --------查看当前用户的表可操作权限
创建新用户:
create user abc identified by abc
default tablespace myspace
temporary tablespace myspacetemp;
删除用户: drop user user_name cascade;
为用户授权: grant connect,resource to user_name;
取消用户的授权: revoke connect,resource from user_name;
修改用户密码: alter user user_name identified by user_pwd;