`

db db2 v8.2

阅读更多

db db2 doc

http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp

Linux下DB2 81重装的问题

http://www.nokiamobile.org.cn/25_100101_456977.html

db db2 down

db2winIA32v8 fixpak

DB2 UDB Version 8 FixPaks & client

downloads

for 32-bit DB2 Products

for Windows Operating Systems

on 32-bit Intel and AMD systems

http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21256059#r17

ftp://public.dhe.ibm.com/ps/products/db2/fixes2/english-us/db2winIA32v8/fixpak/FP17_WR21416/FP17_WR21416_ESE.exe

db db2 setup

安装文件

C829HML.tar  C829HML_ 335_ESE_LNXAMD26_64_NLV.tar  版本 8.2.2(等同于版本 8.1 修订包 9)

C50T9ML.tar  C50T9ML_ 139_ESE_LNX_64_NL.tar

FP18_MI00295.tar

[root@ localhost ~]# cd /home/db2_v8/335_ESE_LNXAMD26_64_NLV/db2/linux26/Java-1.4/

IBMJava2-SDK-1.4.2-1.0.i386.rpm 

ibm-java-x86_64-sdk-6.0-7.0.x86_64.rpm

C829HML_335_ESE_LNXAMD26_64_NLV.tar

DB2在Linux和UNIX环境下的安装

http://info.zhangye.gov.cn/dnwl/dnjs/200905/119695.html

DB2 V8.1 在RedHat Advanced Platform 5的安装

http://blog.chinaunix.net/u1/53256/showart_1154388.html

安装步骤

DB2 UDB V8.1 在RedHat Enterprise Linux AS4 Update 3(Linux 2.6 x86_64内核)平台的安装

http://roadli.spaces.live.com/blog/cns!98DEB1E47C7829CB!217.entry

 

一,安装操作系统,没什么特别的,我装了桌面和开发包,还有老开发包
安装完成后验证下面三个包是否存在
rpm -qa|grep compat-libstdc++
compat-libstdc++-33-3.2.3-47.3.i386.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
compat-libstdc++-296-2.96-132.7.2.i386.rpm
二,安装JDK
一定要去下载IBM 1.4.2 for AMD64/EM64T的JDK,下载完,安装
然后可以创建一个link,方便调用
ln -s /opt/IBMJava2-amd64-142 /opt/jdk
三,设置系统环境变量
修改/etc/profile,增加下面的内容
export JAVA_HOME=/opt/jdk
export DB2USELOCALJRE=TRUE
export RPM_FORCE_NPTL=1

四,解压缩安装包到指定目录。我解压到了/DB2_64目录下,自动生成了335_ESE_LNXAMD26_64_NLV目录
进入安装包的目录 cd /DB2_64/335_ESE_LNXAMD26_64_NLV
经过很多次尝试,都无法使用图形界面安装,所以我开始使用命令行安装
安装包自带的JDK有问题,进入db2/linux26目录
mv java java.orig
ln -s /opt/IBMJava2-amd64-142 java

这样使用我们自己安装的64bit的JDK
然后安装数据库软件
[root@test linux26]# ./db2_install -p DB2.ESE
   IBM_db2msen81...
Preparing...                ##################################################
IBM_db2msen81               ##################################################
   IBM_db2cliv81...
Preparing...                ##################################################
IBM_db2cliv81               ##################################################
   IBM_db2icw81...
Preparing...                ##################################################
IBM_db2icw81                ##################################################
   IBM_db2ldap81...
Preparing...                ##################################################
IBM_db2ldap81               ##################################################
   IBM_db2wmsa81...
Preparing...                ##################################################
IBM_db2wmsa81               ##################################################
   IBM_db2cucs81...
Preparing...                ##################################################
IBM_db2cucs81               ##################################################
   IBM_db2conv81...
Preparing...                ##################################################
IBM_db2conv81               ##################################################
   IBM_db2secl81...
Preparing...                ##################################################
IBM_db2secl81               ##################################################
   IBM_db2sesm81...
Preparing...                ##################################################
IBM_db2sesm81               ##################################################
   IBM_db2icuc81...
Preparing...                ##################################################
IBM_db2icuc81               ##################################################
   IBM_db2icut81...
Preparing...                ##################################################
IBM_db2icut81               ##################################################
   IBM_db2jhen81...
Preparing...                ##################################################
IBM_db2jhen81               ##################################################
   IBM_db2repl81...
Preparing...                ##################################################
IBM_db2repl81               ##################################################
   IBM_db2sp81...
Preparing...                ##################################################
IBM_db2sp81                 ##################################################
   IBM_db2chen81...
Preparing...                ##################################################
IBM_db2chen81               ##################################################
   IBM_db2adt81...
Preparing...                ##################################################
IBM_db2adt81                ##################################################
   IBM_db2adts81...
Preparing...                ##################################################
IBM_db2adts81               ##################################################
   IBM_db2xmls81...
Preparing...                ##################################################
IBM_db2xmls81               ##################################################
   IBM_db2cj81...
Preparing...                ##################################################
IBM_db2cj81                 ##################################################
   IBM_db2dc81...
Preparing...                ##################################################
IBM_db2dc81                 ##################################################
   IBM_db2dwcm81...
Preparing...                ##################################################
IBM_db2dwcm81               ##################################################
   IBM_db2fs81...
Preparing...                ##################################################
IBM_db2fs81                 ##################################################
   IBM_db2inst81...
Preparing...                ##################################################
IBM_db2inst81               ##################################################
   IBM_db2wbdb81...
Preparing...                ##################################################
IBM_db2wbdb81               ##################################################
   IBM_db2xml81...
Preparing...                ##################################################
IBM_db2xml81                ##################################################
   IBM_db2jdbc81...
Preparing...                ##################################################
IBM_db2jdbc81               ##################################################
   IBM_db2ca81...
Preparing...                ##################################################
IBM_db2ca81                 ##################################################
   IBM_db2rte81...
Preparing...                ##################################################
IBM_db2rte81                ##################################################
   IBM_db2conn81...
Preparing...                ##################################################
IBM_db2conn81               ##################################################
   IBM_db2crte81...
Preparing...                ##################################################
IBM_db2crte81               ##################################################
   IBM_db2das81...
Preparing...                ##################################################
IBM_db2das81                ##################################################
   IBM_db2dj81...
Preparing...                ##################################################
IBM_db2dj81                 ##################################################
   IBM_db2engn81...
Preparing...                ##################################################
IBM_db2engn81               ##################################################
   IBM_db2smpl81...
Preparing...                ##################################################
IBM_db2smpl81               ##################################################
   IBM_db2djx81...
Preparing...                ##################################################
IBM_db2djx81                ##################################################
   IBM_db2inx81...
Preparing...                ##################################################
IBM_db2inx81                ##################################################
   IBM_db2pext81...
Preparing...                ##################################################
IBM_db2pext81               ##################################################
   IBM_db2essg81...
Preparing...                ##################################################
IBM_db2essg81               ##################################################
   IBM_db2cc81...
Preparing...                ##################################################
IBM_db2cc81                 ##################################################
   IBM_db2icc81...
Preparing...                ##################################################
IBM_db2icc81                ##################################################
   IBM_db2icms81...
Preparing...                ##################################################
IBM_db2icms81               ##################################################
The installation logfile can be found in /tmp/db2_install_log.5273.
db2_install program completed successfully.
安装了一堆的RPM后,软件就安装好了
 
五,下面开始安装后的数据库手工配置
1,建立用户和组
groupadd db2grp1
groupadd db2fgrp1
groupadd dasadm1
useradd -g db2grp1 -m -d /home/db2inst1 -p “” db2inst1
useradd -g db2fgrp1 -m -d /home/db2fenc1 -p ““ db2fenc1
useradd -g dasadm1 -m -d /home/dasusr1 -p “” dasusr1
注:以上三个用户密码均为空,用su命令切换到相应用户下时,用passwd命令设置即可
2,创建实例
首先我们使用以下命令创建管理服务器实例
/opt/IBM/db2/V8.1/instance/dascrt -u dasusr1
SQL4406W  The DB2 Administration Server was started successfully.
DBI1070I Program dascrt completed successfully.
接着使用以下命令创建数据库实例 db2inst1
/opt/IBM/db2/V8.1/instance/db2icrt -u db2fenc1 db2inst1
DBI1070I Program db2icrt completed successfully.
3,创建共享库链接
/opt/IBM/db2/V8.1/cfg/db2ln
4,设置DB2 实例环境变量
用su命令切换到db2实例所用者用户终端
su - db2inst1
db2set DB2_EXTENDED_OPTIMIZATION=ON
db2set DB2_DISABLE_FLUSH_LOG=ON
db2set AUTOSTART=YES
db2set DB2_STRIPED_CONTAINERS=ON
db2set DB2_HASH_JOIN=Y
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=1386
5,设置服务端口
[db2inst1@review root]$ db2
然后在DB2的提示符下输入
update database manager configuration using svcename server1
设置服务名为server1
然后get database manager configuration ,检查一下参数
其中让我比较郁闷的就是JDK_PATH参数,居然设的不对,搞得数据库安装好后图形化管理工具无法使用
下面是我机器上执行的结果,以供参考!
(c) Copyright IBM Corporation 1993,2002
Command Line Processor for DB2 SDK 8.2.2
You can issue database manager commands and SQL statements from the command
prompt. For example:
    db2 => connect to sample
    db2 => bind sample.bnd
For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
 ? CATALOG DATABASE for help on the CATALOG DATABASE command
 ? CATALOG          for help on all of the CATALOG commands.
To exit db2 interactive mode, type QUIT at the command prompt. Outside
interactive mode, all commands must be prefixed with 'db2'.
To list the current command option settings, type LIST COMMAND OPTIONS.
For more detailed help, refer to the Online Reference Manual.
db2 => update database manager configuration using svcename server1
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
db2 => get database manager configuration
          Database Manager Configuration
     Node type = Enterprise Server Edition with local and remote clients
 Database manager configuration release level            = 0x0a00
 CPU speed (millisec/instruction)             (CPUSPEED) = 3.070238e-07
 Communications bandwidth (MB/sec)      (COMM_BANDWIDTH) = 1.000000e+02
 Max number of concurrently active databases     (NUMDB) = 8
 Data Links support                          (DATALINKS) = NO
 Federated Database System Support           (FEDERATED) = NO
 Transaction processor monitor name        (TP_MON_NAME) =
 Default charge-back account           (DFT_ACCOUNT_STR) =
 Java Development Kit installation path       (JDK_PATH) = /opt/IBMJava2-142
 Diagnostic error capture level              (DIAGLEVEL) = 3
 Notify Level                              (NOTIFYLEVEL) = 3
 Diagnostic data directory path               (DIAGPATH) = /home/db2inst1/sqllib/db2dump
 Default database monitor switches
   Buffer pool                         (DFT_MON_BUFPOOL) = OFF
   Lock                                   (DFT_MON_LOCK) = OFF
   Sort                                   (DFT_MON_SORT) = OFF
   Statement                              (DFT_MON_STMT) = OFF
   Table                                 (DFT_MON_TABLE) = OFF
   Timestamp                         (DFT_MON_TIMESTAMP) = ON
   Unit of work                            (DFT_MON_UOW) = OFF
 Monitor health of instance and databases   (HEALTH_MON) = ON
 SYSADM group name                        (SYSADM_GROUP) = DB2GRP1
 SYSCTRL group name                      (SYSCTRL_GROUP) =
 SYSMAINT group name                    (SYSMAINT_GROUP) =
 SYSMON group name                        (SYSMON_GROUP) =
 Client Userid-Password Plugin          (CLNT_PW_PLUGIN) =
 Client Kerberos Plugin                (CLNT_KRB_PLUGIN) =
 Group Plugin                             (GROUP_PLUGIN) =
 GSS Plugin for Local Authorization    (LOCAL_GSSPLUGIN) =
 Server Plugin Mode                    (SRV_PLUGIN_MODE) = UNFENCED
 Server List of GSS Plugins      (SRVCON_GSSPLUGIN_LIST) =
 Server Userid-Password Plugin        (SRVCON_PW_PLUGIN) =
 Server Connection Authentication          (SRVCON_AUTH) = NOT_SPECIFIED
 Database manager authentication        (AUTHENTICATION) = SERVER
 Cataloging allowed without authority   (CATALOG_NOAUTH) = NO
 Trust all clients                      (TRUST_ALLCLNTS) = YES
 Trusted client authentication          (TRUST_CLNTAUTH) = CLIENT
 Bypass federated authentication            (FED_NOAUTH) = NO
 Default database path                       (DFTDBPATH) = /home/db2inst1
 Database monitor heap size (4KB)          (MON_HEAP_SZ) = 90
 Java Virtual Machine heap size (4KB)     (JAVA_HEAP_SZ) = 2048
 Audit buffer size (4KB)                  (AUDIT_BUF_SZ) = 0
 Size of instance shared memory (4KB)  (INSTANCE_MEMORY) = AUTOMATIC
 Backup buffer default size (4KB)            (BACKBUFSZ) = 1024
 Restore buffer default size (4KB)           (RESTBUFSZ) = 1024
 Sort heap threshold (4KB)                  (SHEAPTHRES) = 20000
 Directory cache support                     (DIR_CACHE) = YES
 Application support layer heap size (4KB)   (ASLHEAPSZ) = 15
 Max requester I/O block size (bytes)         (RQRIOBLK) = 32767
 Query heap size (4KB)                   (QUERY_HEAP_SZ) = 1000
 Workload impact by throttled utilities(UTIL_IMPACT_LIM) = 10
 Priority of agents                           (AGENTPRI) = SYSTEM
 Max number of existing agents               (MAXAGENTS) = 400
 Agent pool size                        (NUM_POOLAGENTS) = 200(calculated)
 Initial number of agents in pool       (NUM_INITAGENTS) = 0
 Max number of coordinating agents     (MAX_COORDAGENTS) = (MAXAGENTS - NUM_INITAGENTS)
 Max no. of concurrent coordinating agents  (MAXCAGENTS) = MAX_COORDAGENTS
 Max number of client connections      (MAX_CONNECTIONS) = MAX_COORDAGENTS
 Keep fenced process                        (KEEPFENCED) = YES
 Number of pooled fenced processes         (FENCED_POOL) = MAX_COORDAGENTS
 Initial number of fenced processes     (NUM_INITFENCED) = 0
 Index re-creation time and redo index build  (INDEXREC) = RESTART
 Transaction manager database name         (TM_DATABASE) = 1ST_CONN
 Transaction resync interval (sec)     (RESYNC_INTERVAL) = 180
 SPM name                                     (SPM_NAME) =
 SPM log size                          (SPM_LOG_FILE_SZ) = 256
 SPM resync agent limit                 (SPM_MAX_RESYNC) = 20
 SPM log path                             (SPM_LOG_PATH) =
 TCP/IP Service name                          (SVCENAME) = server1
 Discovery mode                               (DISCOVER) = SEARCH
 Discover server instance                (DISCOVER_INST) = ENABLE
 Maximum query degree of parallelism   (MAX_QUERYDEGREE) = ANY
 Enable intra-partition parallelism     (INTRA_PARALLEL) = NO
 No. of int. communication buffers(4KB)(FCM_NUM_BUFFERS) = 4096
 Number of FCM request blocks              (FCM_NUM_RQB) = AUTOMATIC
 Number of FCM connection entries      (FCM_NUM_CONNECT) = AUTOMATIC
 Number of FCM message anchors         (FCM_NUM_ANCHORS) = AUTOMATIC
 Node connection elapse time (sec)         (CONN_ELAPSE) = 10
 Max number of node connection retries (MAX_CONNRETRIES) = 5
 Max time difference between nodes (min) (MAX_TIME_DIFF) = 60
 db2start/db2stop timeout (min)        (START_STOP_TIME) = 10
6,编辑/etc/services文件,增加服务端口
DB2_db2inst1    60000/tcp
DB2_db2inst1_1  60001/tcp
DB2_db2inst1_2  60002/tcp
DB2_db2inst1_END        60003/tcp
server1         50000/tcp                       # DB2 connection service port
这里增加的server1这一行就是刚才设置的服务名
7,修改DBM参数
db2 update dbm cfg using SVCENAME server1
8,现在可以启动DB2了
[db2inst1@review ~]$ db2start
05/24/2006 21:48:56     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.
9,创建数据库
进入DB2的命令行
db2 => create database TEST
DB20000I  The CREATE DATABASE command completed successfully.
10,基本上差不多了,最好重起一下
先把DB2停了了
db2stop
回到root用户,重起系统
shutdown -r now

 

注:所有黑色粗体字为需要用户输入的内容

 

Redhat AS4u2 Linux x86_64上安装 ECC6.0 IDES SR2(Oracle10g)手记

http://www.itpub.net/thread-976354-1-1.html

 

RHEL5 安装 DB2 常见问题, 其它版本 Linux 可以借鉴

http://www.db2china.net/club/thread-6631-1-1.html

eg1:创建实例报错 <DB2DIR>/instance/db2icrt -s ese -u db2fenc1 db2inst1

tail: cannot open `+2' for reading: No such file or directory
lcount = 0
DBI1069E Unexpected error. Function = chk_fsystype, Return code =
          22.  
