我的公司使用db2,我在服务器上看到了大量的模式/表。对于他们中的大多数人我没有访问权限,即它给了我:
执行操作时发生错误: 该语句失败,因为授权标识没有执行操作所需的授权或特权。授权ID:" ____"。操作:" SELECT"。对象:" _____" .. SQLCODE = -551,SQLSTATE = 42501,DRIVER = 4.22.29
有没有办法获取我有权访问的所有表的列表而不用手动戳它们?
我的尝试:
我发现了以下类似的问题:How to get all the tables on which a particular user has access-DB2
。但是,我显然无法访问此SYSIBMADM.PRIVILEGES
管理视图。