安装前准备
数据库安装详细版本:dm8_20230817_x86_rh7_64.zip
虚拟机镜像:rhel-server-7.2-x86_64-dvd.iso
1、获取虚拟机基本信息
(此处暂不展示截图)
# 获取系统位数
getconf LONG_BIT
# 查询操作系统release信息
cat /etc/*-release
#查询系统信息
cat /etc/issue
# 查询系统名称
uname -a
2、创建安装用户
#创建安装用户组 dinstall
groupadd dinstall
# 创建安装用户 dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
#初始化用户密码。
passwd dmdba
#查看当前系统下所有用户(看是否创建成功)
cat /etc/passwd
上述操作见下图说明创建用户成功
3、修改系统文件打开最大数
#使用vi编辑器
vi /etc/security/limits.conf
#进入编辑器输入添加以下配置信息
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
#切换dmdba用户查询是否生效
su dmdba
ulimit -a
结果如下图:显示生效
4、挂载镜像文件
#创建安装目录并授权给dmdba,给安装路径下的文件设置 755 权限
mkdir /dm8
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8
# 提前将dm8镜像文件放入目标文件夹中,如opt中(在root用户下操作)
# 挂载镜像
mount -o loop /opt/dm8_20230817_x86_rh7_64.iso /mnt
#进入mnt中查看是否挂载成功 ,显示两个文件
5、正式安装dm8
#切换至dmdba用户下,在/mnt 目录中执行安装程序:操作如下
su dmdba
cd /mnt
./DMInstall.bin -i
# 详细安装步骤 选择语言,默认中文直接回车继续,在执行安装文件
# 否本地安装选择【不输入 Key 文件】,选择【默认时区 21】
# 选择安装类型,默认1,即服务端客户端及工具都会进行安装
# 输入之前规划好的安装目录:/dm8
# 然后确认安装,耐心等在安装完毕
# 数据库安装完成后,需要切换至 root 用户执行下图中的命令
创建 DmAPService(辅助插件服务),否则会影响数据库备份。
/dm8/script/root/root_installer.sh
操作如下:
# 至此数据库安装完毕
6、创建实例(实验操作)
# 配置环境变量,root用户下操作
(DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
)
cd /home/dmdba/
vi .bash_profile
如图所示:
# 切换至dmdba用户下,使环境变量生效
su dmdba
source .bash_proflie
# 创建实例前准备
切换至root用户下 创建存储实例数据的文件夹,并授权给dmdba,root用户下具体操作如下
mkdir -p /dm/data
chown dmdba:dinstall -R /dm/
# 自定义配置实例以及参数,切换至dmdba用户进入安装目录的bin文件目录下
cd /dm8/bin
# 配置参数(具体参数含义请阅读官网)
以下命令设置页大小为 32 KB,簇大小为 32 KB,不开启大小写敏感,字符集为 utf_8,数据库名为 DMDB,实例名为 MYTEST,端口为 5239。
./dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=n
CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=MYTEST PORT_NUM=5239
7.注册服务
未注册服务,不然DmServiceDMSERVER服务找不到,具体操作如下,(注意实例路径,以及此处设置服务名后缀也注意)
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER_1
8、开启服务
开启服务,并查看状态
systemctl start DmServiceDMSERVER_1.service
service DmServiceDMSERVER_1 status
更多知识讯息欢迎前往官网:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台