Explanation:
An unexpected error occurred during the execution of this
program.  
User Response:
If the problem persists, contact IBM Support with the following
information:
o   Message number
o   Function name
o   Return code
o   Problem description


DBI1079I Output is saved in the log file /tmp/db2icrt.log.30249.  
Explanation:
All processed and failed operations have been saved into this log
file.  
User Response:
Do not modify this file in any way. This file is for IBM
Technical Support reference.  

A:修改/opt/IBM/db2/V8.1/instance/db2iutil 文件,将tail +2 全部更改为tail -n +2(共三处).

eg2:创建实例报错 <DB2DIR>/instance/db2icrt -s ese -u db2fenc1 db2inst1


SQL6048N  A communication error occurred during START or STOP DATABASE MANAGER
processing.
Update DBM cfg SYSADM_GROUP errcode = 8
DBI1281E The database manager configuration file could not be
          initialized.

Explanation:

An error occurred when attempting to initialize the database
manager configuration file. A DB2 instance could not be created
or migrated.

User Response:

Refer to the log file for problem determination. Resolve the
problem and try the command again. If the problem persists,
please contact IBM Support.


DBI1079I Output is saved in the log file /tmp/db2icrt.log.4682.

Explanation:

All processed and failed operations have been saved into this log
file.

User Response:

Do not modify this file in any way. This file is for IBM
Technical Support reference.

A:检查 /etc/hosts, /etc/sysconfig/network 配置是否正确,最简单的方法是 ping <HOSTNAME> 看看是否与你设置的IP地址匹配.

network文件内容如下:
$ cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain

hosts文件内容如下:
$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
xxx.xx.xx.xx    HOSTNAME
::1             localhost6.localdomain6 localhost6

eg3:

/opt/IBM/db2/V8.1/bin/db2greg: error while loading shared libraries: /opt/IBM/db2/V8.1/lib/libimf.so: cannot restore segment prot after reloc: Permission denied


A:
Disable SELinux using the following command and run db2setup.
/usr/sbin/setenforce 0
To disable SELinux permanently, set SELINUX=disabled in /etc/selinux/config.

A:
The specific change required can be found by navigating through the Gnome menu:
System || Administration || Security Level and Firewall.
Once at the Security Level Configuration, click on the SELinux tab (on the right) and again on Modify SELinux Policy.
Once SELinux modifies and reloads the new policy, then the db2setup will clear this hurdle.

 

DB2双机HA完整方案

http://www.litrin.net/2006/01/20/db2%E5%8F%8C%E6%9C%BAha%E5%AE%8C%E6%95%B4%E6%96%B9%E6%A1%88/

 

