zgfp.net
当前位置:首页 >> DB2 查看用户权限 >>

DB2 查看用户权限

DB2的权限管理分成很多层,控制到DB、表空间、模式等等,用户本身会有对应的角色。按照你的描述,DB2 LUW版本的话查看SYSCAT.TABAUTH,可以得到你想要的结果。

现在流行的数据库是SQL server ,它给用户权限设置很方便。

DB2的权限如下: lSYSADM 最高级别的管理权限,可以完成所有操作(DBM,DB,DB对象)。由 DBM配置参数SYSADM_GROUP指定组名,而组名在OS中定义 lSYSCTRL 最高级别的控制权限,可以对DBM,DB进行维护,但不能访问DB中的数据。由DBM配置参数SYSCTRL_GRO...

select "AUTHID", "PRIVILEGE" "OBJECTSCHEMA", "OBJECTTYPE" from "SYSIBMADM"."PRIVILEGES" where objecttype='TABLE' and objectname= tab_name

只要将用户1下所有表的查询权限赋给用户2即可。但是,用户1下可能有很多表,如果一条一条地写grant语句很不现实,这里介绍一种便捷的方法:通过查询语句得到grant赋权限脚本,执行一下就可以了。 SQL> show user USER 为"SYS" SQL> create user ...

DB2的权限如下: lSYSADM 最高级别的管理权限,可以完成所有操作(DBM,DB,DB对象)。由 DBM配置参数SYSADM_GROUP指定组名,而组名在OS中定义 lSYSCTRL 最高级别的控制权限,可以对DBM,DB进行维护,但不能访问DB中的数据。由DBM配置参数SYSCTRL_GRO...

db2 grant control on table tabname to user username

1、GRANT CONNECT ON DATABASE TO USER GUEST; GRANT SELECT ON TABLE DENT TO USER GUEST; 需要在系统上先建立一个用户。 2.DB2依赖操作系统的安全性,自身没有用户,直接看操作系统中有哪些用户就行 3.DB2数据库没有这样的功能,ORACLE中的log...

1、GRANT CONNECT ON DATABASE TO USER GUEST; GRANT SELECT ON TABLE DENT TO USER GUEST; 需要在系统上先建立一个用户。 2.DB2依赖操作系统的安全性,自身没有用户,直接看操作系统中有哪些用户就行 3.DB2数据库没有这样的功能,ORACLE中的log...

先在控制面板-〉管理工具-〉计算机管理-〉本地用户和组 中新建一个组 把用户加入改组 然后在db2控制中心的用户和组对象中添加该组,并赋予改组权限

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com