DB2 V9.7
易管理性增强
在线表移动 在线改变表的表空间 移动表空间
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
应用开发程序增强
支持隐式数据类型间转换 支持创建临时表 增加对全局对象引用的公共别名 支持truncat SQL语句删除 TIMESTAMP类型支持带有精度 临时表支持LOB类型列 支持select into..for update SQL语法 DB2 V9.7放宽对象依赖的规则从而允许更加灵活的模式 衍变 其他在模式上的改进包括:支持alter table ..rename column语法,支持create or replace选项,alter table支持 set data type选项
NOTE:表分区、DPF和MDC三者可以同时存在于一个 表中
Telecom product department IV Fujian Fujitsu Communication Software Co.,LTD.
表分区
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
安全性增强
增强安全模型允许职责分割 新的权限包括DATAACCESS和ACCESSCTL 增强SSL 使用AES256位算法加密用户名及密码
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
pureXML增强
DPF支持XML数据类型 MDC支持XML列 分区表支持XML DB2中支持XML的有: MQTs,UDFs,reorg,runstats,Scrollable cursors 在线创建和重组XML索引 分析XML内联 分解多个XML文档-DECOMPOSE XML DOCUMENTS 命 令 使用全局临时表 改进XML数据的SQL访问
Fujian Fujitsu Communication Software Co.,LTD.
行压缩
数据行压缩时基于字典的压缩,每个字典是一个压缩/解 压缩数据记录的符号表
-静态字典是使用12位符号,算法是基于LEMPEL-ZLV(LZ)算法,每张 表一个字典,存放在永久表对象中 -压缩字典表将在临时内存中创建,大约需临时占用10M左右内存,临 时内存从Utilities Heap中申请。
Fujian Fujitsu Communication Software Co.,LTD.
TP
MQT
Telecom product department IV
术语
DATABASE PARTITONING -Distributing data by key hash across logical nodes of the database DATABASE PARTITION -An individual “node” of a database that is using database partitioning TABLE PARTITIONING -Splitting data by key range over multiple physical objects within a logical
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
管理分区表——装入、装出 装入、 管理分区表 装入
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
管理分区表——装入、装出 装入、 管理分区表 装入
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
存
储
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
database partition
RANGE or DATA PARTITION -An individual “range” of a table partitioned using table partitioning
-Represented by an object on disk
MULTI DIMENSIONAL CLUSTERING -Organizing data in table (or range of a table) by multiple key values
Telecom product department IV
பைடு நூலகம்
Fujian Fujitsu Communication Software Co.,LTD.
实施oracle应用程序变得简单
DB2_COMPATIBILITY_VECTOR SET SQLCOMPAT DB2 SET SQLCOMPAT PLSQL
文本数据一般压缩得比较好,因为其中往往包含重复字串 以及大量的重复字符或后缀空格
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
行压缩
使用数据行压缩的数据无论是在磁盘还是在内存都是压缩 的(压缩的数据行其日志也是压缩的)
EDW TRAINING
Agenda
1
DB2 V9.7新特性 新特性
2 3
分区表
表压缩
43
sql 优化
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
DB2 V9.7新特性 新特性
性能增强 存储增强 SQL PL增强 实施oracle应用程序变得简单 应用开发程序增强 易管理性增强 安全性增强 pureXML增强
Telecom product department IV Fujian Fujitsu Communication Software Co.,LTD.
SQL PL增强
触发器和UDFS增强了SQLPL支持 新的布尔值,游标,行和数组类型也被支持 支持ROWNUM和ROWID 支持一种称为单元(module)的概念 对字符串,时间处理提供更多的新函数 + 等等
创建分区表——NULL处理 处理 创建分区表
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
创建分区键——表分区键有多列 表分区键有多列 创建分区键
Telecom product department IV
存储增强
XML 数据压缩
-占用存储空间少于32KB的小型XML可以与关系数据一起内联存储在 同一行中,可以对整行进行压缩 -更大的XML文档默认存储在XDA的单独位置,可以处理最大2G文档, 运行压缩XDA中存储的XML数据
临时表压缩 索引压缩
-减少索引磁盘空间的占用 -减少读取索引时的IO次数 -使用表函数 ADMIN_GET_INDEX_COMPRESS_INFO 进行节约评 估
-极大地节约了IO带宽 -极大地节省了内存 -增加了CPU消耗
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
行压缩
为了压缩表数据,表compress属性必须设置为YES,且 该表必须有压缩字典。
DB2 – 表空间设计
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
压缩好处
节省磁盘存储空间 较少磁盘IO 可以在缓存池中高速缓存更多的数据
Telecom product department IV
表分区创建
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
创建表分区——exclusive/inclusive界限 界限 创建表分区
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
-设置表为压缩方式,命令如下之一: create table tabname … compress yes 或 alter table tabname compress yes -构建压缩字典并压缩表 reorg table tabname resetdictionary(keepdictionary) 注:压缩表是表中需有数据,不能为空表,否则执行reorg命令时会报 sql2220w错误。
Telecom product department IV
Fujian Fujitsu Communication Software Co.,LTD.
DB2 9.7安装和配置(完善)
DB2 安装和配置1DB2 安装和配置1.1拷贝DB2安装包到OPT下[root@localhost opt]# scp DB2_WSE_97_Linux_x86.tar.gz************.1.239:/optThe authenticity of host '192.168.1.239 (192.168.1.239)' can't be established. RSA key fingerprint is 31:14:ff:22:04:6c:50:13:7d:a5:5d:ee:04:f3:56:c6.Are you sure you want to continue connecting (yes)? yesWarning: Permanently added '192.168.1.239' (RSA) to the list of known hosts.************.1.239's password:db2v82_32_linux_2.6_ESE.tar 100% 410MB 45.6MB/ s 00:091.2解压安装包到当前目录tar -xvf DB2_WSE_97_Linux_x86.tar.gz1.3检查并设置字符集安装DB2 8.7 时,应该用[root@localhost 334_ESE_LNX26_32_NLV]# vi /etc/sysconfig/i18n#LANG="zh_CN.UTF-8"LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"LC_C TYPE=zn_CN.GB18030lC_TIME=en_US.UTF-8[root@localhost ]# source /etc/sysconfig/i18n1.4安装DB2[root@localhost wse]# ./DB2_install指定下列一个或多个关键字(以空格分开)以安装DB2 产品。
aix9.7系统要求
DB2 v9.7对于AIX的要求:=====================DB2 服务器和IBM 数据服务器客户机的安装要求(AIX)在AIX®操作系统上安装DB2®数据库产品之前,应确保您选择的系统符合必需的操作系统、硬件、软件和通信要求。
DB2 数据库产品有若干不同版本。
某些DB2 数据库产品和功能部件仅在特定操作系统上可用。
请参阅r0023732.html,以获取每个操作系统中可用的DB2 数据库产品的列表。
要安装DB2 数据库产品,必须满足下列要求:操作系统硬件表 1. AIX 安装要求AIX V5.3l需要64 位AIX 内核l AIX 5.3 技术级别(TL) 9 和ServicePack (SP) 2l最低C++ 运行时级别需要xlC.rte9.0.0.8 和xlC.aix50.rte 9.0.0.8 (或更高版本)文件集。
这些文件集包含在2008 年6 月发布的“用于AIX 的IBM® C++ 运行时环境组件”程序包中。
AIX V6.12l需要64 位AIX 内核l AIX 6.1 TL 2注:POWER7™系统3需要AIX 6.1TL4 SP2。
64 位公共硬件参考平台(CHRP) 体系结构,不包括基于POWER3™处理器的系统。
1所有能运行受支持的AIX 操作系统的处理器。
1要验证它是否为CHRP 体系结构系统,发出lscfg 命令并查l找以下输出:Model Architecture: chrp。
对基于POWER3 处理器的系统,首先升级到基于POWER4™处理器的系统,然后再安装DB2 版本9.7。
基于POWER3 处理器的系统在DB2 版本9.7 中不受支持。
2在AIX 6.1 中,有两种类型的工作负载分区(WPAR):系统lWPAR 和应用程序WPAR。
DB2 安装仅在系统WPAR 上受支持。
AIX 6.1 还支持对JFS2 文件系统或文件集进行加密。
DB2 9.7新特性
DB2 9.7新特性DB2 V9.7 引入了一系列新特性,使客户可以更轻松地节省 IT 成本。
具体包括压缩增强、pureXML 增强、易用性增强、监控增强、工作负载管理增强、安全性提高、性能提高、应用开发提高、SQL PL 语言支持、SQL 兼容性提高和高可用、备份、日志、弹性、恢复提高等。
在线移动表目前大多企业 DB2 生产环境都要求高可用,不能承担片刻停机带来的损失。
当 DBA 希望将表从一个表空间移动到另一个表空间中,在 DB2 V9.7 以前的版本中要实现这个目标比较复杂,总有一段时间表对外是不可用的。
DB2 V9.7 提供了 ADMIN_MOVE_TABLE 存储过程将表中的数据移至名称相同的新表对象,而新表是存放在不同的表空间上具有不同的存储特征,同时数据保持联机可供访问。
我们还可以在表移动时为表生成新的优化压缩字典。
DB2 V9.7 通过自动将表数据移至新表对象并同时允许数据保持联机以进行查询、插入、更新和删除访问,降低了企业的总体拥有成本(TCO)和复杂性。
在表数据移动过程中我们还可以使用 ADMIN_MOVE_TABLE 存储过程修改表的定义,如增加删除列、修改列数据类型等。
降低高水位标记高水位标记是一个应用广泛的术语,在很多的场合都会使用到,一般用以标记某一项指标的最高数值。
DB2 中表空间高水位标记(HWM)是数据库管理存储器(DMS)表空间的特殊属性。
表空间高水位标记是表空间中分配的最后一个扩展数据块之后的扩展数据块中第一页的页号。
简单来说就是反映了表空间分配的最大空间。
在 9.7 之前的版本中,降低表空间高水位标记是一件比较麻烦的事情,需要使用多个命令。
在 DB2 9.7 中提供了简单的降低高水位标记的功能,让数据库管理员的工作变得简单。
高水位标记是表空间中的最高已分配页,处于高水位标记下的空闲页是不能被其他应用使用的。
降低高水位有助于提高表空间的利用,提高数据库性能。
DB2 V9.7 当前已落实(Currently Committed)
DB2 V9.7 当前已落实(Currently Committed)在游标稳定性隔离级别时减少锁等待以及死锁出现的频率DB2 V9.7 引入了一系列新特性,使客户可以更轻松地节省 IT 成本。
具体包括压缩增强、pureXML 增强、易用性增强、监控增强、工作负载管理增强、安全性提高、性能提高、应用开发提高、SQL PL 语言支持、SQL 兼容性提高和高可用、备份、日志、弹性、恢复提高等。
本文的重点是介绍“当前已落实”新特性,该新特性的显著特点是在游标稳定性隔离级别时可以明显减少锁等待的出现,以及死锁的出现频率。
通过使用“当前已落实”的 CS 隔离级别,可以有效提升高吞吐量事务处理环境下的数据库性能。
从 DB2 V9.7开始,DB2 通过采用完全锁定避免技术,当能够明确获得数据或者页的“已落实”版本时,允许扫描避免使用行级锁。
当无法获知索引或行记录是否已落实时,扫描将改用使用传统的锁定方式。
未提交的插入行在行级锁中是直接被标识的,允许“当前已落实”扫描直接忽略或跳过该行。
简介从 IBM DB2 V9.7 开始,DB2 引入了一系列新特性,使客户可以更轻松地节省 IT成本。
具体包括压缩增强(通过对 XML 数据、临时表、索引、数据复制源表的压缩支持,进一步减少了对存储的需求,提高了 I/O 的效率,提高了对磁盘数据的快速访问)、pureXML 增强(通过对 pureXML 功能的进一步增强,使得数据仓库中可以部署和分析 XML 数据;现在 XML 可以在表分区、MDC 表、临时表、用户函数、分区数据库环境中使用)、易用性增强(通过对易用性的增强,减少了总体拥有成本 TCO,减少了执行系统管理任务对系统的影响,扩展了以前版本发布的自治特性)、监控增强(可以更灵活、更高粒度的监控 DB2 环境)、工作负载管理增强(新增调配正在进行的活动的优先级、与 Linux 工作负载管理 WLM 集成、对服务类提高缓冲池中 I/O 优先级控制等,新增了 AGGSQLTEMPSPACE、CPUTIME、CPUTIMEINSC、SQLROWSREAD、SQLROWSREADINSC 等阈值,改进了基于时间的阈值 ACTIVITYTOTALTIME、CONNECTIONIDLETIME 的粒度)、安全性提高(可以对敏感数据进行更好的保护)、性能提高(通过在游标稳定性隔离级别下引入“当前已落实”、扫描共享、在表分区上创建分区索引、在表中存储内嵌 LOB 文件等提高了对数据的访问速度,增加了数据的并发性; DB2 优化器通过访问计划重用、Statement concentrator 支持等增强了 DB2 的性能)、应用开发提高(通过“使用 ALTER TABLE 重命名列名”等简化了数据库对象的管理,通过引入 TRUNCATE 语句、创建临时表、公共同义词等很多新的功能提高了SQL 编程、存储过程开发得到了简化和提高等)、SQL PL 语言支持、SQL 兼容性提高(可以从诸如 ORACLE 应用程序等更容易的迁移到 DB2 环境中)和高可用、备份、日志、弹性、恢复提高等。
DB2 UDB V9.7 数据库健康检查及参数设置模板
3. 其它重要参数检查 ................................................................................................. 21
3.1 INSTANCE_MEMORY..................................................................................................................21 3.2 MAX_COORDAGENTS 和 MAX_CONNECTIONS ....................................................................22 3.3 FCM_NUM_BUFFERS 和 FCM_NUM_CHANNELS ..................................................................23 3.4 ASLHEAPSZ 和 RQRIOBLK .......................................................................................................24 3.5 INTRA_PARALLEL 和 MAX_QUERYDEGREE..........................................................................25 3.6 STMT_CONC................................................................................................................................25 3.7 AVG_APPLS .................................................................................................................................25 3.8 CATALOGCACHE_SZ 和 PCKCACHESZ..................................................................................26 3.9 CHNGPGS_THRESH ...................................................................................................................27 3.10 NUM_IOCLEANERS .................................................................................................................27
DB2 V9.7 锁事件监控(event monitor for locking)
DB2 V9.7 锁事件监控简介在大型 DB2 环境中,存在多个应用程序相互竞争数据资源的情况,为保证数据完整性,DB2 采用了锁机制来保护用户的修改不丢失。
随着应用程序数量的增多、复杂性的提高,诊断和排除应用程序锁定争用情况的工作可能相当复杂而且耗费DBA 很多时间。
在 V9.7 中,DB2 新增了锁定事件监视器和其他工具通过收集锁定数据来帮助 DBA 简化锁引起应用程序性能问题。
在 V9 以前版本中,如果希望诊断锁问题,我们可以采用表函数SNAP_GET_LOCKWAIT 查看当前锁等待情况,或者使用 GET SNAPSHOT FOR LOCKS 命令获取相关信息。
在 V9.1 版本中,DB2 增加了管理视图 SYSIBMADM.SNAPLOCKWAIT 用于返回锁等待信息。
无论是表函数 SNAP_GET_LOCKWAIT 或者管理视图 SYSIBMADM. SNAPLOCKWAIT,我们必须在锁定发生的瞬间执行查询才能获得当前的锁定信息。
而应用程序的锁发生具有随机性,对于已经超时回滚或者死锁回滚的应用,则上面的方法不能看到锁定模式、锁定对象等信息,也看不到哪些应用程序因为执行哪些 SQL 语句引起锁问题。
DB2V9.7 提供了锁定事件监视器用于在发生锁定事件时自动捕获关于事件的描述性信息。
锁定事件监视器捕获的信息可以标识引起的锁定争用所涉及的关键应用程序,同时还可以捕获这些应用程序因为执行何种 SQL 语句而引起锁。
与 DB2 以前版本中的死锁事件监视器不同,锁定事件监视器同时捕获关于锁定请求者(接收到死锁或锁定超时错误或者等待锁定时的耗用时间超出指定时间长度的应用程序)和当前锁定所有者的信息。
DB2V9.7 提供的锁定事件监视器可以捕获其锁定数据的活动的类型包括:∙SQL 语句,例如:DML 、DDL 、CALL∙LOAD 命令∙REORG 命令∙BACKUP DATABASE 命令∙实用程序请求在使用了 DB2V9.7 锁定事件监视器后,IBM 不推荐继续使用早期的死锁事件监视器(CREATE EVENT MONITOR FOR DEADLOCKS 语句和DB2DETAILDEADLOCK),同时不推荐使用锁定超时报告功能(DB2_CAPTURE_LOCKTIMEOUT 注册表变量)。
DB2数据库安装文档forv9.7.2-windows
本文档为DB2安装配置文档,
双击..\IBM_DB2_EPC v9.7.2\IBM_DB2_EPC v9.7.2\EXPC\image目录下的setup进入安装界面,如图所示:
进入安装页面,选择“安装产品”这一项,点击“安装新产品”按钮,如图所示:
点击之后,进入“DB2安装向导界面”如图所示:
接下来选中“我接受许可协议“一项,如图所示:
点击“下一步”按钮,进入“选择安装类型”界面,如图所示:
选中“典型安装”,点击“下一步”按钮,进入“选择安装和/或相应文件创建”界面,如图所示:
选中第一项,点击“下一步”按钮,进入“选择安装文件夹”界面,一般不建议安装在C 盘,我们可以自己定义安装路径,如图所示:
点击“更改”按钮,更改安装路径,如图所示:
点击“确定”按钮,确定我们选中的安装路径,如图所示:
点击“下一步”进入为“DB2管理服务器”设置用户信息界面,默认设置(即默认选中1,3选项)如图所示:
用户名一般设置为db2admin,密码自己设置。
(注意一点的是:这里设置完之后,电脑会创建一个用户)接着点击“下一步”按钮,进入如下界面:
点击“下一步”按钮,进入“开始复制文件”界面,如图所示:
点击“安装”按钮,出现“正在安装DB2 …”界面,如图所示:
这里需要等上一会,系统自动安装DB2必要的环境,安装完以后点击“下一步“按钮,进入“安装已完成”界面,如图所示:
点击“完成”按钮即可。
在联网的状态可能会弹出如下界面,如图所示:
直接关闭窗口就行。
到此DB2安装完毕。
db29.7.0.0补丁升级db29.7.0.6说明
Linux下为DB2 9.7打补丁一、查看当前数据库版本[db2inst@localhost ~]$db2levelDB21085I Instance "db2inst" uses "32" bits and DB2 code release "SQL09075"with level identifier "08060107".Informational tokens are "DB2 v9.7.0.5", "s111017", "IP23291", and Fix Pack "5".Product is installed at "/opt/ibm/db2/V9.7".当前补丁包版本为5,更新至最新补丁包pack 7。
二、下载并解压补丁包注意,补丁包下载并解压缩至的目录路径中不能包含任何空格。
如果该目录路径中包含空格,那么安装将失败。
[root@localhost db2pack]#gunzip v9.7fp7_linuxia32_server.tar.gztar -xvf v9.7fp7_linuxia32_server.tar三、停止所有DB2进程1、停止实例[root@localhost db2pack]# su - db2inst[db2inst@localhost ~]$db2 force applications all--断开所有应用程序DB20000I The FORCE APPLICATION command completed successfully.DB21024I This command is asynchronous and may not be effective immediately.[db2inst@localhost ~]$db2 terminate--断开当前与数据库连接并关闭后台进程DB20000I The TERMINATE command completed successfully.[db2inst@localhost ~]$db2stop--停止实例2012-12-04 00:24:23 0 0 SQL1064N DB2STOP processing was successful.SQL1064N DB2STOP processing was successful.[db2inst@localhost bin]$db2licd –end--在每一个物理分区执行2、如果DB2管理服务器(DAS)属于要更新的DB2副本,则停止DAS[db2inst@localhost ~]$su – dasusr1密码:cd /opt/IBM/db2/V9.7/das/bin/db2admin stop[dasusr@localhost ~]$db2admin stop--停止DASSQL4410W The DB2 Administration Server is not active.3、可选:在AIX上,在安装前运行slibclean以从内存中卸载未使用的共享库:/usr/sbin/slibclean4、禁用故障监视器进程。
DB2 V9.7企业版安装手记
DB2 9.7企业版安装手记一、数据库安装IBM在其DB2官网上提供了各种版本DB2软件的下载,我们选择最新的IBM DB2 9.7 Data Server Trial版本。
试用版有90天的试用期。
在上述网站注册一个免费用户就可以下载安装文件。
这里有db2补丁下载,列出了目前仍然支持的所有版本,补丁也可以直接作为安装盘安装,没有lic文件自动变成90天评估版。
这点比Oracle做得好,后者必须是付费用户才能下载补丁。
有趣的是,虽然db2 9.8版没有提供下载,但它的补丁却可以下载,也可以进行安装,不过9.8版安装对软硬件有特殊要求,一般用户难以满足,因此暂不讨论。
感兴趣的读者可阅读此文档了解更多信息。
IBM提供了DB2文档在线浏览和英文文档下载地址、翻译文档地址,其中也包括简体中文版,但某些文档只有英文版本,如SQL说明书,另一个FTP方式的文档下载地址。
DB2的安装过程比较复杂,虽然不像Oracle那样某些步骤不得不用到图形界面,基本都可以在命令行完成,但还是有不少陷阱,一不小心就会掉进去。
因此本文在详细地介绍安装的每个步骤时,专门指出易错的关键步骤。
更详细的步骤,参考官方安装文档。
简体中文版是上述地址下的DB2InstallingServers-db2isc972.pdf。
安装步骤如下:1.安装前准备工作将下载的安装文件上传到待安装的LINUX机器,解压缩到某个目录,产生了一个名为Server的子目录,进入子目录,可以看到有多个可执行的脚本,其中db2prereqcheck是先决条件检查,db2setup是图形界面安装程序,db2_install是命令行方式安装。
还有一个db2目录,保存了需要安装的二进制文件。
执行db2prereqcheck,如果没有返回任何结果,表明系统符合DB2安装的先决条件,可以进入下一步安装。
如果返回信息,请按信息提示修改配置,然后再次运行,直到没有错误提示。
[root@redflag11012601 app]# ll v*gz-rw-r--r-- 1 root root 810576392 05-03 19:44 v9.7_linuxx64_server.tar.gz[root@redflag11012601 app]# tar xzf v9.7_linuxx64_server.tar.gz[root@redflag11012601 app]# cd server[root@redflag11012601 server]# ll总计64drwxr-xr-x 6bin bin 40962009-11-16db2-r-xr-xr-x 1bin bin 53402009-11-16db2ckupgrade-r-xr-xr-x 1bin bin 52932009-11-16db2_deinstall-r-xr-xr-x 1bin bin 51632009-11-16db2_install-r-xr-xr-x 1bin bin 51272009-11-16db2ls-r-xr-xr-x 1bin bin 51452009-11-16db2prereqcheck-r-xr-xr-x 1bin bin 51452009-11-16db2setupdrwxr-xr-x 15bin bin 40962009-11-16doc-r-xr-xr-x 1bin bin 51812009-11-16installFixPack[root@redflag11012601 server]# ./db2prereqcheck2.安装DB2数据库软件以操作系统root用户执行db2_install,根据提示操作,设定安装目录和要安装的版本等以后,耐心等待安装任务完成。
DB2+v9.7安装指南
DB2 V9.7 安装说明1、DB2_ESE_97_Win_x86.exe拷贝到服务器上,双机运行:2、解压安装程序,选择解压的目录:3、在解压完毕的目录中,运行setup.exe:4、点击运行进入DB2安装启动板:5、选择安装产品选项,进入安装产品界面,选择安装新产品:等待。
等待…6、点击下一步:7、选择同意许可协议,点下一步继续:8、选择经典安装类型:9、创建响应文件,目录选择c盘外的其他盘目录:10、选择DB2安装目录,目录选择c盘以外的其他盘符目录,点击下一步继续:11、设置用户名和密码,统一username/password设置为db2admin/db2admin。
12、点击下一步继续:13、除掉“准备DB2工具目录”选项的勾,点下一步继续:14、除掉“设置DB2服务器已发送通知”选项的勾,点下一步继续:15、默认选择,点下一步继续:16、点完成继续:等待….17、点下一步继续:18、点完成退出:安装完毕。
数据库启动、停止、实例创建、数据恢复1、通过【开始】-【运行】打开DB2CMD2、创建实例之前,首先停止服务器,输入db2stop force 回车:3、再次启动服务,输入db2start 回车:4、创建数据库实例roeee(本实例是r1的系统所用实例),输入:db2 create dbroeee回车5、创建cpms实例(建管项目系统用实例),输入db2 create dbcpms回车:6、创建starflow实例,输入db2 create dbstarflow回车:7、数据库实例创建完毕后,重新停止服务,输入db2stop force 回车:8、再次启动服务,准备开始数据恢复,输入db2start 回车:9、找到存放数据库文件的目录:CPMS.0.DB2.NODE0000.CATN0000.20110716161740.001ROEEE.0.DB2.NODE0000.CATN0000.20110714221252.001STARFLOW.0.DB2.NODE0000.CATN0000.20110714221325.001以E盘中dbbak中的备份数据文件为例,演示如何找到相应目录:首先输入E: 回车,切换到E盘根目录下:通过输入dir回车查看E盘下的文件目录:找到dbbak目录,然后输入cd dbbak回车进入dbbak目录:通过输入dir回车查看dbbak目录下的文件:实际部署过程中需要找到自己存放以下3个文件的目录路径。
