文章目录
一、安装包下载
二、新建组和用户
三、设置文件打开最大数
四、创建目录及修改目录权限
五、挂载镜像及数据库安装
六、配置数据库实例
七、注册服务
八、运行数据库(启动,停止,重启,查看数据库状态和端口号等)
总结
一、安装包下载
官方下载网址:https://eco.dameng.com/
二、新建组和用户
- groupadd dmgroup -g 2024 #组名为dmgroup,组ID设置为2024
- useradd -G dmgroup -m -d /home/dmdba -s /bin/bash -u 2024 dmdba -p 123456
- #useradd:创建新用户 -G:将用户添加到指定组
- #-m:为新用户闯将家目录 -d:指定新用户的家目录
- #-s:指定新用户的登录shell -u:设置用户ID
- #dmdba:设置新用户的用户名 -p:设置密码
复制代码
三、设置文件打开最大数
在root用户下,打开/etc/security/limits.conf文件进行修改,命令为:
- vi /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用户,查看是否生效
命令为:
- su - dmdba #切换到dmdba用户
- ulimit -a
- #显示当前shell会话中的所有用户限制设置,比如进程数、内存使用量等
复制代码
四、创建目录及修改目录权限
1、创建目录
在root用户下创建目录,命令如下:
- su - root #切换到root用户
- mkdir -p /dmdata/data #创建实例保存目录
- mkdir -p /dmdata/arch #创建归档保存目录
- mkdir -p /dmdata/dmbak #创建备份保存目录
复制代码
留意:将文件全部者更改为dmdba用户,从而包管后续可以安装到该目录下
2、修改目录权限
- chown -R dmdba:dmgroup /dmdata/data
- chown -R dmdba:dmgroup /dmdata/arch
- chown -R dmdba:dmgroup /dmdata/dmbak
- #目录权限用户修改为dmdba,用户组修改为dmgroup
- chmod -R 755 /dmdba/data
- chmod -R 755 /dmdba/arch
- chmod -R 755 /dmdba/dmbak
- #路径下文件设置为755权限
复制代码
五、挂载镜像及数据库安装
1、挂载镜像
root用户下,将DM8数据库的iso文件放置到/opt目录下,然后挂载镜像,命令如下:
- cd /opt #切换到/opt目录下
- mount -o loop dm8_20240116_x86_rh7_64.iso /mnt/ #挂载镜像
复制代码
2、数据库安装(命令行安装)
- su - dmdba #切换到dmdba用户
- cd /mnt #切换到mnt路径
- ./DMInstall.bin -i #执行安装命令
复制代码
安装语言选择1,是否输入key文件路径为n,是否选择时区为y、填21,安装类型选择典型安装,安装目录默认,直接enter键,是否确认安装路径为y,是否确认安装为y
最后需要切换成 root 用户,实行命令 /home/dmdba/dmdbms/script/root/root_installer.sh 创建 DmAPService服务,否则影响数据库备份。
- su - root #切换为root用户
- /home/dm/dmdbms/script/root/root_installer.sh #创建DmAPService服务
复制代码
六、配置数据库实例
- su - dmdba #切换到dmdba用户
- cd /home/dmdba/dmdbms/bin #切换到DM数据库安装目录下的bin目录
复制代码
- ./dminit -help
- #./dminit dminit命令初始化实例
- #-help 查看可配置参数
复制代码
留意:此中,page_size(页大小)、extent_size(簇大小)、case_sensitive(大小写敏感)、charset(字符集)、blank_pad_mode (空格填充模式)、page_check(页查抄模式)等参数一旦设置无法修改 ,在初始化实例时请审慎设置。
按需设置自界说初始化实例参数,示例如下:
- ./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237
复制代码
七、注册服务
留意:注册服务时需利用 root 用户进行注册,并进入数据库安装目录的/home/dmdba/dmdbms/script/root/ 下。
- su - root #切换到root用户
- cd /home/dmdba/dmdbms/script/root/ #切换到root目录下
- ./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p #注册实例服务
复制代码
参数说明:
标记参数说明-t服务类型注册服务类型,支持一下服务类型:dmap、dmamon、dmserver、dmwatcher、dmmonitor、dmasmsvr、dmasmsvrm、dmcss、dmcssm。-dm_iniINI 文件路径指定服务所需要的 dm.ini 文件路径。-p服务名后缀指定服务名后缀,生成的操纵体系服务名为“服务脚本模板名,称 + 服务名后缀”。此参数只针对 dmserver、dmwatcher、dmmonitor、dmasmsvr、dmasmsvrm、dmcss、dmcssm 服务脚本生效。 切换到/home/dmdba/dmdbms/bin/目录下,查看注册好的 DmServiceDMTEST服务。
八、运行数据库(启动、停止、重启、查看数据库状态和端口号等)
利用新建的dmdba用户进入到bin目录下,启动数据库。
- cd /home/dmdba/dmdbms/bin #切换到bin目录
- ./DmServiceDMTEST start #数据库启动
- ./DmServiceDMTEST stop #数据库停止
- ./DmServiceDMTEST restart #数据库重启
- ./DmServiceDMTEST status #查看数据库状态
- cat /dmdata/data/DMTEST/dm.ini | grep PORT_NUM #查看端口号
复制代码
更多安装细节说明请移步达梦数据库官方地点:https://eco.dameng.com
总结
以上就是在linux下安装DM8的全部过程,留意安装过程中不要遗漏步骤,这样大概会导致安装失败。
|