ITPub博客

首页 > 数据库 > 国内数据库 > DM8企业级数据在LINUX上以命令行方式安装配置

DM8企业级数据在LINUX上以命令行方式安装配置

原创 国内数据库 作者:it_lifestyle 时间:2021-04-27 14:39:58 0 删除 编辑

DM8 企业级数据在LINUX上以命令行方式安装配置

 

1.     DM8 数据库介绍

DM8 是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。

2.     为什么选择命令行方式安装

达梦8在LINUX系统如果要使用GUI图形界面安装,需要gnome或KDE两种桌面环境。往往客户系统环境不具备这样的条件,这时选择命令行方式安装配置就是一种很好的解决方案。既不需要查找相关的X-WINDOWS相关资源包,又不要处理安装X-WINDWOS时复杂包之间的关系。

3.     安装前准备工作

系统配置:建议4G内存以上,1核CPU以上,swap分区建议4G以上,磁盘空间建议100G以上

操作系统系统:选择LINUX7版本的64位的操作系统,如Centos7,Redhat7,

系统需要安装包:glibc,gc

安装包名称: dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso

安装参数设置: /etc/security/limits.conf  open files建议10240以上

4.     数据库安装过程

l   创建用户

[root@dm8 ~]# groupadd dminstall

[root@dm8 ~]# useradd -g dminstall dmdba

l   创建安装目录

[root@dm8 ~]# mkdir /dm8

[root@dm8 ~]# chown  dmdba:dminstall /dm8

l   修改open file参数

[root@dm8 ~]# vi /etc/security/limits.conf

l   挂载DM8数据库安装介质

[root@dm8 ~]# mount dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt

mount: /dev/loop0 写保护,将以只读方式挂载

 

 

l   切换至dmdba并以命令行方式安装数据库

[root@dm8 ~]# su – dmdba

[dmdba@dm8 mnt]$ ./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文)   [C/c]:

解压安装程序..........

欢迎使用达梦数据库安装程序

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

是否设置时区? (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= XXX 堡

[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]:

安装类型:

1 典型安装

2 服务器

3 客户端

4 自定义

请选择安装类型的数字序号 [1 典型安装]:

所需空间: 1088M

请选择安装目录 [/home/dmdba/dmdbms]:/dm8

可用空间: 43G

是否确认安装路径(/dm8)? (Y/y:是 N/n:否)  [Y/y]:y

安装前小结

安装位置: /dm8

所需空间: 1088M

可用空间: 43G

版本信息:

有效日期:

安装类型: 典型安装

是否确认安装? (Y/y:是 N/n:否):y

2021-04-27 14:10:18

[INFO] 安装达梦数据库...

2021-04-27 14:10:19

[INFO] 安装 基础 模块...

2021-04-27 14:10:32

[INFO] 安装 服务器 模块...

2021-04-27 14:10:34

[INFO] 安装 客户端 模块...

2021-04-27 14:10:47

[INFO] 安装 驱动 模块...

2021-04-27 14:10:52

[INFO] 安装 手册 模块...

2021-04-27 14:10:54

[INFO] 安装 服务 模块...

2021-04-27 14:10:56

[INFO] 移动ant日志文件。

2021-04-27 14:10:57

[INFO] 安装达梦数据库完成。

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

/dm8/script/root/root_installer.sh

安装结束

 

 

[root@dm8 ~]# cd /dm8/script/root/

[root@dm8 root]# ls

dm_service_installer.sh    dm_service_uninstaller.sh    root_installer.sh

[root@dm8 root]# sh root_installer.sh

移动 /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服务

[root@dm8 root]#

 

5.     数据库初始化,配置实例

[dmdba@dm8 bin]$ ./dminit path=/dm8/data db_name=DM01 instance_name=DMSVR01

initdb V8

db version: 0x7000a

file dm.key not found, use default license!

License will expire on 2021-06-24

 log file path: /dm8/data/DM01/DM0101.log

 log file path: /dm8/data/DM01/DM0102.log

write to dir [/dm8/data/DM01].

create dm database success. 2021-04-27 14:15:48

 

6.     向系统注册数据库实例

[root@dm8 root]# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DM01/dm.ini -p DMSVR01

Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSVR01.service to /usr/lib/systemd/system/DmServiceDMSVR01.service.

创建服务 (DmServiceDMSVR01) 完成

 

7.     启动DM8数据库实例

 

[root@dm8 root]# systemctl status DmServiceDMSVR01.service

● DmServiceDMSVR01.service - Dameng Database Service(DmServiceDMSVR01).

   Loaded: loaded (/usr/lib/systemd/system/DmServiceDMSVR01.service; enabled; vendor preset: disabled)

   Active: active (running) since 二 2021-04-27 14:21:28 CST; 5s ago

  Process: 26986 ExecStart=/dm8/bin/DmServiceDMSVR01 start (code=exited, status=0/SUCCESS)

 Main PID: 27010 (dmserver)

    Tasks: 49

   CGroup: /system.slice/DmServiceDMSVR01.service

            └─ 27010 /dm8/bin/dmserver /dm8/data/DM01/dm.ini -noconsole

 

4 月 27 14:21:13 dm8 systemd[1]: Starting Dameng Database Service(DmService.....

4 月 27 14:21:28 dm8 DmServiceDMSVR01[26986]: [38B blob data]

4 月 27 14:21:28 dm8 systemd[1]: Started Dameng Database Service(DmServiceD.....

Hint: Some lines were ellipsized, use -l to show in full.

 

8.     检查DM8数据库实例启动状态

[dmdba@dm8 ~]$ cd /dm8/bin

[dmdba@dm8 bin]$ ./disql sysdba/SYSDBA;

 

服务器 [LOCALHOST:5236]: 处于普通打开状态

登录使用时间 : 4.116( 毫秒 )

disql V8

SQL>

SQL> select status$ from v$instance;

 

行号      STATUS$

---------- -------

1          OPEN

 

已用时间 : 16.814( 毫秒 ). 执行号 :504.

 

备注:使用命令行安装达梦 8 数据库,数据库密码默认和用户名一致(密码需大写)。

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69998589/viewspace-2770119/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2021-04-19

  • 博文量
    1
  • 访问量
    581