Linux环境下安装达梦8数据库

1.下载达梦数据库

下载地址:产品下载-达梦数据

 这里使用X86的Centos7下载,趋于国产化更多平台可能会使用麒麟系统以及ARM架构,根据实际系统进行下载即可

2.下载完成解压后将bin文件放置于服务器端(我使用远程连接下载,直接在服务器wget或别的方法下载后解压也可)

3.官方文档推荐安装在dmdba用户下,顺着官方文档,我们新建用户组,新建用户以及设置密码

[root@ecs-23051001 ~]# groupadd dm    
[root@ecs-23051001 ~]# useradd dmdba
[root@ecs-23051001 ~]# passwd dmdba
Changing password for user dmdba.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
You have mail in /var/spool/mail/root
[root@ecs-23051001 ~]# 

4.ncdu或是free命令查看系统磁盘大小是否足够(至少预留1G,没有命令可以安装 yum install ncdu)

注意:由于Linux里有ulimit,限制shell进程及其子进程的系统资源使用,也就是限制登录用户能一次性打开多少个进程,多少个文件等等,所以需要检查调整当前用户的ulimit参数,可以直接通过ulimit -a检查。

 检查file size,open files,data seg size,virtual memory参数,最好设置为unlimited,防止空间 不够的情况下启动数据库失败

 5.在准备充足的磁盘空间以及内存后, 新建文件夹存放数据库,将此文件夹权限赋予dmdba

[root@ecs-23051001 data]# ll
total 20
drwxr-xr-x  8 root root 4096 May 12 11:41 blackbird
drwxr-xr-x  2 root root 4096 May 12 00:17 minio
drwx------ 19   70 root 4096 May 19 02:58 pgdata
drwxr-xr-x  6 root root 4096 Jun  1 19:57 server
drwxr-xr-x  3 root root 4096 May 13 01:51 webc
[root@ecs-23051001 data]# mkdir dm8
[root@ecs-23051001 data]# sudo  chown -R dmdba dm8
You have mail in /var/spool/mail/root
[root@ecs-23051001 data]# sudo chmod 777 dm8

6.切换到dmdba用户,开始安装,选择中文Chinese

drwxr-xr-x  8 root  root       4096 May 12 11:41 blackbird
drwxrwxrwx  2 dmdba root       4096 Jun  5 11:18 dm8
-rw-r--r--  1 root  root 1092293558 Jun  5 13:32 DMInstall.bin
drwxr-xr-x  2 root  root       4096 May 12 00:17 minio
drwx------ 19    70 root       4096 May 19 02:58 pgdata
drwxr-xr-x  6 root  root       4096 Jun  1 19:57 server
drwxr-xr-x  3 root  root       4096 May 13 01:51 webc
[dmdba@ecs-23051001 data]$ ./DMInstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:c

7.key文件路径,没有就n

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:

8.时区,选择21东八区中国标准时间

是否设置时区? (Y/y:是 N/n:否) [Y/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=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:
21

9.选择类型服务器

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:2

10.选择安装路径后确认

请选择安装目录 [/home/dmdba/dmdbms]:/data/dm8
可用空间: 145G
是否确认安装路径(/data/dm8)? (Y/y:是 N/n:否)  [Y/y]:y

11.安装结束后以root用户执行sh命令,如下底部提示

[INFO] 安装达梦数据库...
2023-06-06 10:00:08 
[INFO] 安装 基础 模块...
2023-06-06 10:00:10 
[INFO] 安装 服务器 模块...
2023-06-06 10:00:10 
[INFO] 安装 驱动 模块...
2023-06-06 10:00:11 
[INFO] 安装 手册 模块...
2023-06-06 10:00:11 
[INFO] 安装 服务 模块...
2023-06-06 10:00:11 
[INFO] 移动日志文件。
2023-06-06 10:00:11 
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/data/dm8/script/root/root_installer.sh

安装结束
[root@ecs-23051001 dm8]# cd /data/dm8/script/root
[root@ecs-23051001 root]# ll
total 44
-rwxr-xr-x 1 dmdba dmdba 25364 Jun  6 10:00 dm_service_installer.sh
-rwxr-xr-x 1 dmdba dmdba  9170 Jun  6 10:00 dm_service_uninstaller.sh
-rwxr-xr-x 1 dmdba dmdba   454 Jun  6 10:00 root_installer.sh
[root@ecs-23051001 root]# sudo ./root_installer.sh 
移动 /data/dm8/bin/dm_svc.conf 到/etc目录
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

12.目前为止,我们只是初步建立好了数据库,还未进行初始化示例,所以开始进行实例化

到我们安装达梦数据库的bin目录下:

我这里使用了case_sensitive=n 意思是不敏感大小写 更多参数可自行设置

[root@ecs-23051001 bin]# ./dminit path=/data/dm8/ db_name=dmdatabase  BLANK_PAD_MODE=1 CASE_SENSITIVE=n 
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-04-17
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /data/dm8/dmdatabase/dmdatabase01.log


 log file path: /data/dm8/dmdatabase/dmdatabase02.log

write to dir [/data/dm8/dmdatabase].
create dm database success. 2023-06-06 10:10:32
You have mail in /var/spool/mail/root
[root@ecs-23051001 bin]# 

13.安装完成,我们使用命令启动达梦数据库

到bin目录下,后面的地址为刚才安装数据库的地址下ini文件        

[root@ecs-23051001 bin]# ./dmserver /data/dm8/dmdatabase/dm.ini

启动端口可直接通过启动后的ini文件进行更改,关键字为PORT_NUM 

默认用户名密码都为SYSDBA

至此,启动成功!我们使用客户端工具进行连接测试,我使用的是Windows版本连接工具,在文章顶部官网链接里可下载,tool文件夹下的manager工具

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值