【DB2学习文档之二】验证安装

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.通过访问 SAMPLE 数据库中的数据来验证是否成功安装了 DB2® 服务器。 过程 在 Linux 上,作为实例所有者登录至系统。

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

1.通过访问 SAMPLE 数据库中的数据来验证是否成功安装了 DB2® 服务器。
过程

  1. 在 Linux 上,作为实例所有者登录至系统。
  2. 在 Windows 上,单击开始 ,然后依次选择程序 -> IBM DB2 -> [DB2 副本名称 ] -> 设置工具 > 第一步 。在 Linux 和 Windows 上,还可以通过输入 db2fs 命令来启动“第一步”。
  3. 在“第一步”启动板中选择创建数据库 。在“创建数据库”页面上,您将看到与用于创建 SAMPLE 数据库的 DB2 信息中心的链接以及创建 SAMPLE 数据库 按钮。单击创建 SAMPLE 数据库 以启动“创建 SAMPLE 数据库”窗口。
  4. 可以通过一些选项来选择要创建的数据库对象类型以及数据库位置。可以选择要用来创建 SAMPLE 数据库的驱动器(在 Windows 上)和要用来创建 SAMPLE 数据库的目录(在 Linux 上)。
  5. 处理此命令可能要花几分钟。当创建了 SAMPLE 数据库时,将接收到完成消息。单击确定
  6. 启动“控制中心”。在 Windows 上,单击开始 ,然后依次选择程序 -> IBM DB2 -> [DB2 副本名称 ] -> 一般管理工具 --> 控制中心 。在 Linux 系统上,输入 db2cc 命令
  7. 在“控制中心”屏幕的左窗格中,展开对象树,以查看 SAMPLE 数据库和 SAMPLE 数据库对象。选择“表”对象,以在“控制中心”屏幕的右窗格中查看 SAMPLE 数据库表。右键单击表名 staff 并选择“查询”。在“命令编辑器”窗口中,单击运行按钮以执行查询并查看结果集

2.使用CLP命令行处理器验证安装:
1. 作为具有 SYSADM 权限的用户登录系统。
2. 输入 db2start 命令来启动数据库管理器。
3. 输入 db2sampl 命令来创建 SAMPLE 数据库。
处理此命令可能要花几分钟。没有完成消息;当返回命令提示符时,该过程完成。
创建 SAMPLE 数据库时,该数据库自动以数据库别名 SAMPLE 进行编目。
4. 连接至 SAMPLE 数据库,检索所有在部门 20 工作的职员的列表,然后重置数据库连接。从命令行处理器(CLP)中输入下列命令:
连接sample数据库
db2 => connect to sample
列出相关表格
db2 => list tables
使用所示的 SQL select 语句选择部门 20 中的所有职员
db2 => select * from staff where dept = 20
使现有连接复位:
db2 => connect reset
创建 samp2 数据库
db2 => create database samp2
DB2 命令行处理器后,可以使用 terminate 命令退出
db2 => terminate
在验证安装后,可除去 SAMPLE 数据库以释放磁盘空间。输入 db2 drop database sample 命令以删除 SAMPLE 数据库。
3.所安装的 DB2 数据库产品的目录结构(Linux)

目录结构 - DB2 实例 db2inst1 的缺省本地数据库目录信息

  1. 本地数据库目录。
  2. 数据库配置文件

目录结构 - DB2 实例 db2inst1 的目录信息

  1. 此目录中的 db2diag.log 文件记录 DB2 错误消息。
  2. 系统数据库目录
  3. db2nodes.cfg 文件用于分区数据库环境。
  4. 数据库管理器配置文件

dasusr1 目录包含 DAS 配置文件和至 DB2 核心文件的符号链接。

目录结构 - 安装在 /opt/IBM/db2/V9.1 中的 DB2 产品的安装日志文件位置

此图举例说明了安装日志文件的位置。如果在相同的安装路径下有多个安装,则将对 db2install.history 文件建立索引为 db2install.history.n ,其中 n 代表四位数字的号码,如 0000 或 0001。

DB2 安装目录 /opt/IBM/db2/V9.1 包含所安装的 DB2 文件。

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
1月前
|
人工智能 Rust Apache
|
10天前
|
SQL NoSQL 关系型数据库
|
10天前
|
NoSQL 关系型数据库 MySQL
|
9天前
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(8)作者——LJS[含MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;注意点及常见报错问题所对应的解决方法]
MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;举例说明注意点及常见报错问题所对应的解决方法
|
SQL 数据库
数据库原理与应用(SQL Server)笔记 第十章 用户定义函数
数据库原理与应用(SQL Server)笔记 第十章 用户定义函数
数据库原理与应用(SQL Server)笔记 第十章 用户定义函数
|
SQL PHP 数据库
ThinkPHP数据库查询之Db类深度解析(1)
ThinkPHP数据库查询之Db类深度解析
374 0
ThinkPHP数据库查询之Db类深度解析(1)
|
SQL 关系型数据库 MySQL
ThinkPHP数据库查询之Db类深度解析(4)
ThinkPHP数据库查询之Db类深度解析
372 0
ThinkPHP数据库查询之Db类深度解析(4)
|
关系型数据库 MySQL Java
dbvis 数据库连接工具-更新数据库驱动方法示例演示,驱动与数据库版本不匹配问题:Unknown system variable ‘query_cache_size‘解决方法
dbvis 数据库连接工具-更新数据库驱动方法示例演示,驱动与数据库版本不匹配问题:Unknown system variable ‘query_cache_size‘解决方法
564 0
dbvis 数据库连接工具-更新数据库驱动方法示例演示,驱动与数据库版本不匹配问题:Unknown system variable ‘query_cache_size‘解决方法
|
关系型数据库 Java MySQL
#测试框架推荐# test4j,数据库测试
# 背景 后端都是操作DB的,这块的自动化测试校验的话,是需要数据库操作的,当然可以直接封装方法来操作数据,那么有没有开源框架支持数据操作,让我们关注写sql语句?或者帮我们做mysql的断言呢?   # 介绍 test4j,github地址:https://github.
2218 0