无法授予对db2数据库的任何权限

用户名

我无法更改我的db2数据库之一中的任何权限,因为db2实例未获得授权

DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0551N  The statement failed because the authorization ID does not have the 
required authorization or privilege to perform the operation. 

我试图授予该用户的管理权限,但它也没有授予权限

您是否知道用于检查哪些用户对该数据库具有权限的命令?

问候

mao

如果您知道用于连接数据库的实例所有者的密码(例如db2instx),或者可以su / sudo到Db2服务器上的实例所有者,则该实例所有者帐户可以为其他用户授予dbadm(以及其他一些)数据库权限,具有SECADM角色的用户可以授予其他权限。

这不是编程问题,而是管理问题,并且Db2文档很好地涵盖了此主题。所以你的学习。

有关GRANT(数据库)语句的详细信息,请参阅文档。对于表/视图还要研究GRANT语句,对于其他类型的对象,还要研究GRANT语句的其他类型。

如果您的Db2服务器版本是现代的,请研究SECADM的角色(如果定义了这样的角色)。如果您的站点除其他安全机制外还使用ROLES,则还需要熟悉这些机制。

要查找自己的帐户权限,可以查询目录视图(如果有权限,例如(syscat.tabauth,syscat.dbauth和其他tc。),也可以在连接后从CLP调用表函数AUTH_LIST_AUTHORITIES_FOR_AUTHID

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DB2示例数据库无法创建

来自分类Dev

如何在DB2 z / OS中将完整数据库上的授予选择授予用户

来自分类Dev

如果我的用户帐户没有权限,如何创建DB2数据库?

来自分类Dev

授予对主数据库的访问权限

来自分类Dev

Kerberos服务以错误启动:无法在Ubuntu 18上打开DB2数据库

来自分类Dev

无法在 DB2 11 中创建新数据库

来自分类Dev

如何找到DB2(luw)数据库的大小?

来自分类Dev

连接到IBM AS / 400 DB2数据库

来自分类Dev

如何获取转储db2数据库?

来自分类Dev

从DB2数据库生成EDMX

来自分类Dev

还原数据库以更改DB2上的模式

来自分类Dev

连接到IBM AS / 400 DB2数据库

来自分类Dev

JSON:从数据库插入和检索(DB2)

来自分类Dev

休眠:与DB2数据库的连接失败(方言?)

来自分类Dev

从DB2数据库生成EDMX

来自分类Dev

链接db2中的不同数据库表

来自分类Dev

无法授予对mysql数据库的特权

来自分类Dev

DB2数据库目录显示不存在的数据库

来自分类Dev

授予用户创建新数据库的权限,但拒绝现有数据库的权限

来自分类Dev

向mysql用户授予将来数据库的权限

来自分类Dev

授予对IIS APPPOOL \ DefaultAppPool的数据库访问权限

来自分类Dev

向mysql用户授予将来数据库的权限

来自分类Dev

撤消授予用户对数据库的访问权限

来自分类Dev

授予对IIS APPPOOL \ DefaultAppPool的数据库访问权限

来自分类Dev

我可以授予登录对象的数据库权限吗?

来自分类Dev

将数据库的所有定义权限授予用户

来自分类Dev

在当前数据库上授予 MySQL 权限?

来自分类Dev

将数据从一个DB2数据库传输到另一个DB2数据库

来自分类Dev

在一个DB2数据库上触发并插入到另一个DB2数据库中

Related 相关文章

热门标签

归档