首页 > 数据库 > 国内数据库 > DM8企业级数据在LINUX上以命令行方式安装配置
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/ ,如需转载,请注明出处,否则将追究法律责任。