前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux下安装数据库管理系统DB2

Linux下安装数据库管理系统DB2

作者头像
会长君
发布于 2023-04-26 08:45:46
发布于 2023-04-26 08:45:46
3.5K00
代码可运行
举报
文章被收录于专栏:linux教程linux教程
运行总次数:0
代码可运行

DB2 是一种关系数据库管理系统(RDBMS),是 Information Management 产品系列的一部分。DB2 被认为是第一种使用 SQL(一种为 RDBMS 提供接口的语言)的数据库产品。DB2 于 1982 年首次发布,现在已经可以用在许多操作系统平台上,包括 Linux、UNIX 和 Windows

Linux版本:

Linux版本下的DB2数据库采用的官方免费版本,操作系统用的CentOS6.2。

安装过程:

1、下载:db2_v101_linuxia32_expc.tar.gz

2、解压,解压完成后会在当前目录下有一个 ./expc 文件夹

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost opt]# tar -zxvf db2_v101_linuxia32_expc.tar.gz

3、进入这个目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost opt]# cd expc/

4、执行安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost expc]# ./db2_install

5、添加组和用户:

组(用户名) db2iadm1(db2inst1) db2fadm1( db2fenc1)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost expc]# groupadd -g 2000 db2iadm1 
[root@localhost expc]# groupadd -g 2001 db2fadm1 
[root@localhost expc]# useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1 
[root@localhost expc]# useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1 
[root@localhost expc]# passwd db2inst1 
[root@localhost expc]# passwd db2fenc1

6、安装 license(产品许可证) PS:如果是ExpressC版本就不用做

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost adm]# pwd 
/opt/ibm/db2/V10.1/adm 
[root@localhost adm]# chmod -R 775 *
[db2inst1@localhost adm]$ ./db2licm -a /tmp/seagull/db2v10/license/db2ese_c.lic

7、创建实例和样本数据库

8、创建 das 管理服务器

为了远程客户端能够用控制中心来控制数据库服务器,需要在数据库服务器上安装 das,当然,如果只是远程连接而不是远程管理,可以不用装,这里我安装了一下。

9、设置端口号

vim /etc/services

在最后增加一行 # PS:VIM快捷键,在命令模式下输入“G”跳刀最后一行。

db2inst1 50000/tcp

10、db2 配置,要切换到用户

db2inst1 su – db2inst1 db2set DB2_EXTENDED_OPTIMIZATION=ON db2set DB2_DISABLE_FLUSH_LOG=ON db2set AUTOSTART=YES db2set DB2_STRIPED_CONTAINERS=ON db2set DB2_HASH_JOIN=Y db2set DB2COMM=tcpip db2set DB2_PARALLEL_IO=* db2set DB2CODEPAGE=819

PS:这个地方比较重要 # db2 update database manager configuration using svcename db2inst1

11.将SVCENAME设置成/etc/services中的端口号或者服务名了吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[db2inst1@localhost ~]$ db2 get dbm cfg|grep SVCENAME 
TCP/IP Service name (SVCENAME) = 
SSL service name (SSL_SVCENAME) =
找到SVCENAME,如果当前值不是服务器端的端口号或者服务名,进行更新设置。
[db2inst1@localhost ~]$ db2 update dbm cfg using SVCENAME db2inst1
# db2 update dbm cfg using INDEXREC ACCESS
[db2inst1@localhost ~]$ db2 get dbm cfg|grep SVCENAME 
TCP/IP Service name (SVCENAME) = 50000 
SSL service name (SSL_SVCENAME) =

PS:svcename 在客户端连接时需要用到

12.在启动DB2之前需要先关闭防火墙,不然的话根本就不能连接(这个地方的疏忽纠结了好久),在root用户下执行:service iptables stop

