美文网首页代码世界
Linux非root用户安装DB2 V9.7

Linux非root用户安装DB2 V9.7

作者: CodingCode | 来源:发表于2018-01-14 10:29 被阅读6次

    经验介绍在Linux上如何以非root用户身份安装DB2 V9.7

    安装

    $ tar -zxvf DB2_Connect_Svr_97_Linux_x86-64.tar.gz
    $ cd consv
    $ db2_install
    DBI1244I  Directory for non-root installation of DB2 - /home/${UID}/sqllib
    Specify one of the following keywords to install DB2 products.
      CONSV
      CLIENT
      RTCL
    Enter "help" to redisplay product names.
    Enter "quit" to exit.
    ***********************************************************
    CONSV   #在此输入CONSV安装
    

    几个选项的解释:

    • CONSV: connect server edition
    • CLIENT:
    • RTCL: runtime client

    启动/停止

    $ . $HOME/sqllib/db2profile           # set environment variables
    $ db2start    # start DB2 instance
    $ db2stop    # stop DB2 instance
    

    创建数据库

    $ db2
    db2 => create database test             # create test database
    DB20000I  The CREATE DATABASE command completed successfully.
    
    db2 => connect to test                     # connect to a database
       Database Connection Information
     Database server        = DB2/LINUXX8664 9.7.0
     SQL authorization ID   = ${UID}
     Local database alias   = TEST
    

    数据库环境

    DB2DIR=/home/${UID}/sqllib
    DB2INSTANCE=${UID}
    DB2BASE=test
    

    配置网络连接

    使得远程客户端可以连接访问

    $ db2 update dbm cfg using SVCENAME 50000   # default 50000 port
    $ db2set DB2COMM=TCPIP
    $ db2stop
    $ db2start
    

    安装license

    请联系具体的供货商

    注意事项

    1. 非root用户的安装路径固定是 ~/sqllib,不能更改
      即使使用-b参数指定自定义的安装路径(例如 db2_install -b /opt/ibm/db2/V9.7),也是无效的,会被忽略。
    2. 非root用户只能安装一个DB2实例
      另外既然只能安装一个DB2实例,因此这个实例在数据库安装的时候就自动创建了,不需要再手动创建数据库实例;对照的是用root账号安装DB2,则需要手动创建DB2实例。

    相关文章

      网友评论

        本文标题:Linux非root用户安装DB2 V9.7

        本文链接:https://www.haomeiwen.com/subject/ebckoxtx.html