频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux 应用:在 iSeries 上安装 DB2(4)

来源: 作者: 出处:巧巧读书 2006-08-06 进入讨论组

  图 25 显示了 DB2 安装的状态报告。点击 Finish。
  
图 25. 状态报告

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图一)

  注意:安装日志位于 /tmp/db2setup.log、/tmp/db2setup.his 和 /tmp/db2setup.err 中。
  
  iSeries 上用于 Linux 的 DB2 的管理
  本节讨论了为得到一个可用的 DB2 环境需要进行的管理任务。包括控制中心(Control Center)设置、数据库创建的准备以及数据库创建。DB2 控制中心是一个基于 Java 的图形工具,帮助您管理 DB2 实例和数据库。您将看到如何第一次使用这一工具。然后我们将回顾为单一数据库分区所做的 Linux 特定设置,最后使用数据库向导创建一个数据库。
  
  设置控制中心
  DB2 UDB 有一组丰富的图形工具来帮助数据库管理员管理数据库系统,并帮助应用程序开发者开发存储过程以及用户定义的功能。控制中心是通用的管理工具之一,您可以用来浏览和管理您的数据库。
  
  如果您想用控制中心来管理您的数据库,您必须在您的数据库服务器环境中的每一个主机上启动 DB2 管理服务器。要启动 DB2 管理服务器,以 DAS user 的身份登录到每一个主机,并执行 db2admin start。
  
  由于我们以 root 用户身份启动 X-Window,所以在我们启动控制中心以前,需要切换到 DB2 实例所有者 ID 。在 vncviewer 窗口中我们使用 :1 来启动 X-Window。示例命令显示于控制中心设置屏幕中:
  
  
图 26. 控制中心(Control Center)设置

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图二)

  命令之后的 ampersand 符号会返回 shell 提示,这让您可以将此 shell 用于其他命令。
  
  注意:如果您遇到了 Java 错误,那么要确认您已经安装并正在使用正确的 JDK 版本,它应该是 Java(TM) 2 Runtime Environment, Standard Edition 1.3.1,并确认路径设置正确。
  
  
图 27. JDK 版本

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图三)

  准备安装数据库
  为访问 DB2,每个 Linux 用户必须设置 Linux 环境。在创建一个实例的过程中,DB2 在实例主目录 $INSTHOME 下创建了一个名为 sqllib 的子目录。在这个目录中有重要的文件,如 db2nodes.cfg、db2profile 和 userprofile。要设置用户环境使其每次登录到 Linux 系统时都可以使用 DB2,在用户主目录下的用户档案 $INSTHOME/.profile 中添加下面的命令:
  
  .$INSTHOME/sqllib/db2profile
  创建数据库
  使用创建数据库向导(Create Database Wizard)创建一个数据库。在 DB2 安装过程中已经创建了 DB2 实例。在控制中心启动创建数据库向导,如图 28 所示。
  
  
图 28. 控制中心中的创建数据库向导

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图四)

  展开对象树,直接您找到数据库(Databases)文件夹。
  右击数据库文件夹,在弹出菜单上选择 Create Database Using Wizard。见图 28。
  图 29 显示了创建数据库向导窗口,在这里您命名数据库和数据库目录。所有与这个数据库相关的文件都将存储在这个目录路径下;例如,对于这个实例中的第一个数据库:
  /database/$DB2INSTANCE/NODE0000/SQL00001/
  
  数据库创建后,执行下面的命令以查看数据库存储在哪个目录下:
  
  db2 list database directory on /database
  
  
图 29. 创建数据库向导的启动窗口

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图五)

  在图 30 所示的窗口中,确定默认的表空间 userpace1 存储的位置及其类型。SMS(System Managed Storage) 表示表空间容器是给定路径中的一个目录,所有数据将以文件的形式存储在那里。DMS(Data Managed Storage) 表示表空间容器是一个预分配的文件,由 DB2 控制。
  
图 30. 表空间容器定义

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图六)

  在接下来的两个窗口中(图 31 和 32),确定目录表空间 syscatspace 和临时表空间 temspace1 的位置。我们建议您将 tempspace1 分配到不同的文件系统中。
  
图 31. 系统目录表管理的存储

  
 Linux 应用:在 iSeries 上安装 DB2(4)(图七)

  
图 32. 系统临时表管理的存储

  
Linux 应用:在 iSeries 上安装 DB2(4)(图八)
收藏地址:http://www.qqread.com/linux/2006/08/y982193061.html 更多文章 更多内容请看Windows操作系统安装系统安装手册Linux集群技术专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章