linux下安装DB2的详细步骤
第一步
下载db2v8.1数据包,IBM网站有了,但是要钱了,呵呵
第二步
把下载下来的包(名称有可能是:DB2_V81_PE_LNX_32_NLV.tar)放进opt目录
第三步
用命令解压DB2_V81_PE_LNX_32_NLV.tar如下:
linux:~#cd /opt
linux:/opt #  tar -xvf DB2_V81_PE_LNX_32_NLV.tar
第四步
解压以后会有目录名如:tar -xvf DB2_V81_PE_LNX_32_NLV,点击进去以后,可以看到有三个文件,其它一个是用指令(db2_install)安装,另一个是图片介面(db2setup)安装
第五步(安装BD2)
切换到/opt/DB2_V81_PE_LNX_32_NLV,用指令如下:
linux:~#cd /opt/DB2_V81_PE_LNX_32_NLV
linux:/opt/DB2_V81_PE_LNX_32_NLV#sh db2_install
稍后会出现如果提示:
 DB2.ADMCL      DB2 Administration Client for LINUX26
 DB2.ESE        DB2 Enterprise Server Edition for LINUX26
 DB2.ADCL       DB2 Application Development Client for LINUX26
然后进行选择,选择时一定要用大写如果选择:DB2.ESE
这时它自己会执行所有文件,执行完以后在:/opt目录里面会出现:IBM
表示安装已经完毕
接下来,我们要创建实例和创建数据库
第五步(注册license)
要注册license不然到时没法创建数据库,license在哪里你要自己去找一下,一般情况会出现在这里:/opt/IBM/db2/V8.1/adm/db2licm -a /opt/DB2_V81_PE_LNX_32_NLV/db2/license/db2ese.lic
然后在root用户下执行/opt/IBM/db2/V8.1/adm/db2licm -a /opt/334_ESE_LNX26_32_NLV/db2/license/db2ese.lic 命令如下:
linux:~ # /opt/IBM/db2/V8.1/adm/db2licm -a /opt/DB2_V81_PE_LNX_32_NLV /db2/license/db2ese.lic
DBI1402I License added successfully.

DBI1426I This product is now licensed for use as specified in
          the License Acceptance and License Information
          documents pertaining to the licensed copy of this
          product.  USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF
          THE TERMS OF THE IBM LICENSE ACCEPTANCE AND LICENSE
          INFORMATION DOCUMENTS, LOCATED IN THE FOLLOWING
          DIRECTORY: /opt/IBM/db2/V8.1/license/zh_CN.utf8
执行完以后如果出现如上提示.表现注册成功
第六步 创建用户组和用户
# 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

第七步修改密码
# passwd db2inst1
Changing password for db2inst1.
New password:[输入新密码]
Re-enter new password:[再次输入新密码]
Password changed
创建完成后,执行如下命令,检查用户组和用户是否创建成功。
# more /etc/group |grep db2
# more /etc/passwd |grep db2
如果显示结果与规划一致,则表明用户组和用户创建成功。
# more /etc/group |grep db2
dialout:x:16:db2inst1,db2fenc,db2das
video:x:33:db2inst1,db2fenc,db2das
db2grp:!:901:
db2fgrp:!:902:
db2agrp:!:903:
# more /etc/passwd |grep db2
db2inst1:x:801:901::/home/db2inst1:/bin/sh
db2fenc:x:802:902::/home/db2fenc:/bin/sh
db2das:x:803:903::/home/db2das:/bin/sh
第八步检查DB2相关用户
执行如下命令,检查DB2相关的用户组是否创建。
# more /etc/group |grep db2
执行如下命令,检查DB2相关的用户是否创建。
# more /etc/passwd |grep db2
第九步创建实例。
1. 进入/opt/ibm/db2/V8.1/instance目录
# cd /opt/ibm/db2/V8.1/instance
2. 执行以下命令
# ./dascrt -u db2das  (管理服务器用户)
# ./db2icrt -u db2fenc db2inst1  (实例所有者)
第十步 配置DB2
步骤 1 设置DB2自启动。
使用root用户执行以下命令:
# cd /opt/ibm/db2/V9.1/instance
# ./db2iauto -on db2inst1
步骤 2 执行如下命令,切换到db2inst1用户。
# su - db2inst1
步骤 3 修改DB2的服务端口为50110。
db2inst1@masa:~> db2 update dbm cfg using SVCENAME 50110
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
步骤 4 修改DB2连接方式为TCPIP。
db2inst1@masa:~> db2set DB2COMM=TCPIP
----结束

