Linux(CentOS)安装达梦数据库 dm8
CentOS版本:CentOS 7
达梦数据库版本:dm8
一、获取 dm8 安装文件
1、下载安装文件
打开达梦官网:https://www.dameng.com/
下载的文件
解压后的文件
2、上传安装文件到 CentOS
使用FinalShell远程登录工具,并且使用 root 用户连接登录(注意这里说的root用户连接登录是指这样的)
二、准备安装环境
1、新建用户组和用户
创建用户组 dinstall
groupadd dinstall -g 2001
创建用户 dmdba
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
修改用户密码:Dm@2001
passwd dmdba
2、修改限制参数
修改 /etc/security/limits.conf 文件,配置内容
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
重启计算机
reboot
切换到 dmdba 用户,查看配置是否生效
su - dmdba
ulimit -a
3、创建安装目录
切换至 root 用户,创建实例保存目录、归档保存目录、备份保存目录
su - root
mkdir -p /dmdata/data;mkdir -p /dmdata/arch;mkdir -p /dmdata/dmbak
修改安装目录权限
用户修改为 dmdba,用户组修改为 dinstall
chown -R dmdba:dinstall /dmdata/data;chown -R dmdba:dinstall /dmdata/arch;chown -R dmdba:dinstall /dmdata/dmbak
授予755 权限
chmod -R 755 /dmdata/data;chmod -R 755 /dmdata/arch;chmod -R 755 /dmdata/dmbak
4、挂载镜像
挂载镜像到 /mnt 目录下,查看目录内容
mount -o loop dm8_20240920_x86_rh7_64.iso /mnt
ll /mnt
三、安装(图形化安装)
1、开放图形界面权限
进入到 /mnt 目录下
cd /mnt
开放图形界面权限
xhost +
echo $DISPLAY
在远程计算机上,打开 cmd,通过 ipconfig 获取 ip 地址
切换到 dmdba 用户
su - dmdba
设置需要在远程计算机(192.168.31.44)上调用图形化界面
export DISPLAY=192.168.31.44:0.0
进入 /mnt 目录下
cd /mnt
安装
./DMInstall.bin
如果顺利的话,就会弹出图形化安装界面……
--------------------------------------------------------------------------------------------------------------------------------
初始化图形界面失败,当前监视器窗口不支持图形界面。
使用命令行进行安装
./DMInstall.bin -i
三、安装(命令行安装)
5、安装
切换至 dmdba 用户,进入到 /mnt 目录下
su - dmdba
cd /mnt
执行安装命令
./DMInstall.bin -i
切换至 root 用户
su - root
执行命令,创建 DmAPService,否则会影响数据库备份
/home/dmdba/dmdbms/script/root/root_installer.sh
6、配置环境变量
进入 dmdba 用户的根目录下 /home/dmdba
cd /home/dmdba
编辑 .bash_profile,在文本尾部增加这行内容:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
vim .bash_profile
切换至 dmdba 用户
su - dmdba
刷新环境变量
source .bash_profile
7、配置实例
进入 /home/dmdba/dmdbms/bin 目录下,查看目录内容
cd /home/dmdba/dmdbms/bin
ls
使用 dminit 命令初始化实例,dminit 命令可设置多种参数,查看可配置参数
./dminit help
使用 dminit 命令初始化实例,配置数据库存放路径参数,其他参数采用默认设置
./dminit path=/dmdata/data
以下命令设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMTEST,实例名为 DBSERVER,端口为 5237。
./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237
8、注册服务
切换至 root 用户
su - root
进入到 /home/dmdba/dmdbms/script/root/ 目录下,查看目录内容
cd /home/dmdba/dmdbms/script/root/
ls
执行 sh 脚本,注册实例服务
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p DMTEST
返回到服务器桌面上进行操作(非远程登录操作模式),进入目录 /home/dmdba/dmdbms/tool/,查看目录内容
cd /home/dmdba/dmdbms/tool/
ll
打开 DM 服务查看器
./dbca.sh
原文地址:https://blog.csdn.net/BillKu/article/details/143822005
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!