知识库 : DB2BLU静默安装说明-Windows版本

 

Edit Document

目录              

1.               安装前必读

2.               安装

3.               验证

4.               删除数据库和实例

5.               卸载 DB2 产品

6.               DB2 常用命令小结

6.1.               脚本文件操作命令

6.2.               数据库管理命令

6.3.               操作数据表命令

DB2BLU 静默安装 说明 - Windows 版本

 

B y   段丽霞

1.     安装前必读

目前 ,数据平台产品部提供 Linux 系统, Windows2008 系统 AIX 系统的 DB2 BLU 静默 安装 。其他 系统的安装软件,请到 IBM 网下载 需要 注册 IBM 账号) 其中:

    1. 文件 db2server_custom_win.rsp 为静默安装的参数配置文件,可根据需要修改。应用文本 编辑软件 打开 rsp 文件,如 notepad++ 记事本等。其中 默认的配置如下:

         默认 安装路径为 FILE=C:\Program Files\IBM\SQLLIB\

         实例名称:

INSTANCE=DB2

DB2.NAME=DB2

         端口号 , 默认 50000

         系统用户名: DB2.USERNAME=db2admin ,默认密码 ( 加密 ) yonyouae*123

    1. 文件: db2_set_regvar.sql 中有一些 SQL 语句,比如创建数据库 aedw ( 重启语句不能去掉,重启是为了使设置生效 )

2.     安装

  1. 以系统管理员身份进入到安装路径 (setup.exe 所在的目录 )
  2. 以系统管理员身份运行 Windows Command-Line ,进入到安装目录
  3. 执行 db2_silent_inst.bat

注意:安装最后会弹出设置的 dos 窗口,要等待设置结束后才可关闭 (DB2 CLP 窗口 )

  1. 返回代码 (install code) 0 DB2 安装成功后,退出当前的 Window Command-Line

注意 如果返回代码 (install code) 不是 0 ,则可能在安装过程中有错误发生,可以检查 db2_silent_inst.log db2_set_regvar.log 文件来尝试判断出现的问题。

注意:新建用户 db2admin 的密码为 yonyouae*123              

3.     验证

连接 aedw( db2admin/yonyouae*123) ,连接数据库后,创建表 -> 插入数据 -> 查询数据 来验证是否成功

  1. 以系统管理员身份运行 Windows Command-Line ,输入 db2cmd 回车。 进入到 db2 命令行, 如下 截图 所示:

  1. 运行 db2level 命令查看版本信息。

  1. 运行 db2set -all 来查看注册表变量是否设置成功 (DB2_WORKLOAD=ANALYTICS)

默认创建了数据库 aedw

  1. 运行 db2 connect to aedw user db2admin using yonyouae*123 可以看到如下 截图 信息:

  1. 创建表, 如下

  1. 插入 数据

 

  1. 查询表 ,如下截图:

4.     删除数据库和实例

  1. 打开 db2cmd ,用 db2 list db directory 命令列出所有的数据库,并用 db2 drop db <dbname> 来删除数据库,例如 db2 drop db sample 。从系统服务中停掉所有 DB2 相关的服务。具体 操作如下:

注意 ,在第二章截图中,需要应用 db2 force application all 命令强制 停止激活的数据库程序。

5.     卸载 DB2 产品

两种方法:

一,      Windows 自带的”程序与功能“来卸载。

二,      命令卸载 以系统管理员身份运行 Windows Command-Line ,执行 C:\PROGRA~1\IBM\SQLLIB\BIN\db2unins.bat -f 来卸载所有 DB2 产品相关的信息(实例,数据库等)。操作截图 如下:

6.     DB 2 常用 命令小结

6.1.     脚本文件操作命令

  1. 打开命令行窗口

  #db2cmd

  1. 执行脚本文件

  #db2 -tvf scripts.sql

  1. 帮助命令

* 查看命令帮助

  #db2 ? db2start

* 查看错误码信息

#db2 ? 22001

注意: 详细命令请使用 "db2 ? <command>" 进行查看。 

6.2.     数据库管理命令

  1. 启动关闭数据库实例

  #db2start

  #db2stop

注意 如果不能停止激活的连接,在运行 db2stop 前执行 db2 force application all 就可以了 /db2stop force

  1. 创建数据库

  #db2 create db [dbname]

  1. 连接到数据库

  #db2 connect to [dbname] user [username] using [password]

  1. 断开数据库连接

  #db2 connect reset

  1. 列出所有数据库

  #db2 list db directory

  1. 列出所有激活的数据库

  #db2 list active databases

  1. 列出所有数据库配置

  #db2 get db cfg

  1. 删除数据库

  #db2 drop database [dbname]

(执行此操作要小心)

如果不能删除,断开所有数据库连接或者重启 db2

  1. 备份数据库

#db2 backup db <db name>

备注:执行以上命令之前需要断开数据库连接

  1. 在线备份数据库

#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"

  1. 恢复数据库

#db2 restore db <source db name>

  1. 在线恢复数据库

#db2 "RESTORE DB <database name> TO <db path> LOGTARGET <logpath> WITHOUT PROMPTING"

#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND STOP" ...

  1. 导出数据文件

#db2move <db name> export

[-sn < 模式名称,一般为 db2admin>]

[-tn < 表名,多个之间用逗号分隔 >]

  1. 31 、导入数据文件

#db2move <db name> import

  1. 更改 db2 日志空间的大小

备注:以下命令为了防止 db2 数据库过份使用硬盘空间而设,仅用于开发者自己机器上的 db2 ,如果是服务器,则参数需要修改。

  1. 显示进行程号

#db2 list applications show detail

  1. 查看版本

# db2level

6.3.     操作数据表命令

  1. 列出所有用户表

  #db2 list tables

  1. 列出所有系统表

  #db2 list tables for system

  1. 列出所有表

  #db2 list tables for all

  1. 列出系统表

  #db2 list tables for system

  1. 列出用户表

  #db2 list tables for user

  1. 列出特定用户表

  #db2 list tables for schema [user]

  1. 创建一个与数据库中某个表 (t2) 结构相同的新表 (t1)

  #db2 create table t1 like t2

  1. 将一个表 t1 的数据导入到另一个表 t2

#db2 "insert into t1 select * from t2"

  1. 查询表

  #db2 "select * from table name where ..."

  1. 显示表结构

  #db2 describe table tablename

  1. 修改列

  #db2 alter table [tablename] alter column [columname] set data type varchar(24)

 

Attachments:

DB2BLU静默安装说明-Windows版本.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
DB2BLU静默安装说明-Windows版本.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
DB2BLU静默安装说明-Windows版本.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)