redhat7环境下命令行方式安装达梦8数据库

本文详细描述了在Linux虚拟机上安装达梦数据库DM8的步骤,包括获取虚拟机信息、创建安装用户、修改系统限制、挂载镜像、执行安装、创建实例和服务注册等关键环节。
摘要由CSDN通过智能技术生成

安装前准备

数据库安装详细版本: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

更多知识讯息欢迎前往官网:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值