1. 摘要

  本文档介绍在SuSE Linux Enterprise Server v8.0(SLES 8)上安装配置DB2 UDB Enterprise Serverv8.2双机互备的高可靠性方案的基本步骤。该方案配合采用SLES的卷管理器(LVM)和Veritas Cluster Server v2.2(VCS 2.2)作为HA实现组件。

2. 概述

 本文档假定读者已经理解双机互备的HA方案的基本概念。

2.1. 双机互备HA方案的基本步骤

  建立一个双机互备方案的基本步骤是:
1. 确定基本参数(如IP地址、存储空间,等等。本方案的参数均为示范参数,读者需要根据实际环境替换)
2. 配置共享存储(本方案不涉及共享存储方案的配置)
3. 在两台节点上分别安装应用(在本方案中是DB2 UDB)
4. 在一台节点上对应用作初始配置(在本方案中是在共享存储上建立DB2数据库)
5. 在另一台节点上引入共享存储上的配置(在本方案中是对共享存储上的数据库做catalog操作)
6. 在两台节点上分别手动测试应用
7. 配置HA Cluster管理软件(在本方案中是VCS)
8. 测试HA Cluster管理软件可以成功接管资源

2.2. 假设

  本文档假定采用以下示例环境,SLES与VCS已在节点上正确安装,SLES的共享存储已经正确连接,VCS的心跳连接已经正确配置。

