当前位置:文档之家› 数据库用户权限控制

数据库用户权限控制

数据库用户权限控制
用户分类:
(一)数据用户U1;
(二)系统开发用户U2:只能对数据表的数据进行增删改查操作,不能建表、删表、修改表结构;
权限分配:
1,用户U1创建数据表T1;
2,用户U1赋权给用户U2数据表T1操作权限;
GRANT SELECT,INSERT,UPDATE,DELETE ON U1.T1 TO U2; --数据表
GRANT SELECT,INSERT,UPDATE,DELETE ON UI.V1 TO U2; --视图
GRANT SELECT ON U1.SEQ1 TO U2;--序列
GRANT EXECUTE,DEBUG ON U1.P1 TO U2;--存储过程(或存储过程包)
3,使用管理员赋予用户U2具有创建私有同义词权限( CREATE SYNONYM);
GRANT CREATE SYNONYM TO U2;
4,用户U2创建同义词(同U1数据表名);
CREATE SYNONYM U2.T1 FOR U1.T1;
5,此时开发人员连接数据用户U2可以访问表T1,对表数据进行增删改查操作;但是不能对表结构进行操作;。

相关主题