Linux非root用户安装DB2 V9.7

经验介绍在Linux上如何以非root用户身份安装DB2 V9.7
首先下载包:https://pan.baidu.com/s/1iQrSLEatxdv_W7IykN0XXg
百度云密码:ken9
安装

$ tar -zxvf v9.7_linuxx64_server.tar.gz
$ cd server
$ ./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实例。

转载自:https://www.jianshu.com/p/b1bea7d0dd2d

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值