DM8在linux环境下的安装与使用

DM8在linux环境下的安装与使用

一、安装DM8

本次使用银河麒麟V10操作系统,在 x86_64 架构上安装DM8企业版。

1、安装前操作
(1)关闭防火墙
如果需要远程连接服务器,需要关闭防火墙或者开放对应端口。

systemctl stop firewalld.service

(2)挂载ios

mkdir  /mnt/dm 
mount  -o  loop  dm8_20220525_x86_rh6_64.iso  /mnt/dm

(3)创建用户和用户组

新建dinstall用户组

# groupadd dinstall
# cat /etc/group |grep dinstall
dinstall:x:1000:

新建dmdba用户(不推荐使用root用户安装dm8

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

设置用户密码

passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

(4)创建安装路径

mkdir /dm8

赋权给dmdba

chmod -R 755 /dm8
chown dmdba:dinstall /dm8

(5)设置最大打开文件数

编辑 /etc/security/limits.conf 文件

vi /etc/security/limits.conf

尾部插入四句

dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384

:wq保存退出

重启服务器,切换到dmdba用户,查看是否生效

su - dmdba  
ulimit -a

在这里插入图片描述

或者在当前会话,dmdba用户下,输入命令临时生效

ulimit -n 65536

2、安装dm8
(1)图形化安装
配置DISPLAY变量
root用户下执行xhost +

xhost +
access control disabled, clients can connect from any host

查看DISPLAY变量

echo $DISPLAY
:0.0

设置当前会话下,dmdba用户的图形化

su - dmdba
echo $DISPLAY

export DISPLAY=:0.0

避免/tmp临时安装目录空间太小而无法图形化安装,扩容临时内存空间

在这里插入图片描述

root用户执行
mount -o remount,size=4g  /tmp 

图形化安装

cd /mnt/dm
./DMInstall.bin

在这里插入图片描述

有key就选,没有就不选

在这里插入图片描述

典型安装

在这里插入图片描述
安装在/dm8目录下

在这里插入图片描述

在这里插入图片描述root用户下运行dm8/script/root/root_installer.sh

移动 /dm8/bin/dm_svc.conf 到/etc 目录
修改服务器权限
创建 DmAPService 服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service →
/usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动 DmAPService 服务

(2)命令行安装

su - dmdba
cd /mnt/dm
./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序…
欢迎使用达梦数据库安装程序
是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
请选择设置时区 [21]:
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义

请选择安装类型的数字序号 [1 典型安装]:
所需空间: 1585M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 9G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:
安装前小结
安装位置: /dm8
所需空间: 1585M
可用空间: 9G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-09-21 11:17:56
[INFO] 安装达梦数据库…
2022-09-21 11:17:56
[INFO] 安装 基础 模块…
2022-09-21 11:18:00
[INFO] 安装 服务器 模块…
2022-09-21 11:18:01
[INFO] 安装 客户端 模块…
2022-09-21 11:18:04
[INFO] 安装 驱动 模块…
2022-09-21 11:18:05
[INFO] 安装 手册 模块…
2022-09-21 11:18:05
[INFO] 安装 服务 模块…
2022-09-21 11:18:06
[INFO] 移动日志文件。
2022-09-21 11:18:07
[INFO] 安装达梦数据库完成。

请以 root 系统用户执行命令:

/dm8/script/root/root_installer.sh

安装结束

安装完成后/dm8安装目录下文件内容如下
在这里插入图片描述

二、数据库实例创建与管理

(1)创建实例

图形化创建比较方便直观

cd /dm8/tool
./dbca.sh

在这里插入图片描述

安装在/dm8/data目录下

在这里插入图片描述

设置实例名、服务名、端口号

在这里插入图片描述
此处添加重做日志文件

在这里插入图片描述设置簇大小、页大小,以及重做日志文件大小

在这里插入图片描述
设置用户密码

在这里插入图片描述root用户执行脚本

在这里插入图片描述

(2)连接数据库
在dmdba用户下,使用./disql连接数据库

./disql sysdba/Dameng123:5236

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 2.266(ms)
disql V8
SQL>

或者使用DM 管理工具连接数据库

cd  /dm8/tool
./manager

输入端口号和密码连接数据库
在这里插入图片描述

(3)实例服务管理
命令行启动和停止服务root用户下

systemctl status DmServiceDMSERVER.service
systemctl stop mServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

或者使用DM服务查看器启动必须root用户才能启动

cd /dm8/tool
./dmservice.sh

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值