安装db2数据库

news2024/11/29 18:43:29

1.下载 安装依赖

链接:https://pan.baidu.com/s/1rpZn3H1oN8O0kn8YQMa-gQ?pwd=8u9d 
提取码:8u9d

需要关闭SELinux

修改配置文件vi /etc/selinux/config,将SELinux置为disabled,并重启机器。

安装缺失的32位包

从RHEL 6开始,默认不安装32位包,因此安装之前需要修改配置,直接连32位包也一并安装上。

echo 'multilib_policy=all' >> /etc/yum.conf 
yum install -y glibc* libstdc*
yum whatprovides libstdc++.so.5
yum install compat-libstdc++-33
rpm -qf /usr/lib64/libpam.so.0
rpm -qf /usr/lib64/libpam.so.0.83.1
yum install -y pam*
yum install libstdc++.so.6 libpam.so* -y

pureScale feature 问题(TBD)

Prereqcheck msg:

Requirement not matched for DB2 database "Server" with pureScale feature . Version: "9.8.0.2".

 

 这个不用解决,选择安装pureScale feature的时候输入“no”.

2.解压包 放到opt目录下使用命令行安装Db2

./db2_install

默认安装目录为 /opt/ibm/db2/V10.5 

配置并创建数据库

创建组、用户及密码

groupadd -g 2000 db2iadm1
groupadd -g 2001 db2fadm1

useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1

passwd db2inst1 # db2inst1 

安装License

cd /opt/ibm/db2/V10.5/adm/
chmod -R 775 *

./db2licm -a /home/server_dec/db2/license/db2ese_t.lic

LIC1402I  License added successfully.


LIC1426I  This product is now licensed for use as outlined in your License Agreement.  USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF THE TERMS OF THE IBM LICENSE AGREEMENT, LOCATED IN THE FOLLOWING DIRECTORY: "/opt/ibm/db2/V10.5/license/en_US.iso88591"

​​​​​​​

​​​​​​​

​​​​​​​

三、使用 db2icrt 创建实例

/opt/ibm/db2/V10.5/instance/db2icrt -p 50001 -u db2fenc1 db2inst1

其中,-p 指定了服务器端口号,不指定默认是 50000。

cd /opt/ibm/db2/V10.5/instance/
# 创建一个叫db2inst1的实例
./db2icrt -u db2fenc1 db2inst1  

 默认端口是5000  netstat -antp|grep 5000

 

# 切换用户
su - db2inst1
# 启动数据库实例
db2start
# 创建数据库
db2 create db test
# 查看当前实例下所存在的数据库
db2 list db directory
# 连接到数据库
db2 connect to test
# 查看当前数据库下的表空间
db2 list tablespaces

# 测试数据库
db2 "create table user(id int,name varchar(10))"
db2 "insert into user values(1,'a123')"
db2 "insert into user values(2,'b456')"
db2 "select id,name from user"

 查看数据

 

防火墙放行

firewall-cmd --zone=public --add-port=50000/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/619996.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

正式向Win12过渡,微软为Win11开启一大波功能更新

距离 Win 11 正式发布已过去接近两年时间,为了让大家放弃老系统升级 Win 11,微软没少下功夫。 除了各种强制弹窗通知提醒升级外,微软还大刀阔斧砍掉 Win 10 功能更新,并已宣布其最后死期——2025 年 10 月。 然而这一套组合拳下…

『赠书活动 | 第十期』清华社赞助 | 《前端系列丛书》

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! 『赠书活动 | 第十期』 本期书籍:《前端系列丛书》 公众号赠书:第二期 参与方式:关注公众号:低调而奢华 …

Dubbo快速入门 —— 基于SpringBoot Starter 开发微服务应用案例 + 知识讲解

