• db2服务器端授权


    昨天吃饭回来有点晚,没有及时写,今天补上。
                db2服务器端安装就不说了,网上很多。今天具体说说授权吧。这是个麻烦事。
                安装的时候会让你创建数据库。你就根据提示创建就可以了。
                第一步:    db2 connect to 数据库 user 用户名 using 密码    连接到对应的数据库
                查看能不能正常连接到你所创建的数据库。
                第二步:db2 get authorizations  查看当前用户有多少权限已获得 
                第三步:真正的授权开始了。
                 db2 update dbm cfg using SYSADM_GROUP 用户名  给用户授予SYSADM权限
                db2 update dbm cfg using SYSCTRL_GROUP 用户名 给用户授予SYSCTRL权限 
                db2 update dbm cfg using SYSMAINT_GROUP 用户名 给用户授予SYSMAINT权限
                上面的都会授权成功,麻烦的在下面,让我走了不少弯路。

               db2 grant secadm on database to user 用户名 给用户授权secadm权限
               注意:他必须要用 所在的用户组连接数据库。否则会授权失败。
               列: db2 connect to txhy  
               这样不写用户名 会自动根据用户所在的用户组登陆。
     

               db2 grant secadm on database to user 用户名 
               授权 secadm 权限 发现会提示 命令成功完成
               其它 SECADM 相关授权的命令:

     
               db2 connect to sample

               db2 grant dbadm on database to user 用户名 

               db2 grant accessctrl on database to user 用户名
               db2 grant dataaccess on database to user用户名
               db2 grant sqladm on database to user 用户名 
               db2 grant wlmadm on database to user 用户名
               这些具体是什么权限就不说了。应该能猜到。
               到这就结束了 你会发现你本地的db2数据库连接db2服务器端的 可以操作数据库表的内容了
  • 相关阅读:
    SpringBoot yml配置数据库密码特殊字符报错问题
    SpringBoot打jar包后无法访问resource下的文件
    js使用form提交工具类
    SpringBoot使用@ServerEndpoint无法@Autowired依赖注入问题解决
    java基于dfa实现敏感词过滤
    SpringBoot快速集成WebSocket实现群聊
    java生成序号前补0最简单的方法
    Mysql两个时间差计算方法
    python+selenium+webdriver环境搭建相关文档
    Java递归处理Tree树结构
  • 原文地址:https://www.cnblogs.com/huole/p/5595696.html
Copyright © 2020-2023  润新知