2.2.1. 存储

  各节点上需要足够的本地磁盘空间,来安装DB2 UDB的可执行代码及实例。

  本方案需要足够的共享存储空间,来放置数据库数据。

   假定共享存储上分配给DB2数据库的卷组名为/dev/datavg1,逻辑卷名为/dev/datavg1/db2lv1(使用SLES的LVM服 务),在两个节点上的挂接点名为/home/db2data,且已正确格式化为合适的文件系统(Veritas工程师指出在SLES 8上VCS 2.2不支持ext3文件系统,建议格式化时指定ext2,在SLES 9和VCS 4.1上不存在这个问题)。注意这个挂接点要在fstab文件中配置为启动时不自动挂接。

  数据库其他表空间可以建立在共享存储的其他卷上,如果是文件系统,同样要配置为不自动挂接。本文档暂不讨论。

2.2.2. 节点

  本HA方案采用两个服务器节点做主从互备,以下分别称为Active节点和Passive节点。这两个节点具有相同的硬件和操作系统配置。

2.2.3. 网络

  对外的IP网络。假定该方案中DB2 UDB对外提供服务使用的浮动IP(Floating IP)为192.168.10.110,Active节点的物理IP为192.168.10.11,Passive节点的物理IP为192.168.10.12。

 HA管理软件需要一组内部IP来管理双机间的心跳连接。心跳IP不在本文档范围内。

