`
hai0378
  • 浏览: 517034 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DB2 -创建用户和组,数据库

 
阅读更多
1、增加一个操作系统用户 
groupadd test---添加用户组test  
useradd -m -g test -d /home/test test---添加用户test  
passwd test---修改test的密码  

2、赋予用户DB2权限 
db2 connect to sample---连接到sample数据库  
db2 grant connect on database to user test---赋予test用户sample数据库的connect权限  
db2 connect reset--关闭连接  

3、修改test用户的.bashrc文件 
引用

## 将下面的代码添加到test用户的.bashrc文件中。  
if [ -f /db2home/db2inst1/sqllib/db2profile ]; then  
    . /db2home/db2inst1/sqllib/db2profile  
fi  
   
##测试连接  
source .bashrc  
db2 connect to sample 


    知道了如何添加DB2用户,那么想删除DB2用户该怎么办呢?很简单,只要删除操作系统中的用户就可以了,如下: 
userdel test---删除操作系统用户
 
 
 
DB2用户权限控制:
1)、构造实例:
我们已经在DB2用户db2inst1下创建好数据库test,下边存在test_table表和test_procedure存储过程。我们已经创建好一个空的代理用户agent_user(db2inst1和agent_user都是操作系统用户),和db2inst1设定了相同的环境变量。
2)、登录db2inst1用户,连接test数据库,将test下表的select权限和存储过程的excute权限赋给代理用户agent_user。
$ db2 connect to test
$ db2 "grant select on db2inst1.test_table to agent_user"
$ db2 "grant excute on db2inst1.test_procedure to agent_user"
3)、登录agent_user用户,设置当前模式并指定SQL执行路径: 
$ db2 “set current schema db2inst1”
$ db2 “set current path db2inst1”
分享到:
评论

相关推荐

    db2创建用户以及授予权限1

    DB2创建用户及赋予权限原创晚春 最后发布于2016-08-24 16:20:35 阅读数 26284 收藏展开DB2-创建用户和组,数据库1、增加一个操作系统

    db2命令创建组和用户

    db2命令创建组和用户,在linux、aix、hpunix等

    DB2数据库管理手册

    1.3.2 创建用户组和用户 4 1.3.2.1 创建用户组 5 1.3.2.2 创建用户 5 1.3.3 配置服务端口 6 1.3.4 创建实例 6 1.3.5 空间管理 7 1.3.5.1 系统空间管理 7 1.3.5.2 创建表空间 8 1.3.6 建库 8 1.3.6.1 建立基本数据库 ...

    db2数据库入门教程(官方中文版)

    实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................

    15春数据库实验1-认识数据库管理系统及数据库的创建(4学时).pdf

    分别使用 SQL Server 2000 企业管理器和查询分析器(SQL 语句) ,完成学生管理系 统数据库的创建、数据库属性的修改操作。 (1)创建一个数据库,要求如下。 数据库名"stu_DB"。 数 据 库 中 包 含 一 个 数 据 文...

    数据库系统-招标参数---模板.doc

    " " " "数据库产品应具有良好的图形化用户界面(GUI) " " " ",方便对数据库进行管理/数据库应具有良好的自 " " " "我管理,自我配置与自我调优能力 " " " "除了支持SQL99的标准隔离级,还提供已提交读隔 " " " ...

    数据库系统概论自己版.xmind

    数据库管理系统(DBMS):数据库 + 一组用以访问、更新和管理这些数据的程序 数据访问的高效和可扩展性 缩短应用开发时间 数据独立性(物理数据独立性 / 逻辑数据独立性) 数据完整性和安全性 并发...

    db2数据库入门官方教程(中文版)

    实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................

    LINUX下安装DB2

    解压db2数据库包、然后执行安装,并在实例用户下创建用户组和用户名

    数据库学习基础之名词解释

     (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全...

    db2 for linux图形安装.txt

    目录 第一步下载db2数据包 第二步上传安装文件 第三步解包db2exc_971_LNX_x86.tar.gz ...第六步 创建DB2运行所需要的用户组和用户 第七步添加密码 第八步创建实例。 第九步 配置DB2 第十步 创建和访问数据库,安装验证

    信息技术基础-数据库管理系统.pptx

    几个常用概念 1、数据库:是指有组织地、动态地存储在辅助存储器上的,能为多个用户共享的、与应用程序能彼此独立的一组相互联着的数据集合。 2、数据库管理系统:是为了建立、使用和维护数据库而设计的数据库管理...

    数据库操作语句大全(sql)

    1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\...

    DB2 For Linux安装配置

    配置用户和组,以及用户的密码 4 三.创建DB2 INSTANCE 4 四.对DB2实例创建一个TCP/IP连接 4 五.在服务器中更新DATABASE MANAGER的配置文件 4 六.安装许可证 5 七.数据库的创建以及连接 5 八.数据库管理 5

    linux 安装 db2

    linux安装db2详细步骤: 1、创建用户组和用户 2、安装DB2数据库

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    有两个提高日志保留的 DB2 特性:双日志记录和用户出口工具,已在关于数据库复制 HA 选项的部分中进行了讨论。 5. 灾难恢复方案 灾难恢复方案可以分成三类:简单备份、备份和日志保留、高级存储备份 。 虽然不是每...

    数据库课程设计(员工薪酬管理信息系统)

    为此,经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般步骤,借助IBM DB2应用程序和SQL语言基础,在该论文中初步展现数据库的创建、修改、删除等方法的简单运用。...

    Linux环境数据库管理员指南

    4.7.4 国际 Informix 用户组(IIUG) 134 4.7.5 Informix出版社 134 4.7.6 Informix 培训 134 4.8 小结 134 4.9 常见问答 135 第5章 在Linux上安装和使用 Sybase 136 5.1 引言 136 5.2 安装 136 5.2.1 安装 SQL ...

    phpMyFAQ v2.9.13 多国语言版

    内容管理系统我们可以进行用户,用户组、新闻、分类、FAQ记录、密码等多方面的管理操作基于用户、用户组的权限管理我们可以创建用户、用户组,分配指定用户、用户组权限,包括查看修改创建记录等操作LDAP身份验证与...

Global site tag (gtag.js) - Google Analytics