• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 详解DBA创建用户帐户及分配特定特权的步骤

详解DBA创建用户帐户及分配特定特权的步骤

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了dba,dba是什么意思,dba考试,pd2 dba 3,dba工资一般多少等相关知识,希望本文的分享对您有所帮助
</div>

数据库操作时通常都使用实例管理员帐户(SYSADM)来执行所有数据库命令,然而从安全的角度考虑则需要创建不同的用户和/或组,并授予有限的权限集。在本次实验中,我们将创建一个新的用户帐户,然后为它分配特定的特权。

目标

到目前为止,一直使用实例管理员帐户(SYSADM)来执行所有数据库命令。这个帐户对所有实用程序、数据和数据库对象具有完全访问权。因此,为了避免无意或有意的数据损失,必须要保护这个帐户。在大多数情况下,需要创建不同的用户和/或组,并授予有限的权限集。在本次实验中,将创建一个新的用户帐户,然后为它分配特定的特权。

步骤

1.通过控制面板打开“管理”菜单项,打开“计算机管理”控制台。

2.在窗口左边的面板中,展开“系统工具”,然后展开“本地用户和组”文件夹。右击 “用户”文件夹并选择“新建用户”菜单项。

图 1. 打开计算机管理中用户管理

详解DBA创建用户帐户及分配特定特权的步骤

3.在“用户”对话框中,输入以下信息(另外参见下图)。在“用户名”框中,输入 customer。在“全名”框中,输入 Customer1。在“描述”框中,输入 A typical bookstore customer。在 “密码” 和 “确认密码” 框中,输入 ibmdb2admin。取消 “用户下次登录时须修改密码”选项。最后,单击“创建”按钮创建新用户。

图 2. 创建一个新用户

详解DBA创建用户帐户及分配特定特权的步骤

4.确保使用 Control Center (控制中心) 的高级视图。切换到高级视图的方法是,从 Control Center (控制中心) Tools 菜单中选择 Customize Control Center (控制中心) 菜单项,选择 Advanced (高级) 选项并单击“确定”按钮。

图 3. 打开控制中心高级视图

详解DBA创建用户帐户及分配特定特权的步骤

5.在 Control Center (控制中心) 左边面板中的对象树中,依次展开所有数据库> EXPRESS > Tables。

6.将所需的特权授予刚才创建的用户。在 EXPRESS 数据库的表列表中,右键单击 CUSTOMERS 表并选择 “特权” 菜单项,这时会显示 “表特权” 对话框。

图4. 打开特权菜单项

详解DBA创建用户帐户及分配特定特权的步骤

7.单击“添加用户”按钮并选择刚才创建的 customer 用户。单击 “确定”按钮关闭 “添加用户” 对话框。

图5. 给表添加用户

详解DBA创建用户帐户及分配特定特权的步骤

8.您会注意到,customer 用户已经添加到用户列表中了,但是还没有分配特权。为了授予这个用户 SELECT、INSERT、UPDATE 和 DELETE 特权,将所有下拉框改为 Yes。因特网客户应该能够查看/添加/更新/删除他们的帐户数据。我们不授予这个用户其他权限,因为他们不需要那些权限。单击 “确定” 按钮关闭 “表特权” 对话框并接受所做的修改。

图6. 授予用户权限

详解DBA创建用户帐户及分配特定特权的步骤

9.对于 BOOKS 和 SALES 表重复第 6-8 步。对于 BOOKS 表,只授予 SELECT 特权,因为不应该允许客户修改商店的库存数据。对于 SALES 表,只授予 SELECT 和 INSERT 特权。客户不应该有 DELETE 或 UPDATE 特权,因为只有商店职员应该有权修改销售数据。

10.使用上面创建的用户 ID 连接数据库。尝试从 CUSTOMERS 表中选择数据,会发生什么情况?尝试删除或更新 SALES 表中的数据,会发生什么情况?

在本次实验中,我们只创建了一个用户;但是,实际的应用程序可能包含许多不同类型的用户。请您自己试着创建其他用户并授予他们特权。还可以创建用户组并向组授予特权,这样就不必向每个用户分别授予特权。

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分布式 DBA: Cursor Stability Isolation Level 的变化:第 2 部分(理解 Currently Committed 行为)
  • DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 13,14:SQL/XML 和 Xquery
  • DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 11,12:创建触发器和用户自定义函数
  • DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 3:处理实例、数据库和配置
  • 最快的 Informix DBA:他们是如何做到的?
  • DBase:DB2必须了解的常用命令及技巧
  • DBA必须具备跨平台管理不同RDBMS的能力
  • 详解DBA创建用户帐户及分配特定特权的步骤
  • 详解DBA创建用户帐户及分配特定特权的步骤
  • DB2 DBA,如何解释 DB2 的业务价值

相关文章

  • 2017-06-28DB2 V9.1:利用脚本做数据库重定向恢复
  • 2017-06-28可视化 DB2 中空间数据
  • 2017-06-28DB2.9分布式管理:自动维护和实用程序节流
  • 2017-06-28DB2 最佳实践: 关于数据库存储的最佳实践
  • 2017-06-28ITLM 在 DB2 Warehouse 中的应用
  • 2017-06-28DB2数据库创建存储过程时遇到的错误
  • 2017-05-11DB2编程序技巧 (八)
  • 2017-06-28如何在安装包中自动为客户创建数据库
  • 2017-06-28实例讲解DB2中的表空间
  • 2017-05-11在DB2中提高INSERT性能的技巧(1)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2常用傻瓜问题1000问(三)
    • 在嵌入式数据库环境中自动化 DB2 9.7 数据库维护
    • DB2 Viper 快速入门
    • DB2编程序技巧 (四)
    • db2v8的pdf文档资料
    • DB2数据库物化视图:MQT物化查询表的使用
    • 浅谈DB2数据库的故障处理及最佳实践
    • DB2数据库的备份和恢复
    • 经验总结:使用IBM DB2数据库的注意事项
    • DB2 Magazine 中文版: 为实时分析提供支持

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有