3. 配置步骤

<script type="text/javascript">google_ad_client = &quot;pub-9603680922905816&quot;; /* 250x250, 创建于 10-4-29 */ google_ad_slot = &quot;4075537288&quot;; google_ad_width = 250; google_ad_height = 250;</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/js/r20101117/r20101214/show_ads_impl.js"></script><script>google_protectAndRun(&quot;ads_core.google_render_ad&quot;, google_handleError, google_render_ad);</script>

3.1. DB2 UDB安装、配置步骤

3.1.1. 建立用户和组

  在两台节点上分别在root下执行以下命令:
  groupadd –g 900 db2iadm1
  groupadd –g 901 db2fadm1
  groupadd –g 902 dasadm1
  useradd –g db2iadm1 –u 800 –d /home/db2inst1 –s /bin/bash db2inst1
  useradd –g db2fadm1 –u 801 –d /home/db2fenc1 –s /bin/bash db2fenc1
  useradd –g dasadm1 –u 802 –d /home/dasusr1 –s /bin/bash dasusr1
  组ID和用户ID可以根据实际情况选择,但务必保证在两台节点上相同的用户名/组名具有相同的ID。

3.1.2. 安装DB2 UDB产品代码
  在两台节点上分别在root用户下执行以下命令:
  cd
  ./db2install –p DB2.ESE
  cd /opt/IBM/db2/V8.1/adm
  ./db2licm –a /db2/license/db2ese.lic

  其中,是DB2 UDB ESE安装介质所在目录。

3.1.3. 建立实例

  在两台节点上分别在root用户下执行以下命令:

  cd /opt/IBM/db2/V8.1/instance

  ./db2icrt –p 50000 –u db2fenc1 db2inst1

3.1.4. 建立DAS

  在两台节点上分别在root用户下执行以下命令:

  cd /opt/IBM/db2/V8.1/instance

  ./dascrt –u dasusr1