💧 D u b b o 快速入门——基于 S p r i n g B o o t S t a r t e r 开发微服务应用案例 知识讲解 \color{#FF1493}{Dubbo快速入门 —— 基于SpringBoot Starter 开发微服务应用案例 知识讲解} Dubbo快速入门——基于SpringBootStarter开发微服务应用案例知识讲解…

7脚手架与jwt

1.引言 企业开发中的前端工程一般不会让程序员自己从零搭建,所以咱们要学会使用别人封装好的架子,或者低代码开发平台,这里 咱们快速上手一个第三方的脚手架。 参考资料 花裤衩 (panjiachen) - Gitee.com 2.安装步骤 # 克隆项目 git clon…

【HashMap】为什么用自定义的类做HashMap的Key时需要重写hashcode方法和equals方法

【HashMap】为什么用自定义的类做HashMap的Key时需要重写hashcode方法和equals方法 【一】为什么有这个问题【二】Object类的中的hashcode方法和equals方法【三】重写hashcode【四】重写equals方法【五】hashmap中使用hashcode和equals方法 【一】为什么有这个问题 因为HashMa…

致我们那年青春热血的高考

#2023高考季# 本来试着去网上查一下当年的高考成绩,无奈查询密码实在想不起来,只能作罢。 2009年,我参加了高考。在这场考试中,我经历了各种复杂的情绪,紧张、焦虑、兴奋和期待,犹如坐过山车一样刺激。 我每…

实验篇(7.2) 05. 通过浏览器访问远端内网服务器 (FortiClient-SSL) ❀ 远程访问

【简介】直接将内网服务器映射成公网IP,可以方便的从任何地方访问服务器的指定端口,但是这种方式下,服务器是公开且暴露的。那有没有即方便、又比较安全的远程访问服务器的方法呢?我们来看看SSL VPN的Web模式。 SSL VPN介绍 从概念…

Linux 高级IO

目录 传统艺能😎概念😍高级IO😂五种 IO 模型👌阻塞 IO🙌非阻塞 IO😍信号驱动IO😊多路转接IO😂 异步IO😘同步通信 VS 异步通信😁同步通信 VS 同步与互斥&#…

Java006——对第一个Java程序HelloWorld的简单认识

一、HelloWorld.java程序整体认识 public class HelloWorld { //创建一个名字叫HelloWorld的类(Java中的类叫class)public static void main(String[] args) {//主程序入口,类似C语言main函数System.out.println("He…

黑客第一步:从认识这些DOS命令开始

文章目录 一、DOS是个啥?二、如何启动DOS命令行?1. 同时按下键盘winR键,打开运行框2. 在运行框输入命令cmd,然后点击确定,即可进入DOS命令行 三、常用的DOS命令 一、DOS是个啥? DOS(Disk Opera…

《精通特征工程》学习笔记(5):数据(特征)降维

1.数据降维 通过自动数据收集和特征生成技术,可以快速获取大量特征,但不是所有特征都是有用的。数据降维就是在保留重要信息的同时消除那些“无信息量的信息”。 “无信息量”有多种定义方法,PCA 关注的是线性相关性,假设我们将…

正态(高斯)分布什么时候等于杨辉三角(二项式)展开

(ab)^10的杨辉三角展开项系数是1,10,45,120,200,252,200,120,45,10,1 这些系数11项的和等于1004,每项除以1004&#xff0c…

数据结构与算法之美 | 递归(Recursion)

什么叫做递归? 递归:去的过程叫“递”,回来的过程叫“归” 递归的三个条件 条件一:一个问题的解可以分解为几个子问题的解 条件二:这个问题与分解之后的子问题,除了数据规模不同,求解思路完全…

CnOpenData全国养老机构数据

一、数据简介 养老机构指为老年人提供集中居住和照料服务的机构,县级以上地方人民政府民政部门负责本行政区域内养老机构的指导、监督和管理。其他有关部门依照职责分工对养老机构实施监督。 与其他服务不同的是,养老服务是一种全人、全员、全程服务,养老…

路径之谜 2016年国赛 深度优先搜索

目录 解题思路 AC代码: 题目描述 小明冒充 XX 星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。 假设城堡地面是 nn 个方格。如下图所示。 按习俗,骑士要从西北角走到东南角。可以横向或纵向…

智能 CAN 总线/串口 RS-232485 协议转换器

能CAN/串口协议转换器LCNET Pro RS-232/485提供一路RS-485、一路RS-232和一路CAN通道,实现CAN与串口RS-485或RS-232之间的双向数据智能转换。每个通道独立隔离,每路通道采用金升阳电源模块和信号隔离芯片实现2500VDC电气隔离,电源输入防反设计…

NAT模式 LVS负载均衡群集部署

NAT模式 LVS负载均衡群集部署 一.部署共享存储(NFS服务器:192.168.80.102)1.关闭防火墙,查看是否有rpcbind和nfs-utils的包2.创建两个共享文件目录3.将共享路径及网段添加到/etc/exports中(设置为只可读)4.…

VulnHub项目:MONEYHEIST: CATCH US IF YOU CAN

靶机名称: MONEYHEIST: CATCH US IF YOU CAN 地址:MoneyHeist: Catch Us If You Can ~ VulnHub 这个系列是一部剧改编,还是挺好看的,大家有兴趣可以去看看! 废话不多说,直接上图开始! 渗透…

(单调栈) 496. 下一个更大元素 I——【Leetcode每日一题】

❓496. 下一个更大元素 I 难度:简单 nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0 开始计数,其中 nums1 是 nums2 的子集。 对…

直播美颜技术:视频美颜sdk的快速集成与开发实践

视频美颜sdk则是直播美颜技术的重要组成部分,它可以帮助开发者快速集成美颜功能,实现直播美颜。目前已经被广大平台、主播、平台用户所应用,在近几年甚至成了一个极其热门的讨论话题,毕竟它与人们的日常拍摄生活息息相关。 一、视…