如何给db2数据库添加新的用户和权限?

如何给db2数据库添加新的用户和权限?,第1张

1、GRANT CONNECT ON DATABASE TO USER GUEST\x0d\x0aGRANT SELECT ON TABLE DENT TO USER GUEST\x0d\x0a\x0d\x0a需要在系统上先建立一个用户。\x0d\x0a\x0d\x0a2.DB2依赖 *** 作系统的安全性,自身没有用户,直接看 *** 作系统中有哪些用户就行\x0d\x0a3.DB2数据库没有这样戚族悔的功能,ORACLE中的logminer能查到用户执行的DDL和DML\x0d\x0a 但穗空是也查不到高正哪些用户查询过哪些表

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

DB2的权限如下:

lSYSADM

最高级别的管理权限,可以完成所有 *** 作(DBM,DB,DB对象)。由 DBM配置参数SYSADM_GROUP指定组名,而组名在OS中定义

lSYSCTRL

最高级别的控制权限,可以对DBM,DB进行维护,但不能访问DB中的数据。由DBM配置参数SYSCTRL_GROUP指定组名

lSYSMAINT

次高级别亏碰的控制权限,可以对DBM,DB进行维桥首护,但不能访问DB中的数据。由DBM配置参数SYSMAINT_GROUP指定组名

lDBADM

次高级别的管理权限,应用于特定的DB,可以访问该DB对象。由SYSADM赋权

lLOAD

能使用LOAD工具对表进行载入 *** 作。由SYSADM或DBADM赋权

没有看到具体情况,也不好说,我判断是敏空数没有把数据 *** 作权限授于用户,GRANT DBADM ON DATABASE TO USER user_name


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11970421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存