数据库同一个库上面,不同用户相互赋予权限
来源:互联网 发布:蓝狐网络 编辑:程序博客网 时间:2024/05/17 23:02
用法:
有两个用户:user1和user2,都是在库TEST上,分别有表user1.table1,user2.table2
但是用user1登录的时候,user2上表就不能用,此时就可以使用grant命令了:
GRANT privilege [, ...] ON object [, ...] TO { PUBLIC | GROUP group | username }
如 grant insert,update,delete on user2.bable2 to user1 此时,user1用户就可以操作user2用户的table2表了,
如 在user1下,select * from user2.table2
进阶:
不同库
命令格式
grant 权限 on 数据库名.表名 to 用户名@登陆方式 identified by 'password1';
revoke的作用则是回收授于用户的权限
命令格式为:
revoke 权限 on 数据库名.表名 from 用户名@登陆方式;
查看权限:
ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。
USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息
ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息
DBA_*:有关整个数据库中对象的信息
(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)
1.1查看所有用户
1.select * from dba_user;
2.select * from all_users;
3.select * from user_users;
1.2查看用户系统权限
1.select * from dba_sys_privs;
2.select * from all_sys_privs;
3.select * from user_sys_privs;
1.3查看用户对象权限
1.select * from dba_tab_privs;
2.select * from all_tab_privs;
3.select * from user_tab_privs;
1.4.查看所有角色
1.select * from dba_roles;
1.5.查看用户所拥有的角色
1.select * from dba_role_privs;
2.select * from user_role_privs;
1.6.查看当前用户的缺省表空间
1.select username,default_tablespace from user_users;
1.7.查看某个角色的具体权限
1.如grant connect,resource,create session,create view to TEST;
2.查看RESOURCE具有那些权限,
3.用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';
- 数据库同一个库上面,不同用户相互赋予权限
- 创建数据库用户,并且赋予权限--mysql
- mysql创建用户并赋予数据库权限
- MySQL:增加用户以及赋予不同的权限
- oracle建立数据库,用户和给用户赋予权限
- 创建数据库用户,赋予访问某些表的权限
- oralce 数据库创建用户并赋予基本的权限
- mysql忘记root密码&新建用户&新建数据库&赋予权限
- MySQL创建用户及数据库并赋予其权限
- mysql--赋予用户远程连接数据库的权限
- 给数据库赋予权限
- Linux赋予用户特殊权限
- MySQL创建用户、赋予权限
- mysql给用户赋予权限
- linux添加用户,赋予权限
- mysql 增加用户赋予权限
- linux:增加用户,赋予权限
- sql server数据库:创建数据库、建立数据库用户、为用户赋予权限
- Expert Tips on Drop Temporary Tablespace Hangs!!
- DNS负载均衡
- OpenSolaris/Solaris中文FAQ
- iphone 使用第三方字体
- Skylanders Cloud Patrol: 小龙斯派洛的云际争霸
- 数据库同一个库上面,不同用户相互赋予权限
- 记录的一些
- 机器学习资源大全
- PHP中htmlentities跟htmlspecialchars的区别
- jquery表单插件 jquery.form.js
- ognl表达式
- Web组件的三种关系
- Eclipse Java heap space问题的的解决方法
- java中Scanner的用法。