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服务器端的 可以操作数据库表的内容了

时间: 2024-10-11 10:11:18

db2服务器端授权的相关文章

[数据库中间件]将用户添加到DB2组授权

1.将用户oracle添加到db2的用户组中,命令如下: usermod -a -G db2iam #将用户添加到组中并不改变当前所属组 注:以下与主题无关,只是列举一些关于用户的命令 id user #查看user所属组等信息 cat /etc/group #查看所有组 groups #查看当前用户所属组 2.切换到db2的实例用户db2inst1,向用户oracle授权. db2 connect to sample #连接到数据库 db2 GRANT DBADM,CREATETAB,BIND

db2用户权限

前言:     DB2数据库权限分为实例级权限(SYSADM.SYSCTRL.SYSMAINT.SYSMON)和DB2数据库级权限(DBAMD.LOAD).DB2中用户所拥有的权限主要考虑三个方面:实例级.数据库级.数据库操作级别,查看命令是db2 get authorizations.      DB2授权可分为实例级权限授权和数据库级别授权,实例级别权限必须由拥有SYSADM权限的用户通过update cfg来授予用户组,数据库对象级别权限由DBAMD权限用户通过grant命令显示的授予用户

db2 用户权限

    DB2数据库权限分为实例级权限(SYSADM.SYSCTRL.SYSMAINT.SYSMON)和DB2数据库级权限(DBAMD.LOAD).DB2中用户所拥有的权限主要考虑三个方面:实例级.数据库级.数据库操作级别,查看命令是db2 get authorizations. DB2授权可分为实例级权限授权和数据库级别授权,实例级别权限必须由拥有SYSADM权限的用户通过update cfg来授予用户组,数据库对象级别权限由DBAMD权限用户通过grant命令显示的授予用户或用户组. 一.D

Mysql双主加Keepalived

一.MySQL于keepalived简介** 前言: 在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入口,增加高可用.不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题. 1.1.MySQL** 1.1.1.MySQL主从复制原理 复制分成三步: \

配置Keepalived实现mysql双主高可用

本文为南非蚂蚁的书籍<循序渐进linux-第二版>-8.3.6的读笔记 在DB1和DB2上安装Keepalived软件 先安装编译工具 # yum install gcc* gcc-c++ autoconf automake 上传keepalived-1.2.19.tar.gz至/server/tools目录下 # cd /server/tools # tar zxvf keepalived-1.2.19.tar.gz # cd keepalived-1.2.19 # ./configure

Https socket 连接

介: 本文主要介绍了网络安全通讯协议 SSL/TLS 和 Java 中关于安全通讯的实现部分.并通过一个简单的样例程序实现,来展示如何在 Java 平台上正确建立安全通讯. 在人类建立了通信系统之后,如何保证通信的安全始终是一个重要的问题.伴随着现代化通信系统的建立,人们利用数学理论找到了一些行之有效的方法来保证数字 通信的安全.简单来说就是把两方通信的过程进行保密处理,比如对双方通信的内容进行加密,这样就可以有效防止偷听者轻易截获通信的内容.目前 SSL(Secure Sockets Laye

Linux NFS服务器的安装与配置详解

一.NFS服务简介        NFS是Network  File System(网络文件系统).主要功能是通过网络让不同的服务器之间可以共享文件或者目录.NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下.       NFS在文件传送过程中依赖与RPC(远程过程调用)协议.NFS本身是没有提供信息传送的协议和功能的,但是能够用过网络进行图片,视频,附件等分享功能.只要用到NFS的地方都需要启动RPC服务,不论是

如何把已完成的项目部署到服务器

今天,第一次为工作写日子,以后肯定会一直记录,好了,说一下重点吧.             如何把已完成的项目部署到服务器,            准备工作,在服务器上搭建 jdk 和 tomcat ,版本根据个人需求,我是 jdk1.7 和 tomcat 7.0 ,具体怎么搭建上网查吧.            第一步:把自己的项目上传到服务器上.我用的是最笨的方法,因为服务器的电脑,读取不到本地的U盘或硬盘.注意:项目的 “本身” 和 在本地的tomcat中的项目都要.因为要直接放在tomca

你离不开我,我更离不开你

在我们的生活中离不开数据,数据就像空气一样围绕着我们.那么,我们就需要用一个仓库来把数据一条条存储在里面.因此,我们伟大的前辈就发明了“数据库”!这是一项伟大的发明. 使用数据库的必要性:数据库可以高效且调理分明地存储数据,它使人们能够更加迅速和方便地管理数据. 主要体现:(1)可以结构化存储大量的数据信息,方便用户进行有效的检索和访问.数据库可以对数据进行分类保存,并且能够提供快速的查询. (2)可以有效地保持数据信息的一致性.完整性.降低数据冗余.保存在数据库中的数据,可以很好地保证数据有效