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---删除操作系统用户
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”
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创建用户及赋予权限原创晚春 最后发布于2016-08-24 16:20:35 阅读数 26284 收藏展开DB2-创建用户和组,数据库1、增加一个操作系统
db2命令创建组和用户,在linux、aix、hpunix等
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 建立基本数据库 ...
实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................
分别使用 SQL Server 2000 企业管理器和查询分析器(SQL 语句) ,完成学生管理系 统数据库的创建、数据库属性的修改操作。 (1)创建一个数据库,要求如下。 数据库名"stu_DB"。 数 据 库 中 包 含 一 个 数 据 文...
" " " "数据库产品应具有良好的图形化用户界面(GUI) " " " ",方便对数据库进行管理/数据库应具有良好的自 " " " "我管理,自我配置与自我调优能力 " " " "除了支持SQL99的标准隔离级,还提供已提交读隔 " " " ...
数据库管理系统(DBMS):数据库 + 一组用以访问、更新和管理这些数据的程序 数据访问的高效和可扩展性 缩短应用开发时间 数据独立性(物理数据独立性 / 逻辑数据独立性) 数据完整性和安全性 并发...
实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................
解压db2数据库包、然后执行安装,并在实例用户下创建用户组和用户名
(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全...
目录 第一步下载db2数据包 第二步上传安装文件 第三步解包db2exc_971_LNX_x86.tar.gz ...第六步 创建DB2运行所需要的用户组和用户 第七步添加密码 第八步创建实例。 第九步 配置DB2 第十步 创建和访问数据库,安装验证
几个常用概念 1、数据库:是指有组织地、动态地存储在辅助存储器上的,能为多个用户共享的、与应用程序能彼此独立的一组相互联着的数据集合。 2、数据库管理系统:是为了建立、使用和维护数据库而设计的数据库管理...
1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\...
配置用户和组,以及用户的密码 4 三.创建DB2 INSTANCE 4 四.对DB2实例创建一个TCP/IP连接 4 五.在服务器中更新DATABASE MANAGER的配置文件 4 六.安装许可证 5 七.数据库的创建以及连接 5 八.数据库管理 5
linux安装db2详细步骤: 1、创建用户组和用户 2、安装DB2数据库
有两个提高日志保留的 DB2 特性:双日志记录和用户出口工具,已在关于数据库复制 HA 选项的部分中进行了讨论。 5. 灾难恢复方案 灾难恢复方案可以分成三类:简单备份、备份和日志保留、高级存储备份 。 虽然不是每...
为此,经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般步骤,借助IBM DB2应用程序和SQL语言基础,在该论文中初步展现数据库的创建、修改、删除等方法的简单运用。...
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 ...
内容管理系统我们可以进行用户,用户组、新闻、分类、FAQ记录、密码等多方面的管理操作基于用户、用户组的权限管理我们可以创建用户、用户组,分配指定用户、用户组权限,包括查看修改创建记录等操作LDAP身份验证与...