DM达梦数据库Linux服务器安装

本文详细介绍了在Linux系统上安装DM数据库的全过程,包括检查系统配置、禁用防火墙、创建安装用户、安装数据库、初始化实例、以及创建用户。重点在于以非root用户权限进行安装和设置,并提供了关键步骤和命令参考。
摘要由CSDN通过智能技术生成

目录

 一.  准备

 二.  安装数据库

 三.初始化实例

 四.创建用户


 一.准备

1.检查系统
        安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证 DM 能够正确安装和运行。如果lsb_release -a显示未找到命令,显而易见,未安装lsb_release这个命令,需要使用yum进行安装 lsb_release命令所在的安装包。

获取系统位数

getconf LONG_BIT 

查询操作系统 release 信息

lsb_release -a (或者cat /etc/redhat-release)

查询系统信息

cat /etc/issue

查询系统名称

uname -a

2.禁用防火墙
    建议禁用防火墙,否则会导致一些问题,如本机管理工具连接虚拟机时会报错,显示网络错误等一些问题。

关闭防火墙

systemctl stop firewalld

设置开机禁用防火墙

systemctl disable firewalld

查看防火墙状态

systemctl status firewalld

3.创建安装用户
为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。

创建安装用户组dinstall

groupadd -g 1010 dinstall

创建安装用户dmdba

useradd -u 1010 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化用户密码

passwd dmdba

123456789

 二.安装数据库

1.安装数据库
加载光驱

mount dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /mnt

赋予DMInstall.bin 文件执行权限

chmod 755 ./DMInstall.bin

su - dmdba

cd /mnt

./DMInstall.bin -i

安装路径:/home/dmdba/dmdbms

2.注册管道服务
安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。

root用户执行:/home/dmdba/dmdbms/script/root/root_installer.sh

 三.初始化实例

1.初始化实例
su root

创建实例目录

mkdir -p /dmdata

改变dmdata 文件所有者,所有组

chown -R dmdba:dinstall /dmdata

su - dmdba

cd /home/dmdba/dmdbms/bin

初始化一个实例名为 DMOA,库名为 DMOA,端口号为 5234,页大小为 16,字符 集为 gb18030,大小写为不敏感的库:

./dminit PATH=/dmdata DB_NAME=DMOA INSTANCE_NAME=DMOA CASE_SENSITIVE=0 CHARSET=0 PAGE_SIZE=16 PORT_NUM=5234

2.创建开机自启动服务
su - root

cd /home/dmdba/dmdbms/script/root

./dm_service_installer.sh -t dmserver -p DMOA -dm_ini /dmdata/DMOA/dm.ini

3.启动服务
systemctl start DmServiceDMOA

查看进程

ps -ef|grep dmserver

 四.创建用户

使用 disql 新建一个名称为 root 的用户,设置密码为 123456789,并授予 dba 角色权限

su - dmdba

cd /home/dmdba/dmdbms/bin

./disql SYSDBA/SYSDBA@192.168.***.***:5234

create user root identified by 123456789;

grant dba to root;

 接下来自由发挥就行啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佛係老李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值