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




相关文章
|
15天前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
21天前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
386 67
|
7天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
26 5
Linux系统之安装OneNav个人书签管理器
|
9天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
24 5
Linux系统之安装Ward服务器监控工具
|
11天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
28 2
Linux系统之安装cook菜谱工具
|
13天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
48 4
Linux系统之Ubuntu安装cockpit管理工具
|
14天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
37 1
Linux系统之Centos7安装cockpit图形管理界面
|
22天前
|
存储 Oracle 关系型数据库
|
3天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
13 2
|
4天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
12 3