13.开启DB2,执行:db2start ,如果已经开启状态,那就先停止,执行:db2stop 。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。 转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux下安装DB2数据库
1下载DB2数据库软件包 mkdir -p /opt/db2v11.1/ cd /opt/db2v11.1/ wget https://iwm.dhe.ibm.com/sdfdl/v2/regs2/db2pmopn/Express-C/DB2ExpressC11/Xa.2/Xb.aA_60_-i7xG42x7rZcj9irKm9qfC4e8JXlT1bnFk_tk/Xc.Express-C/DB2ExpressC11/v11.1_linuxx64_expc.tar.gz/Xd./Xf.LPr.D1vk/Xg
HaydenGuo
2019/12/12
7.6K0
Linux下安装DB2数据库
Linux安装DB2 V10.5FP7及单机部署HADR环境
安装部署db2实例 准备安装包并解压 [root@dragon soft]# ls -l 总用量 1395532 -rwxr-xr-x. 1 root root 1429018107 8月 11 2016 v10.5fp7_linuxx64_server_t.tar.gz [root@dragon soft]# tar xf v10.5fp7_linuxx64_server_t.tar.gz [root@dragon soft]# ls -l 总用量 1395536 drwxr-xr-x.
夜半钟鸣
2021/02/10
3K0
DB2 Linux平台安装 Part 3 实例的建立与配置
注意必须事先建立db2inst1 和db2fenc1用户 实例名称极为db2inst1
bsbforever
2020/08/18
1.9K0
DB2 Linux平台安装 Part 1 Linux环境配置
网络配置多分区和PureScale环境下,需要将所有服务器都添加到hosts文件中
bsbforever
2020/08/18
2.8K0
经常使用的DB2命令(2)
catalog数据库: catalog indirect: db2 catalog database on /db2sys[dir_name] catalog remote: db2 catalog database as at node
全栈程序员站长
2022/07/08
9720
DB2 Linux平台安装 Part 4 创建数据库
从今天开始DB2相关的内容 系统为 Redhat 7.4 数据库为 v10.5fp10 上节我们说了如何建立DB2实例,这节内容为建立数据库 DB2中一个实例下可以有多个数据库,一个数据库只能属于一个实例 1. 建立数据库目录 首先我们建立存放容器(数据文件)的目录 这里我们假设建立的数据库名称为testdb su - root mkdir /db2data cd /db2data mkdir db2_archive tbs_data backup cd /db2data/tbs_data m
bsbforever
2020/08/18
2.4K0
db2 分区数据库详解
本文主要介绍什么是 DB2 数据库分区,为什么采用数据库分区,并以 Balanced Warehouse E7100 为例介绍数据库分区管理的基本方法及应用实践。
全栈程序员站长
2022/08/18
8K0
IBM DB2 11.5.6.0 Docker 镜像的使用与操作指南
首先,我们需要确保 Docker 已经在系统上安装。然后,可以通过下面的命令下载并运行 DB2 镜像。
运维开发王义杰
2023/08/10
9100
IBM DB2 11.5.6.0 Docker 镜像的使用与操作指南
深入解析:DB2 V10.5新特性列式存储表的优点与缺点
李培杨 云和恩墨西区交付技术顾问,有多年数据库运维经验,长期服务移动运营商行业客户,熟悉 DB2 数据库故障诊断,数据库迁移升级。
数据和云
2018/07/27
1.1K0
深入解析:DB2 V10.5新特性列式存储表的优点与缺点
小白学习MySQL - 数据库软件和初始化安装
作为个人学习环境来说,搭建一套VMWare的环境,算是性价比最高的一种选择,当然你可以购买一些公有云服务器(有些则是免费的,例如Oracle Cloud,可参考《Oracle Cloud云端账号的注册过程》)。
bisal
2021/03/23
2.3K0
小白学习MySQL - 数据库软件和初始化安装
db2查看数据库端口
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126831.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/23
4.7K0
DB2 Linux平台安装 Part 2 单机版软件安装
从今天开始DB2相关的内容 系统为 Redhat 7.4 数据库为 v10.5fp10 上节我们说了操作系统环境相关的配置,这节内容为如何安装 1. 下载安装文件 我们把安装文件放在/software目录下 2. 解压安装文件 root用户 cd /software tar zxvf v10.5fp10_linuxx64_server_t.tar.gz 3. 安装前检查 -i 表示不检查pureScale相关的条件,类似于Oracle RAC cd server_t/ ./db2prereqcheck
bsbforever
2020/08/18
1.5K0
两枚近期IBM DB2 LUW漏洞提权分析
IBM最近发布了两个影响DB2的linux、unix、windows三个版本的安全漏洞补丁。 而本文将探讨其中这两发漏洞(CVE-2014-0907和CVE-2013-6744)的一些技术细节,从而帮助数据库管理员评估自身数据库环境的风险以及帮助管理员设计一个更加合理安全的解决方案。 第一发:(CVE-2014-0907)DB2执行提权漏洞 如果你需要提权的电脑上面装了DB2,而你恰好需要提权,你就该偷着乐啦~ 在一定条件下,该漏洞可以允许一个本地普通用户获取到root权限,你可以点击此处阅读漏洞的原始报告
FB客服
2018/02/05
1.5K0
两枚近期IBM DB2 LUW漏洞提权分析
Jmeter连接DB2/ORACLE/MYSQL数据库
1、将db2数据库驱动db2java.jar、db2jcc.jar放入jmeter的lib/下,同时也要放入本地jdk目录下例如:C:\Program Files\Java\jdk1.7.0_751\jre\lib\ext
流柯
2018/08/30
1.6K0
关于linux下DB2创建数据库报错问题
公司业务需要,把服务搭在中标下,在中标下装了DB2 Express-C v9.7.1,之前用着没有问题,隔了一段时间没用,最近又需要用到它,出了一些菜鸟问题,记录下来以免有人和我犯同样的错误。。。进入正题。
流柯
2018/08/30
2.7K0
数据库中间件Mycat的安装使用
后端:可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里
仙人技术
2021/08/31
1K0
数据库中间件Mycat的安装使用
详述一则DB2 Error Code 1639和SQL State 08001案例诊断和解决方案
导读:在 db2inst1/sqllib/security 目录下,检查 db2ckpw 和 db2chpw 文件的权限。
数据和云
2019/10/24
2.1K0
DB2数据库生成html巡检报告
全部介绍请参考:https://www.xmmup.com/shujukuxunjianjiaoben.html
AiDBA宝典
2021/10/29
2K0
腾讯云服务器Linux系统如何安装MySQL数据库?
我之前写过《【图文】腾讯云服务器CVM如何安装宝塔面板?》 ,安装完宝塔控制面板之后,里面自带有mysql数据库,非常方便。
云上云
2019/07/08
30.8K1
腾讯云服务器Linux系统如何安装MySQL数据库?
MySQL 数据库读写分离
基于一台服务器的数据复制,故得名单机热备,主-备 Active-Standby 主-备方式,即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态),主数据库数据更新后,备份服务器同步数据只本机
王瑞MVP
2022/12/28
3.5K0
相关推荐
Linux下安装DB2数据库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验