db2在linux下安装

简介: db2在linux下安装

一、文件上传



将准备好的数据库文件上传到指定服务器

上传方法:

1.使用SSH Secure File Transfer Client上传

2.使用命令:scp 文件所在的位置  将文件放置的位置

例如:将156.257.1.2上的home目录下的abc文件copy到156.258.1.2上的home目录下


登陆到156.257.1.2上:scp  /home/abc  156.258.1.2:/home/
登陆到156.258.1.2上:scp 156.257.1.2:/home/abc  /home/


二、文件解压



Home目录下的tar.gz文件: tar zxvf /home/abc.tar.gz
Home目录下zip文件 unzip /home/abc.zip


三、文件挂载



mount –o loop iso文件 /media


四、数据库安装



1.切换路径到数据库文件,修改文件的所属用户的权限,并执行db2_install

修改权限:chmod –R 775 *


1.png

image.png


2.选择安装路径


2.png

image.png


3.选择数据库安装版本

3.png

image.png



4.开始安装


4.png

image.png


5.png

image.png


五、数据库配置


1.创建用户


groupadd  -g 801 db2das
groupadd  -g 802 db2fenc1
groupadd  -g 803 db2inst1
useradd  -g  801 -d /home/db2das db2das
useradd  -g  802 -d /home/db2fenc1 db2fenc1
useradd  -g  803 -d /home/db2inst1 db2inst1
useradd  -g  803 -d /home/cmis cmis
useradd  -g  803 -d /home/platform platform
useradd  -g  803 -d /home/user_ag user_ag
useradd  -g  803 -d /home/user_df user_df
useradd  -g  803 -d /home/user_wt user_wt
useradd  -g  803 -d /home/user_xf user_xf
useradd  -g  803 -d /home/user_jdzj user_jdzj
useradd  -g  803 -d /home/us_jdzj user_jdzj
passwd db2inst1


2.切换路径到db2数据库管理程序目录下


cd /opt/ibm/db2/V9.7/instance/
3.执行: ./dascrt -u db2das
4.执行: ./db2icrt -u db2inst1 db2inst1
5.Su – db2inst1
6.db2set DB2COMM=TCPIP
7.db2  update dbm cfg using SVCENAME 50000


sinosoft@1302


如果第一次安装数据库,并且没有用户情况下,在创建完用户后,需要给用户设置密码


passwd cmis
passwd platform


六、注意事项


1,如果执行./db2icrt –u db2inst1 db2inst1  报错  则删除cd /home/db2inst1

rm –rf db2inst1


然后useradd  -g 803 –d /home/db2inst1 db2inst1
再进入cd  /opt/ibm/db2/V9.7/instance/
./db2icrt –u db2inst1 db2inst1


2,如果执行./dascrt -u db2das报错,则删除/home/ db2das/文件中的内容

3,记得二次安装时,需要杀掉db2所有进程 pkill -9 db2




相关文章
|
7天前
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
56 2
|
4天前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
3天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
26 8
|
1天前
|
应用服务中间件 Linux nginx
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
这篇文章讨论了Linux虚拟机磁盘扩容的方法,包括外部配置、具体扩容步骤和扩容后的效果验证。同时,文章还涉及了Docker容器磁盘满的问题及其解决方法,如删除不必要的镜像和容器,以及调整Docker的安装路径。此外,还提到了意外情况的处理,例如误删除停止的容器后的应对措施。最后,文章还提供了使用Docker安装nginx的步骤和成功访问的截图。
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
|
1天前
|
关系型数据库 MySQL Linux
一文教会你如何在Linux系统中使用Docker安装Mysql 5.7版本 【详细过程+图解】
这篇文章提供了在Linux系统中使用Docker安装Mysql 5.7版本的详细过程和图解,包括安装指定版本、创建实例、启动、使用Navicat连接测试、文件挂载与端口映射、进入容器、配置文件修改以及重新启动容器等步骤。
一文教会你如何在Linux系统中使用Docker安装Mysql 5.7版本 【详细过程+图解】
|
5天前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
13 2
|
5天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
5天前
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
|
5天前
|
Linux
虚拟机安装Linux系统的网络配置
该博客文章提供了解决虚拟机中Linux系统网络问题的多种方法,包括重置网络服务、修改网络配置文件、使用不同网络模式等,以确保虚拟机能够成功连接到网络。
虚拟机安装Linux系统的网络配置
|
8天前
|
Linux Go
Linux——windows10下的Ubuntu18.04安装并配置go环境
Linux——windows10下的Ubuntu18.04安装并配置go环境
19 1