第十一步启动与关闭数据库实例
启动数据库实例
在db2inst1用户,执行db2start启动数据库实例,系统输出如下所示。
db2inst1@linux:~> db2start
SQL1063N  DB2START processing was successful.
关闭数据库实例
步骤 1 在db2inst1用户下执行如下命令,强制关闭所有连接。
db2inst1@linux:~> db2 force applications all
步骤 2 执行如下命令,关闭数据库实例。
db2inst1@linux:~> db2stop
系统输出如下所示信息。
SQL1064N  DB2STOP processing was successful.
----结束

linux:~> su - db2inst1 
db2inst1@linux:~> cd
db2inst1@linux:~> db2 create database mydatab 
DB20000I The CREATE DATABASE command completed successfully. 
数据库创建成功了。

 

转载于:https://blog.51cto.com/703356/178006

DB2在linux安装相关推荐

  1. linux卸载db2cli,DB2 for linux 安装

    工作时间发的  嘿嘿, 直接上图了,真的懒得加文字描述了,以后有时间 再加好了 .如果朋友们有问题,直接留言好了.有错误也请指出,先谢谢了 . 解压之后,进入安装目录. 修订包的安装 fp4 执行安装 ...

  2. dpf linux安装db2_值得一看!数据库及Mysql入门,附详细安装教程

    #什么是数据 用来描述事物的符号记录.可以是数字.文字.图形等,有多种形式,经过数字化之后存入计算机 #什么是数据库 数据库(Database)就是一个用来存放数据库的仓库,是按照一定的数据结构来组织 ...

  3. DB2快速入门—DB2 11的安装与使用

    DB2快速入门-DB2 11的安装与使用 1.准备 DB2是IBM开发的关系型数据库,目前在银行等领域使用较多. DB2 11是最新版本数据库,Express C是提供的免费版本,提供了大部分功能和特 ...

  4. 实用的Linux 安装 zip unzip

    Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...

  5. nginx linux 安装

    nginx linux 安装 进入http://nginx.org/en/download.html 下载 n  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...

  6. Linux安装Nodejs

    Linux安装Nodejs 阿里云镜像: https://npm.taobao.org/mirrors/node/ 选择所需版本,进行下载. 我这边下载的是:https://npm.taobao.or ...

  7. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  8. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  9. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

最新文章

  1. cakephp 安装mysql_CakePHP的安装的简单方法
  2. 30个创意出色的非常实用的jquery框架插件-(视觉大背景,瀑布流效果)
  3. [转载]我看到的最好的解释AngularJs中Factory和Service和Provide不同
  4. 获取小程序用户信息+java_java获取微信小程序用户信息
  5. 哈尔莫斯:怎样做数学研究
  6. linux下安装配置oracle
  7. 文字框架拼接(洛谷P4327题题解,Java语言描述)
  8. 证明人工智能的数据只要足够多,就可以接近理想效果
  9. java 定位打印_Java定位打印(Java location printing).doc
  10. python自动化常用模块_Python自动化之常用模块
  11. React从0到1--JSX样式
  12. excel函数公式大全计算机一级考试,10个常用的汇总公式,拿来即用
  13. ThinkPHP学生作业管理系统
  14. mist连接私有网络调试智能合约
  15. 您需要administrator权限才能对此文件进行更改
  16. 服务类采购订单 Service PO
  17. MySql从入门到中级到事务
  18. OpenHarmony 内核 liteos_A和lite_M
  19. 2022西安站icpc赛后记录
  20. 算法竞赛入门(2)学习笔记——循环结构程序设计

热门文章

  1. C++ i/o类库中 常用流类
  2. Linu系统编程---10(Linux的终端,线路规程,网络终端,进程组)
  3. linux知识(二)互斥量、信号量和生产者消费者模型
  4. 1033. 旧键盘打字(20)
  5. gcc编译器与g++编译器的区别
  6. asp.net core根据用户权限控制页面元素的显示
  7. odoo10 继承(扩展)、模块数据
  8. Java学习笔记-正则表达式的模式匹配
  9. tensorflow 安装在Anaconda
  10. IS环境下配置PHP5+MySql+PHPMyAdmin