环境准备
名称 | 要求 |
---|---|
CPU | 支持国产与国际主流 CPU 处理器 |
内存 | 256M(建议 512M 以上) |
硬盘 | 5G 以上可用空间 |
网卡 | 10M 以上支持 TCP/IP 协议的网卡 |
光驱 | 32 倍速以上光驱 |
显卡支持 | 1024*768*256 以上彩色显示 |
显示器 | SVGA 显示器 |
键盘/鼠标 | 普通键盘/鼠标 |
操作系统 | ctyunos |
网络协议 | TCP/IP |
系统盘 | 至少 1G 以上的剩余空间 |
- 安装包
官网下载安装包,具体配置如下图
放到目标服务器
- 安装用户
创建数据库的用户以及用户组
groupadd dinstall -g 2001 #创建安装用户组 dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba #创建安装DM用户 dmdba
passwd dmdba #初始化用户密码P@ssw0rd!23
- 基础环境配置
修改文件最大句柄数
vim /etc/security/limits.conf
#文件末尾追加下列内容
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
修改完重启,登录dmdba验证
- 创建安装所需的目录
切到root,规划存储dm数据库文件的目录,我放在/opt/dm/目录下
##实例保存目录
mkdir -p /dmdata/data
##归档保存目录
mkdir -p /dmdata/arch
##备份保存目录
mkdir -p /dmdata/dmbak
chown -R dmdba:dinstall /dmdata/data
chown -R dmdba:dinstall /dmdata/arch
chown -R dmdba:dinstall /dmdata/dmbak
chmod -R 755 /dmdata/data
chmod -R 755 /dmdata/arch
chmod -R 755 /dmdata/dmbak
操作步骤
- 解压ios文件,并挂载到/mnt下
unzip dm8_20240708_HWarm920_uos20_64.zip
mount -o dm8_20240708_HWarm920_uos20_64.iso /mnt
- 切到dmdba用户执行./DMInstall.bin -i 程序,开始安装:
[root@ecm-an6ja9 dm]# su - dmdba
./DMInstall.bin -i
- 安装完成,切到root授权
/home/dmdba/dmdbms/script/root/root_installer.sh
- 为dmdba用户配置环境变量
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
export PATH=$PATH:/home/dmdba/dmdbms/bin
export PATH=$PATH:/home/dmdba/dmdbms/tool
切到dmdba重置环境变量
[root@ecm-an6ja9 dm]# su - dmdba
source .bash_profile
- dmdba角色下初始化数据库
cd /home/dmdba/dmdbms/bin
[dmdba@node-1 bin]$ ./dminit path=/dmdata/data
- 切到root
[dmdba@node-1 bin]$ exit
logout
[root@node-1 dmdba]# cd /home/dmdba/dmdbms/script/root/
[root@node-1 root]# ./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DAMENG/dm.ini -p DMTEST
/dmdata/data/DAMENG/dm.ini
- 切到dmdba,需要修改配置文件,启动数据库,查看数据库状态
[root@node-1 ~]# su - dmdba
[dmdba@node-1 ~]$ cd /home/dmdba/dmdbms/bin/DAMENG/
[dmdba@node-1 DAMENG]$ vim dm.ini #添加一行
ENABLE_LOCAL_OSAUTH = 1 #允许系统级别认证,本地不用数据库管理员密码
cd /home/dmdba/dmdbms/bin
./DmServiceDMTEST start #启动
./DmServiceDMTEST stop #停止
./DmServiceDMTEST restart #重启
./DmServiceDMTEST status #查看状态