精华内容
下载资源
问答
  • DB2数据库安装配置(windows)

    千次阅读 2012-11-07 06:14:55
    enterprise sever edition等版本数据库安装步骤: 1:点击安装文件,弹出安装界面 下一步,接受许可 下一步,选典型安装就够了,也可以选定制,然后后面可以看到更多选项,一般可以不用管的,所以...

    从官网上下载Express-C 9.7windows)或其他DB2 enterprise sever edition等版本数据库。安装步骤:

    1:点击安装文件,弹出安装界面
    图片
    图片
    下一步,接受许可
    图片

    下一步,选典型安装就够了,也可以选定制,然后后面可以看到更多选项,一般可以不用管的,所以这里直接下一步

    图片

     

    响应文件,这是用来自动安装的。有时,你需要将DB2 客户端安装到多台机器上,又或者需要将DB2 数据库服务器嵌入到应用程序,并在安装这个应用程序同时安装DB2 数据库服务器。这些情况下,DB2 的自动安装是一个理想的方法。DB2 利用响应文件来进行自动安装,响应文件是一个文本文件,它保存了安装所需的信息。这里直接下一步

     

    图片

     

    选择安装路径

    图片

     

    点击下一步,默认用户名为:db2admin,密码为:db2admin(这里可以填写本机已存在的用户,我本机用的ArcgisSOM

     

     图片

     点击下一步,其他默认。
     图片
    点击完成
    图片
    图片
    图片
    点击完成后出现第一步对话框
    图片

     

    打开控制中心,查看sample数据库是否创建,如无此数据库,请点击创建sample数据库,也可以创建新的数据库

    至此,数据库安装完毕

    如果点击任务中心,弹出DBA1176N错误,表示没有安装工具目录数据库,因此需要安装

     

    图片

     

    再次运行安装文件

    图片

    选择使用现有产品

    图片

     

    点击下一步

    图片

     

    选择修改,点击下一步

     

    点击下一步

    图片

    点击下一步

    图片

     

    点击下一步

    图片

     

    点击下一步(选择准备db2工具目录)

    图片

    不选择发送通知,点击下一步

     图片

     

     

    点击下一步

     图片

     

    点击安装

     图片

     

    安装完成后可以通过控制中心创建数据库

     

    图片 

    下篇将讲述DB2 post操作

     

     
    展开全文
  • DB2数据库安装配置

    2019-09-20 08:46:12
    一、DB2数据库安装 1、数据库安装 略。 2、创建DB2运行所属的用户和组 #groupadd db2iadm #groupadd db2fadm #groupadd dasadm #useradd –g db2iadm –m –d /home/db2inst db2inst #us...

    一、DB2数据库安装

    1、数据库安装

    略。

    2、创建DB2运行所属的用户和组

    #groupadd db2iadm
    #groupadd db2fadm
    #groupadd dasadm
    #useradd –g db2iadm –m –d /home/db2inst db2inst
    #useradd –g db2fadm –m –d /home/db2fenc db2fenc
    #useradd –g dasadm –m –d /home/dasusr dasusr

    3、创建DAS并启动

    #cd /opt/ibm/db2/V9.7/instance
    #./dascrt –u dasusr
    #su – dasusr
    $db2admin start

    4、创建数据库实例并启动

    #cd /opt/ibm/db2/V9.7/instance
    #./db2icrt -p 60004 -s wse -u db2fenc db2inst
    #su db2inst
    $. /home/db2inst/sqllib/db2profile
    $db2set DB2COMM=TCPIP
    $db2stop
    $db2start
    

    5、创建样例数据库

    #su - db2inst
    $db2sampl
    $db2 connect to SAMPLE

    二、DB2应用数据库创建

    1、创建管理用户、应用用户、查询用户

    #useradd -m -s /bin/bash op_mgmad
    #useradd -m -s /bin/bash op_mgmap
    #useradd -m -s /bin/bash op_mgmmn

    2、创建管理实例、应用实例、查询实例

    #./db2icrt -p 60004 -s wse -u db2fenc op_mgmad
    #./db2icrt -s client -u db2fenc op_mgmap
    #./db2icrt -s client -u db2fenc op_mgmmn

    3、启动管理实例

    #su op_mgmad
    $. /home/op_mgmad/sqllib/db2profile
    $db2set DB2COMM=TCPIP
    $db2stop
    $db2start

    4、创建数据库

    create db OPSTADB using codeset GBK territory CN collate using identity
    ;
    
    connect to opstadb
    ;
    
    drop tablespace userspace1
    ;
    
    create bufferpool BP32K all nodes size -1 pagesize 32K
    ;
    
    create large tablespace opsta_32k_1 pagesize 32k managed by automatic storage bufferpool BP32K
    ;
    
    create system temporary tablespace opsta_32k_tmp pagesize 32k managed by automatic storage bufferpool BP32K
    ;
    
    update db cfg using LOGFILSIZ 102400
    ;

    5、创建表

    SET CURRENT SCHEMA DICDAT;
    
    CREATE TABLE
        DICDAT.TBL_DICDAT_INS_CATA
        (   
            INS_ID_CD VARCHAR(16) NOT NULL WITH DEFAULT,
            INS_CN_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            ROOT_INS_CD VARCHAR(16) NOT NULL WITH DEFAULT,
            ROOT_INS_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            CUP_BRANCH_CD VARCHAR(16) NOT NULL WITH DEFAULT,
            CUP_BRANCH_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            INS_CATA_1ST_ID INTEGER NOT NULL WITH DEFAULT,
            INS_CATA_1ST_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            INS_CATA_2ND_ID INTEGER NOT NULL WITH DEFAULT,
            INS_CATA_2ND_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            INS_CATA_3RD_ID INTEGER NOT NULL WITH DEFAULT,
            INS_CATA_3RD_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            INS_CATA_4TH_ID INTEGER NOT NULL WITH DEFAULT,
            INS_CATA_4TH_NM VARCHAR(100) NOT NULL WITH DEFAULT,
            CONSTRAINT IND_DICDAT_AT_PK PRIMARY KEY (INS_ID_CD)
        );
    
    --CREATE INDEX DICDAT.IND_DICDAT_AT_I1
    --ON DICDAT.TBL_DICDAT_INS_CATA (
    --        MCHNT_CD
    --        ,AUDIT_ST
    --    )
    --;
    
    
    GRANT ALL ON DICDAT.TBL_DICDAT_INS_CATA TO USER OP_MGMAP;
    GRANT SELECT ON DICDAT.TBL_DICDAT_INS_CATA TO USER OP_MGMMN;

     

    转载于:https://my.oschina.net/u/3173910/blog/811279

    展开全文
  • DB2数据库安装配置文档,包含三个文档。希望对大家有帮助.
  • DB2数据库安装(db2 9.7 ,centos7)

    千次阅读 2019-03-11 20:50:55
    DB2数据库安装(db2 9.7 ,centos7) 一.软件配置 Db2数据库 db2exc_970_LNX_x86_64.tar.gz 环境 centos7 DB2客户端 Aqua Data Studio 19.0 - 64bit 二.Db2安装 1.解压 tar -zxvf db2exc_970_LNX_x86_64.tar.gz 2....

    一.软件配置

    Db2数据库 db2exc_970_LNX_x86_64.tar.gz
    环境 centos7
    DB2客户端 Aqua Data Studio 19.0 - 64bit

    二.Db2安装

    1.解压
    tar -zxvf db2exc_970_LNX_x86_64.tar.gz
    
    2.检查安装条件
    ./db2prereqcheck
    WARNING:
          The 32 bit library file libstdc++.so.6 is not found on the system.
           32-bit applcations may be affected.
    yum install -y libstdc++.so.6
    
    3.安装

    ./db2_install

    4.创建DB2运行所需要的用户组和用户

    groupadd -g 901 db2grp
    groupadd -g 902 db2fgrp
    groupadd -g 903 db2agrp
    useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/sh db2inst1
    useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/sh db2fenc
    useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das

    5.添加密码

    passwd db2inst1
    passwd db2fenc
    passwd db2das

    6.进入/opt/ibm/db2/V9.7/instance目录

    cd /opt/ibm/db2/V9.7/instance
    执行以下命令
    ./dascrt -u db2das
    ./db2icrt -u db2inst1 db2inst1
    这里dascrt创建的是DB2 adminstration server,每台服务器只有一个这种server,为进行DB2管理(比如运行控制中心)所必须,同时指定其管理用户是db2das。db2icrt创建的是实例,其名字一般和管理用户名一样,这里均为db2inst1

    6.db2set -g DB2SYSTEM=localhost.localdomain

    db2 terminate

    6.vi /home/db2inst1/.bash_profile

    插入下面这句话:
    # The following three lines have been added by IBM DB2 instance utilities.
    if [ -f /home/db2inst1/sqllib/db2profile ]; then
    . /home/db2inst1/sqllib/db2profile
    Fi

    7.vi /home/db2inst1/.profile

    export PATH=$PATH:/home/db2inst1/sqllib/adm:/home/db2inst1/bin

    8.vi /home/db2das/.profile

    export PATH=$PATH:/home/db2das/sqllib/adm:/home/db2das/bin

    9.切换到db2das用户,执行db2admin启动DB2管理服务器。

    cd /opt/ibm/das/bin
    db2admin start
    切换到db2inst1用户,执行db2start启动数据库实例。
    db2start

    10. 配置DB2
    	1 设置DB2自启动。
    		使用root用户执行以下命令:
    			cd /opt/ibm/db2/V9.7/instance
    			./db2iauto -on db2inst1
    		设置对db2inst1在LINUX启动时自动启动。
    	
    	2 配置网络
    		切换到db2inst1用户。
    			su - db2inst1
    		修改DB2的服务端口为50000,这里默认端口就是50000。
    			db2 update dbm cfg using SVCENAME 50000
    		修改DB2连接方式为TCPIP,然后可通过JDBC、ODBC等访问本DB2服务器上的数据库,安装了DB2客户端的其它机器也可访问数据库。
    			db2set DB2COMM=TCPIP
    	3 禁用防火墙
    			vi /etc/selinux/config,修改为:
    				SELINUX=disabled
    	4 服务禁用防火墙 
    

    显示状态: firewall-cmd --state
    关闭:systemctl stop firewalld
    开机禁用 : systemctl disable firewalld

    11.Centos7提示" xxx 不在 sudoers 文件中。此事将被报告。"

    su
    cd /etc
    chmod 740 sudoers
    vim sudoers
    fendo ALL=(root) ALL, !/usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root

    四.客户端连接

    在这里插入图片描述

    五.批注

    备注: 创建和访问数据库,安装验证
    1 启动与关闭数据库实例
    su - db2ins1
    db2start
    db2 force applications all
    db2stop
    (在调用toad连接创建数据库时,先自己在命令行下随意创建一个表,用来初始化这个用户的schema)
    db2 create database test1

    2 DB2 for linux卸载
    由于某种原因,要卸载DB2再重新安装,一定要完全卸载DB2,否则不能重新安装或安装后的DB2不可用。
    因为卸载步骤比较复杂,我建议在虚拟机上安装该软件的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个备份,以防万一。
    为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。

    1、在linux上卸载DB2的一般过程:
    a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。
    b.停止DB2管理服务器。
    c.停止DB2实例。
    d.除去DB2管理服务器。
    e.除去DB2实例。
    f.除去DB2产品。
    
    2、停止DB2管理服务器:
    必须要停止DB2管理服务器才能在linux上卸载DB2。
    a.作为DB2管理服务器所有者登陆。
    b.用db2admin stop命令停止DB2管理服务器。
    
    3、停止DB2实例:
    必须要停止DB2实例才能在linux上卸载DB2。
    a.作为具有root用户权限的用户登陆。
    b.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
    c.注销。
    d.作为想要停止的实例的所有者登陆。
    e.进入该用户的主目录下,运行脚本:. sqllib/db2profile
    d.输入db2 force application all命令来停止所有数据库应用程序。
    e.输入db2stop命令来停止DB2数据库管理器。
    f.输入db2 terminate来确认DB2数据库管理器已停止。
    g.对每一个要删除的实例重复以上步骤。
    
    4、删除DB2管理服务器:
    必须删除DB2管理服务器才能卸载DB2。
    a.作为DB2管理服务器所有者登陆。
    b.进入该用户的主目录下,运行脚本:. das/dasprofile.
    c.注销。
    d.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。
    
    5、删除DB2实例:
    一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。
    a.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除实例。
    
    6、卸载DB2产品
    以root身份登陆,到DB2版本产品CD-ROM上的根目录或DB2安装文件(通常就是tar解包文件)下找到db2_deinstall命令,
    运行db2_deinstall -a命令可以删除所有DB2产品。
    可能需要输入DB2安装路径,这里是/opt/ibm/db2/V9.7
    然后也可以在LINUX中删除DB2用户,这并非必须,重新安装仍可使用它们。
    

    运行时报错
    -sh-3.1$ ./db2start
    SQL10007N Message “-1390” could not be retrieved. Reason code: “3”.
    sudo usermod -s /bin/bash db2inst1

    sudo gedit /home/db2inst1/.profile

    添加以下内容

    export PATH=$PATH:/home/db2inst1/sqllib/adm:/home/db2inst1/bin

    重新尝试以db2inst1用户登录,发现shell已经变了。try!:
    ./unload to extract and ./db2gen.sh

    展开全文
  • 一.DB2简介 IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单...DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服...

    一.DB2简介

    IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

    顺便说一下,DB2在互联网公司用的可真不多,但是在银行,保险等企业用的很多,之前没有接触过,现在要做DB2的监控,所以就顺便学习了下安装配置,所以我下面的这个教程会从0开始,希望有一天你要安装DB2的时候能助你一臂之力。

    二.安装配置

    1.下载数据库

    这个当然是去IBM的官网下载了,所以地址在这里就不写了,自己谷歌去,如果下载需要你要账号,那么自个注册个就行了。软件包大小在400-900M之间吧,什么32bit,X86_64,对应的版本自己选择,不说了。

    2.系统环境

    说一下我的系统环境,rhel6.3X86_64,所以我下载的是64位tar.gz包。

    安装依赖的软件包

    yum install ksh libstdc++ compat-libstdc* pam libaio

    开始了,解压,

    185126612.png

    进入目录安装

    这里说一下几个命令的作用

    db2_install   命令行向导安装
    db2setup      图形化向导安装
    de2_deinstall 卸载
     

    185126717.png

    输入yes,输入SERVER,输入no,三步搞定,慢慢等吧,时间长短看你的机器性能,估计最少也得5-10分钟吧

    安装后的目录为/opt/ibm/db2/V10.5/

    185126249.png

    185127707.png

    安装成功

    创建实例。这里特别的说明一下,一定要用一个新用户去创建实例

    shell#useradd sjcdb2
    shell#echo 'itniaho'|passwd --stdin sjcdb2
     

    185127423.png

    切换到sjcdb2用户

    185127196.png

    设置运行模式为tcp,端口为50000

    通信协议
    /opt/ibm/db2/V10.5/adm/db2set  DB2COMM=tcpip
    监听端口
    db2 update dbm cfg using svcename 50000
     

    185142936.png

    ok,启动服务

    185158869.png

    启动成功,tcp端口绑定在了50000

    185158160.png

     

    185158300.png

    【可选】

    配置oracle兼容
    /opt/ibm/db2/V10.5/adm/db2set DB2_COMPATIBILITY_VECTOR=ORA
    /opt/ibm/db2/V10.5/adm/db2set DB2_DEFERRED_PREPARE_SEMANTICS=yes
    db2stop force
    db2start

    查看进程

    185158435.png

     

    185158588.png

    创建一个样例库

    185158270.png

    185158330.png

    这里出错了,后来又重新创建就ok了,

    185213794.png

    185234807.png

    上面显示的创建库过程有问题,原因是缺少了软件包

    yum install ksh libstdc++ compat-libstdc* pam libaio

    185234338.png

    创建样例库成功

    三,DB2的使用

    首先su - 到sjcdb2的用户

    185234345.png

    输入db2命令

    连接数据库

    185234102.png

    查看表

    185234119.png

    选择表中的内容

    185234997.png

    查看帮助信息

    【防盗链:出自http://itnihao.blog.51cto.com/1741976/1316887

    185234169.png

    查看表结构

    185254598.png

    运行个复杂的命令看看

    185313401.png

    连接重置

    185313542.png

    创建个数据库

    185313770.png

    退出,注意是quit,而不是exit

    185313370.png

    185313988.png

    安装配置使用到此结束,后面大家自己慢慢研究。

    监控部分空了再写先收工下班了。

    转载于:https://www.cnblogs.com/hyang-123/p/9994088.html

    展开全文
  • 安装DB2数据库1.创建数据库2. 配置链接参数3.工具链接 说句真心话,真TMD讨厌IBM的软件,IBM的软件下载真是TMD不容易。要不是公司项目需求,谁TMD还喜欢用IBM的软件,真气人。 本文的目的: 1)安装DB2数据库 2)...
  • Db2数据库在Linux下的安装配置 安装的时候整理的
  • IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及...
  • 【IT168 技术】 首先安装IBM DB2 odbc driver  1):可以单独下载DB2 Run-Time Client,大约(86.6m),安装后则odbc驱动程序安装成功。下载地址:ftp://ftp.software.ibm....
  • 本文将指导您如何获取和安装DB2,并给出了在Windows环境中安装DB2的详细指引。文中重点在如何使用图形界面安装配置DB2,此外还涉及了其他安装方式,例如响应文件方式安装
  • 由于工作需要,许要搭建DataStage开发环境,服务器和客户端安装完毕之后,发现服务器上不能运行DB2的命令,DB2是包含在DataStage安装包中,且本人配置过了,鉴于之前没接触过DB2数据库,一时也不知道怎么办,经过...
  • DB2数据库安装

    2016-02-29 21:52:25
    1配置用户、用户组 groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1 useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 useradd -u 1003 -g db2fadm1 -m -d /home/db2...
  • 1.下载DB2数据库软件包v10.5_linuxx64_server_t.tar.gz 2.解压 tar -zxvf db2软件包 3.配置yum源,安装依赖 : yum install pam.i686 yum install -y glibc* libstdc* yum install –y gcc* 4.开始安装软件包 ...
  • DB2数据库odbc驱动

    千次下载 热门讨论 2012-02-25 18:22:10
    DB2数据库的odbc驱动,安装后即可通过odbc配置连接db2数据库
  • 本文介绍另一种方式:通过Docker来快速搭建DB2数据库环境,使用这种方式可以免去很多安装配置上的麻烦,方便快捷。 1,拉取镜像 (1)首先执行如下命令将镜像下载到本地: 1 docker pull ibmcom...
  • 软硬件系统配置: 操作系统:suse enterprise 10 linux(64bit) sp3 硬件配置:32G内存 数据库软件:DB2 V9.7(64bit)一、检查所需的环境和软件包在 suse Linux 操作系统上安装DB2数据库之前,应确保系统满足必需的...
  • 快快速安装db2数据库

    2013-09-16 11:45:20
    本文主要介绍了如何在AIX6.1下快速安装db2数据库以及基本的环境变量的配置、数据库创建、卸载及安装结果的验证测试~ 1.系统需求  需要 64 位 AIX 内核  AIX 6.1 TL 2  注: POWER7? 系统3 需要 AIX 6.1 TL4。...
  • 1)请先保证你的DB2数据库安装,且运行正常 2) 在开始->运行,输入命令db2cmd,打开一个新的db2命令窗口: 在DB2的“命令窗口”执行下面语句创建备份运行数据库 db2 create tools catalog cc create new database...
  • db2数据库之四:数据库系统安装-windows第一步:运行db2的安装向导,选择安装产品第二步:在检测完安装环境后,可以单击下一步第三步:阅读协议,并选择同意后点击下一步第四步:选择安装方式,一般选择典型安装第...
  • 常用的五大数据库(mysql,SQL Server,oracle,Mongodb,DB2)及可视化工具的下载,安装! 我的操作系统:win7 x64 注意:win x64系统可以安装32位的数据库服务器,客户端 资源下载地址推荐 :百度云资源搜索:...
  • 本文主要介绍了如何在AIX6.1下快速安装db2数据库以及基本的环境变量的配置、数据库创建、卸载及安装结果的验证测试~ 1.系统需求  需要 64 位 AIX 内核  AIX 6.1 TL 2  注: POWER7? 系统3 需要 AIX 6.1 TL4。...
  • linux系统安装配置DB2 10.1 数据库

    千次阅读 2018-04-27 11:57:54
    DB2是IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,...
  • 本地安装DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装Java 1.7及以上版本 执行命令java -version检查Java安装配置是否正确。 1.2 安装...
  • 安装DB2 9数据管理软件大致有4种方式:“DB2安装精灵,db2_install安装脚本,描述配置文件式安装,纯手动安装”等。以下分别介绍:  DB2安装精灵  在Linux,Unix,Windows操作系统环境下的图形界面向导式安装方式...
  • 由于需要使用到两台机器上的db2数据库读取数据的需求,因此使用了db2数据库的联合数据库 我使用的数据库版本是9.7的,在两台机器上安装的db2,以下的配置都是在客户机上所做的配置,我的测试数据库表有所不一样,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 523
精华内容 209
关键字:

db2数据库安装配置