| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 【arm架构】银河麒麟V10部署DM8数据库 -> 正文阅读 |
|
[嵌入式]【arm架构】银河麒麟V10部署DM8数据库 |
国产适配linux银河麒麟V10下arm版本部署DM8 tips:安装过程仅供参考,具体因你的实际部署路径而定 前言一、下载好对应的Linux版本的达梦数据库DM8官网直通车:https://www.dameng.com/view_61.html 下载中心,需要注册登录 系统检测,参考官网技术文档,一般而言可以忽略这一步
查询操作系统 release 信息,Redhat系列
查询系统信息
查询系统名称
linux下检查操作系统限制 官方文档建议如下设置
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化
建议用户设置为 65536 以上或 unlimited(无限制)。
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。 检查系统内存,获取内存总大小
获取交换分区大小
获取内存使用详情
检查存储空间
如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通
配置JAVA环境,无特殊需求忽略此步骤
arm架构银河麒麟V10
二、使用mount命令挂载准备好的iso镜像
赋予权限755
三、使用命令进行安装此步骤,官方不推荐使用root用户安装,采用新建用户授权形式。 创建安装用户 为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为 DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并指定用户 ID 和组 ID),具体细节可向系统管理员咨询。
切回root用户,需要验证密码。
如果当前操作系统中已存在 DM,将在终端弹出提示,输入选项:继续,将进行下一
默认安装路径:
官方文档推荐安装路径
这里官方推荐安装路径,与之前推荐新建用户dmdba对应起来。
例如通过配置文件安装,需要配置auto_install.xml文件
四、初始化数据库与注册服务1、dminit命令初始化创建实例,初始化生成data数据文件。无论是安装MySQL、MariaDB、Oracle亦或是DM数据库都是需要注册服务与实例化的过程,最终生成配置文件以及data数据文件。
五、通过脚本命令注册达梦数据库服务1.通过指定服务类型注册服务,或者手动添加 dm_service_installer.sh所在路径,linux_银河麒麟V10_arm版本
执行命令注册服务
六、测试启动DmServiceDMSERVER服务
七、设置管理员口令模式比如同时采用(2+4)口令长度不小于9且必须包含一个大写字母
一般推荐2+4的组合设置密码策略 八、排查错误启动DmServiceDMSERVER,需要找到对应的ini文件,没有实例化导致报错,是因为达梦数据库默认去/opt/dmdbms/下找dm.ini文件
例如:
关键字 说明 path dm.ini绝对路径或者dmserver当前目录的dm.ini 解决方案可以通过dminit初始化创建实例,生成data文件
2、通过指定服务类型注册服务
2.2、注册服务 进入对应脚本目录
执行命令
3、通过服务脚本文件注册服务
4、通过命令启动服务
九、手动注册服务(官方文档提供)以下步骤将以 Red Hat Enterprise Linux 6 for x86-64 系统为例,由于不同 1、拷贝服务模板文件(DmService)到系统服务目录(/etc/rc.d/init.d),并将 init.d环境
2、修改服务脚本(/etc/rc.d/init.d/DmServiceDMSERVER)配置。 3、创建启动服务的连接
如果没有dm.ini文件,新建一份 4、启动与停止服务
4.1、systemd 环境 4.2、拷贝服务模板文件(DmService)到目录(/opt/dmdbms/bin),并将新文件命
4.3、修改服务脚本(/opt/dmdbms/bin/DmServiceDMSERVER)配置 4.4、创建系统服务配置文件
文件内容,如下所示:
4.5、在使用服务前,需要启用服务。相关命令如下所示: centos7版本开始推荐使用systemctl命令
4.6、卸载服务
用户可以使用服务卸载脚本 4.7、删除服务参数 使用方法: DmServiceDMSERVER,命令如下:
大部分是参考DM8官方文档进行操作的,安装后也会在部署的doc目录下生成相关文档。部署过两次,就将安装的过程记录下来,以备不时之需。 持续优化更新中… 开心一刻
上面的引用就当玩笑话,乐呵乐呵。创作乐无边,学而思有境。你会发现,了解的越多,不了解的越多。好了,到此为止就是此篇文章的全部内容了,能看到这里的都是帅哥靓妹啊!!!善于总结,其乐不穷。好记性不如烂笔头,多收集自己第一次尝试的成果,收获也颇丰。你会发现,自己的知识宝库越来越丰富。白嫖有瘾,原创不易,快乐阅读!如果感觉文章还行,你的一键三连,是博主最大的创作动力。 by 龙腾万里sky 原创不易,白嫖有瘾 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:01:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |