zoukankan      html  css  js  c++  java
  • ubuntu18.04安装DB2 11.1 Express-c

    参考连接:https://developer.ibm.com/answers/questions/280797/download-db2-express-c-105-1/

    这个参考页面提供了DB2 Express-C 10.5的下载链接,虽然点我进去了以后看到的Linux对应版本是11.1的。

    点击这个连接进入下载页面:https://www14.software.ibm.com/webapp/iwm/web/pick.do?source=swg-db2expressc&S_CMP=lpetr_luwforum

    进去后选择“DB2 Express-C for Linux x64”,然后下面两个文件都要下载:

    • DB2 Express-C v11.1_linuxx64_expc.tar.gz (680 MB)
    • National Language Pack for DB2 v11.1_linuxx64_nlpack.tar.gz (436 MB)

    我是选择“download using http”的方式下载的。

    注:一开始我以为两个文件都要下载,后来我发现语言包好像不用下载。

    下载好之后对两个文件进行解压并安装:

    tar -zxvf v11.1_linuxx64_expc.tar.gz 
    tar -zxvf v11.1_linuxx64_nlpack.tar.gz 
    cd expc/
    ./db2setup 
    

    但是运行安装脚本看到了一些不和谐的内容:

    zifeiy@zifeiy-S1-Series:~/下载/expc$ ./db2setup 
    需求与 DB2 数据库 "Server"  不匹配。版本:"11.1.4.4"。 
    
    当前系统上未满足的先决条件的摘要: 
    
       DBT3514W  db2prereqcheck 实用程序未能找到以下 32 位库文件:"/lib/i386-linux-gnu/libpam.so*"。 
    
    
    DBT3514W  db2prereqcheck 实用程序未能找到以下 32 位库文件:"libstdc++.so.6"。 
    
    
    DBI1190I  db2setup 正在准备"DB2 安装"向导,该向导将指导您完成程序安装过程。请稍候。
    
    
    DBI1160I  正在执行非 root 安装。
    

    所以需要安装一下缺失的依赖:

    sudo apt-get install lib32stdc++6
    
    sudo apt-get install binutils libaio1
    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libpam0g:i386 libstdc++6:i386
    

    然后再次执行

    ./db2setup 
    

    命令。

    不会提示缺失什么库文件,并且会进入图形化界面。

    最后是DB2给出的一些信息:

    必需步骤:
    
    可以使用端口号“48235”连接至 DB2 实例“zifeiy”。请记录此端口号以供将来参考。
    
    要开始使用 DB2 实例“zifeiy”,必须设置 DB2 实例环境,其方法是:使用“. $HOME/sqllib/db2profile”或“source $HOME/sqllib/db2cshrc”命令在 sqllib 目录中查找 db2profile(对于 Bourne 或 Korn shell)或 db2cshrc(对于 C shell)。$HOME 表示 DB2 实例的主目录。还可以对 DB2 实例用户打开新的登录窗口。
    
    可选步骤:
    
    要验证安装文件、实例和数据库功能,请运行验证工具 /home/zifeiy/sqllib/bin/db2val。有关更多信息,请参阅 DB2 信息中心中的“db2val”。
    
    通过使用有效用户标识(例如,DB2 实例所有者的标识)运行“db2fs”来打开“第一步”。在以此用户标识运行时,您将需要设置 DISPLAY 并且安装了受支持的 Web 浏览器。
    
    应确保具有此机器上安装的 DB2 产品和功能部件的正确许可证使用权。随每个 DB2 产品或功能部件都附带提供了一张“激活 CD”,该 CD 上提供了许可证证书文件(又称为许可证密钥),同时还提供了有关应用许可证文件的指示信息。如果您购买了基本 DB2 产品以及另外单独计价的功能部件,那么可能需要安装多个许可证证书。如果 IBM 公司提供的物理介质包中没有适用于您的产品或功能部件的“激活 CD”,那么可以从 Passport Advantage 中下载该“激活 CD”。通过使用诸如“许可证一致性”、“许可证发放”或“db2licm”等术语搜索信息中心(http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/index.jsp),就可以获取有关许可证发放的更多信息。
    
    要使用 DB2 数据库产品,您必须具有有效的许可证。有关获取并应用 DB2 许可证文件的信息,请参阅 http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.qb.server.doc/doc/c0061199.html.
    
    请参阅 DB2 信息中心中的“新增内容”http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html 以了解 DB2 11.1.4.4 的新功能。
    
    只有在以 root 用户身份安装的版本中,诸如基于 OS 的认证、DB2 高可用性和配置 DB2 高级复制服务(ACS)之类的功能才可用。另外,使 TCP/IP 远程连接或 DB2 文本搜索的服务名称仅在以 root 用户身份进行安装时才可用。要在以非 root 用户身份进行安装时启用这些功能部件和功能,应以 root 用户身份同时运行 db2rfe 脚本和配置文件。请参阅 /home/zifeiy/sqllib/instance/db2rfe.cfg 以了解配置文件的示例。
    
    复查在 /home/zifeiy/db2expc_nr.rsp 处创建的响应文件。在“使用响应文件安装 DB2”下面的 DB2 文档中提供了有关响应文件安装的其他信息。
    
    

    日志文件显示的信息:

    正在检查许可协议的接受情况 :.......成功 
    正在安装 DB2 文件集 :.......成功 
    正在执行控制任务 :.......成功 
    正在更新全局注册表 :.......成功 
    正在注册 DB2 许可证 :.......成功 
    正在设置缺省全局概要文件注册表变量 :.......成功 
    正在初始化实例列表 :.......成功 
    配置 DB2 实例 :.......成功 
    正在注册 DB2 更新服务 :.......成功 
    正在更新全局概要文件注册表 :.......成功 
    
    ============================================================
    
    “DB2 安装”日志文件的开始时间: 二 1月 15 16时17分18秒 2019 CST
    ============================================================
    
    操作系统信息:Linux 4.15.0-43-generic.#46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 
                                            
    要安装的产品:                   	DB2 Express-C 
    安装类型:                         	典型 
                                            
    先前安装的组件:                
                                            
    所选组件:                         
        基本客户机支持               	
        Java 支持                         	
        SQL 过程                          	
        基本服务器支持               	
        DB2 数据源支持                 	
        DB2 LDAP 支持                     	
        “DB2 实例安装”向导        	
        集成动漫复制支持            	
        通信支持 - TCP/IP               	
        DB2 更新服务                    	
        样本数据库源                  	
        第一步                           	
                                            
    语言:                               
        简体中文                        	
            所有产品                    	
        英语                              	
            所有产品                    	
                                            
    目标目录:                         	/home/zifeiy/sqllib
                                            
    需要的空间:                      	1225MB 
                                            
    新建实例:                         
        实例名:                        	zifeiy
         安装之后启动实例:        	是 
            实例用户信息:           	
                用户名:                	zifeiy
                                            
                                            
                                            
                                            
    响应文件名:                      	/home/zifeiy/db2expc_nr.rsp
    
    正在检查许可协议的接受情况 :.......成功 
    正在安装:BASE_CLIENT_NR
    
    正在安装:DB2_PRODUCT_MESSAGES_EN
    
    正在安装:BASE_CLIENT
    
    正在安装:JAVA_RUNTIME_SUPPORT
    
    正在安装:DB2_JAVA_HELP_EN
    
    正在安装:GSK
    
    正在安装:JAVA_SUPPORT
    
    正在安装:SQL_PROCEDURES
    
    正在安装:ICU_SUP
    
    正在安装:JAVA_COMMON_FILES
    
    正在安装:BASE_DB2_ENGINE
    
    正在安装:DB2_DATA_SOURCE_SUPPORT
    
    正在安装:LDAP_EXPLOITATION
    
    正在安装:INSTANCE_SETUP_SUPPORT
    
    正在安装:ACS
    
    正在安装:COMMUNICATION_SUPPORT_TCPIP
    
    正在安装:DB2_UPDATE_SERVICE
    
    正在安装:EDB
    
    正在安装:DB2_SAMPLE_DATABASE
    
    正在安装:DB2_PRODUCT_MESSAGES_CN
    
    正在安装:CLPPLUS
    
    正在安装:DB2_JAVA_HELP_CN
    
    正在安装:FIRST_STEPS
    
    正在安装:EXPC_PRODUCT_SIGNATURE
    
    正在安装 DB2 文件集 :.......成功 
    正在执行控制任务 :.......成功 
    正在更新全局注册表 :.......成功 
    正在注册 DB2 许可证 :.......成功 
    在“概要文件注册表”中设置了值“DB2_COMPATIBILITY_VECTOR=MYS”。
    
    
    正在设置缺省全局概要文件注册表变量 :.......成功 
    正在初始化实例列表 :.......成功 
    已成功创建实例 "zifeiy"。
    
    在“概要文件注册表”中为 "zifeiy"
    实例设置了值“DB2AUTOSTART=NO”。
    
    配置 DB2 实例 :.......成功 
    正在注册 DB2 更新服务 :.......成功 
    正在更新全局概要文件注册表 :.......成功 
    
    

    安装好了不知道怎么办,然后我又执行了命令:

    ./db2_install 
    

    输出如下:

    zifeiy@zifeiy-S1-Series:~/下载/expc$ ./db2_install 
    请阅读 db2/license 目录中的许可协议文件。
    
    ***********************************************************
    要接受这些条款,请输入“是”。否则,输入“否”以取消安装过程。[是/否]
    是
    DBI1244I  DB2 的非 root 安装目录 /home/zifeiy/sqllib
    
    
    DBI1160I  正在执行非 root 安装。
    
    
    正在初始化 DB2 安装。
    
     要执行的任务总数为:13 
    要执行的所有任务的总估计时间为:626 秒 
    
    任务 #1 启动
    描述:Spatial Extender 服务器支持 
    估计时间 18 秒 
    任务 #1 结束 
    
    任务 #2 启动
    描述:Spatial Extender 客户机 
    估计时间 3 秒 
    任务 #2 结束 
    
    任务 #3 启动
    描述:基本应用程序开发工具 
    估计时间 38 秒 
    任务 #3 结束 
    
    任务 #4 启动
    描述:DB2 Text Search 
    估计时间 123 秒 
    任务 #4 结束 
    
    任务 #5 启动
    描述:正在设置 DB2 库路径 
    估计时间 180 秒 
    任务 #5 结束 
    
    任务 #6 启动
    描述:正在执行控制任务 
    估计时间 20 秒 
    任务 #6 结束 
    
    任务 #7 启动
    描述:正在更新全局注册表 
    估计时间 20 秒 
    任务 #7 结束 
    
    任务 #8 启动
    描述:正在注册 DB2 许可证 
    估计时间 5 秒 
    任务 #8 结束 
    
    任务 #9 启动
    描述:正在设置缺省全局概要文件注册表变量 
    估计时间 1 秒 
    任务 #9 结束 
    
    任务 #10 启动
    描述:正在初始化实例列表 
    估计时间 5 秒 
    任务 #10 结束 
    
    任务 #11 启动
    描述:配置 DB2 实例 
    估计时间 300 秒 
    任务 #11 结束 
    
    任务 #12 启动
    描述:正在注册 DB2 更新服务 
    估计时间 30 秒 
    任务 #12 结束 
    
    任务 #13 启动
    描述:正在更新全局概要文件注册表 
    估计时间 3 秒 
    任务 #13 结束 
    
    已成功完成执行。
    
    有关更多信息,请参阅 "/tmp/db2_install_zifeiy.log" 上的 DB2
    安装日志。
    
    DBI1272I  要开始使用数据库管理器实例 zifeiy ,必须设置 DB2 实例环境,其方法是:在 sqllib 目录中查找 db2profile 或 db2cshrc,也可以对实例用户打开新的登录窗口。
    
    说明:
    
    在找到 db2profile(对于 Bourne 或 Korn shell 用户)或者 db2cshrc(对于 C shell 用户)之前,无法访问数据库管理器实例。
    
    用户响应:
    
    要设置数据库管理器实例环境,可采用拥有该实例的标识打开新的登录窗口,或者采用拥有该实例的标识运行下面的适当命令来查找实例环境: . $HOME/sqllib/db2profile source $HOME/sqllib/db2cshrc 其中 $HOME 表示拥有该实例的用户标识的主目录。
    
    

    查找db2start命令在哪里:

    zifeiy@zifeiy-S1-Series:~/sqllib/bin$ sudo find / -name db2start
    /home/zifeiy/sqllib/adm/db2start
    

    然后处理到这里还是有一点问题,暂时先放着。未完待续。

  • 相关阅读:
    第二篇第十一章灭火救援设施
    第二篇第六章安全疏散
    第二篇第五章防火防烟分区于分隔
    第二篇第三章建筑分类与耐火等级
    applicationContext-solr.xml
    solrj 操作 solr 集群版
    centos solr 集群搭建
    org.apache.ibatis.binding.BindingException
    全文检索基础
    solrj 操作 solr 单机版
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10273727.html
Copyright © 2011-2022 走看看