3.1.5. 建立数据库

  在Active节点上在root用户下执行以下命令:
  mount /dev/datavg1/db2lv1 /home/db2data
  su – db2inst1
  db2start
  db2 create database on /home/db2data
  db2stop
  exit
  umount /home/db2data
  其中,是数据库名。

3.1.6. Catalog数据库
  在Passive节点上在root用户下执行以下命令:
  mount /dev/datavg1/db2lv1 /home/db2data
  su – db2inst1
  db2start
  db2 catalog database on /home/db2data
  db2stop
  exit
  umount /home/db2data
 其中,是上一步骤建立的数据库名

3.1.7. 检验DB2配置
  在Active节点上,在root用户下执行以下命令:
  mount /dev/datavg1/db2lv1 /home/db2data
  su – db2inst1
  db2start
  db2 connect to
  db2 create table T (ID INTEGER)
 db2 connect reset
 db2stop
  exit
 umount /home/db2data
  检验上述命令均无出错信息。

  在Passive节点上,在root用户下执行以下命令:
  mount /dev/datavg1/db2lv1 /home/db2data
  su – db2inst1
  db2start
  db2 connect to
  db2 drop table T
  db2 connect reset
  db2stop
  exit
  umount /home/db2data
  检验上述命令均无出错信息。

3.2. VCS配置
  在VCS中,建立DB2资源组,在组中配置浮动IP、Application等资源,将Application的启动、停止等命令脚本配置为 db2start、db2stop、db2admin start和db2admin stop,将Application的监视命令脚本配置为ps命令,监视db2sysc和db2dasrrm进程。

 

db2在linux上无法启动

http://yezongbo.iteye.com/blog/371172

在redhat AS4上装了个db2,装好后发现无法启动,使用db2start的时候报错:

SQL6048N  A communication error occurred during START or STOP DATABASE MANAGER processing.
SQL1032N  No start database manager command was issuedSQLSTATE=57019

 

在google上搜索后发现和hosts有关

 

那怎么解决呢? 我们需要修改db2下的db2nodes.cfg文件或者hosts文件

 

db2nodes.cfg配置文件位于/home/db2inst1/sqllib目录下

先看下db2nodes.cfg 和hosts文件的内容是什么?
vi db2nodes.cfg

vi /etc/hosts


明显可以看到db2nodes.cfg内的localhost在hosts文件没有定义
所以我们需要把db2nodes.cfg内的localhost修改为hosts文件中的linux-vm23.localdomain


接下来启动db2 正常的启动了!

 

end

分享到:
评论

相关推荐

    Java swing + socket + mysql 五子棋网络对战游戏FiveChess.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    纯C语言实现的控制台有禁手五子棋(带AI)Five-to-five-Renju.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    setuptools-57.1.0.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    setuptools-59.1.1.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    空载损耗计算软件.zip

    空载损耗计算软件

    贪吃蛇.cpp

    贪吃蛇.cpp

    Gobang Game programmed by C(五子棋游戏)Gobang.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    单片机C语言Proteus仿真实例用DS1302与数码管设计的可调电子表

    单片机C语言Proteus仿真实例用DS1302与数码管设计的可调电子表提取方式是百度网盘分享地址

    二叉树的遍历hahahha

    二叉树的遍历hahahha

    setuptools-3.8.1.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    基于linux开发C语言编程五子棋小游戏inset.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    Linux下,C语言实现五子棋程序Linux-Wuziqi.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    飞机大战pygame_demo.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    K210SD卡掉电存储的人脸识别

    K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210SD卡掉电存储的人脸识别K210

    setuptools-47.3.2.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    复制粘贴功能,简单实用

    复制粘贴功能,简单实用,非常好用

    绝缘子缺陷数据集,输电线路巡检

    绝缘子缺陷数据集,总共四类,分别为绝缘子,绝缘子破损,绝缘子闪络,防震锤,总共1688张图片

    Python源码-泰坦尼克之灾.py

    Python源码-泰坦尼克之灾

    setuptools-46.1.2.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    2023-04-06-项目笔记 - 第一百三十一阶段 - 4.4.2.129全局变量的作用域-129 -2024.05.12

    2023-04-06-项目笔记-第一百三十一阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.129全局变量的作用域_129 - 2024-05-12

Global site tag (gtag.js) - Google Analytics