(3)Linux Centos7 下的达梦数据库单机部署实践

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

在上一篇博客中我们对达梦数据库的物理结构和逻辑结构进行了理论学习,本着理论结合实践的原则,咱们就通过本文来对单机数据库的部署过程进行动手实践。

本篇部署环境是基于Linux下,Win下的部署可以参考相关部署手册。

一、系统环境及数据库安装包确认

  • 系统环境情况确认

cat /etc/issue  ###操作系统查询

cat /proc/version  ###内核查询 uname -a

lscpu       ###CPU型号

1.2 数据库安装包下载

    注册之后,根据自己的系统环境,选择对应的数据库安装包进行下载。

二、部署安装与卸载

    接下来,是在CentOS Linux 7.9 Linux单机环境下进行DM数据库环境部署。

2.1部署准备工作

    安装前准备工作包括两个大的部分,主要是 用户环境相关准备和系统参数部分调整。

2.1.1创建数据库用户dmdba和用户组dinstall

数据库运行依赖该用户。

[root@~]# groupadd dinstall -g 2001

[root@~]# useradd -g dinstall -u 1001 -d /home/dmdba -s /bin/bash dmdba

[root@~]# passwd dmdba

[root@~]# <输入密码>

[root@~]# <再次输入密码>

2.1.2创建数据库安装目录并修改属主及权限

[root@gc1 /]# mkdir -p /dm8/dmdbms

chown dmdba.dinstall -R /dm8/dmdbms

chmod 755 -R /dm8/dmdbms

2.1.3用户dmdba环境变量设置

调整dmdba用户下得环境变量文件.bash_profile

LD_LIBRARY_PATH主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。

PATH环境变量定义了用于进行命令和程序查找的目录。 PATH中的目录使用冒号分隔

DM_HOME定义达梦数据库得软件目录

vi .bash_profile

export DM_HOME="/dm8"

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

保存文件后执行source .bash_profile 生效

2.1.4系统参数调整

2.1.4.1关闭SELinux

2.1.4.2关闭防火墙

2.1.4.3关闭SWAP

在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。

数据库系统一般都对响应延迟比较敏感,如果使用swap代替内存

从零到一:在Visual Studio中构建并调试MFC ActiveX控件 本文详细介绍了在Visual Studio中从零开始构建并调试MFC ActiveX控件的完整流程,包括环境准备、项目创建、编译注册、界面设计、核心功能实现及网页集成等关键步骤。针对开发过程中常见的OCX注册失败、界面闪烁等问题提供了实用解决方案,帮助开发者高效完成ActiveX控件开发与部署。 阅读详情

相关推荐

VS2019+MVC+WEBAPI+ACTIVEX控件

VS2019+MVC+WebAPI+AxtiveX调用+浏览器厂商检测;实现文件的上传于下载、IE调用com组件等

MFC OCX三种调用方法

1、以ATL的方式进行调用,ocx的本质是ATL,所以可以用调用ATL的方法进行调用。不过在插入头文件的时候跟ATL不同,需要以文件的形式加载读取他的头文件(因为ocx控件只会生成在"ActiveX控件中的MFC类",不会生成在"ATL类型库里面的MFC类")。 选择完文件之后,即可添加对应的接口类。 void Ctest5Dlg::OnBnClickedTestBt() { // ...

fly0413的博客 6206

VS2019 MFCActiveX插件开发——环境搭建及创建demo

一、环境搭建 安装时勾选了使用C++的桌面开发及勾选了MFC组件,如下图所示: 二、创建demo 1、创建新项目时选择MFC ActiveX控件 2、此处按照默认设置直接点击完成。可根据需求,勾选无窗口激活之类的选项,根据测试,这个关于对话框也没啥用。 3、点击完成就创建好一个可以注册的插件了,如果不想手动注册,需要以管理员权限运行VS,编译时直接生成就好,因为不是生成的是.ocx控件,不是可执行程序,无法使用Ctrl F5调试运行。 下图所示的状态,插件已经注册了 当然也可以手动注册 三

腾空烈鹰 3443

在VS2005中使用OCX控件

本文在(http://www.360doc.com/content/10/1210/22/1520315_76921356.shtml)基础上,结合本人的具体使用情况修改而成。 第一步,注册ocx控件(如:MyPlayer.ocx)。     注册ocx文件:regsvr32 MyPlayer.ocx     卸载ocx文件:regsvr32 –u MyPlayer.ocx   第二

skywalker_leo的专栏 6839

使用visual studio 开发ActiveX(ocx)

前言 近有一个项目要做浏览器插件,需要兼容ie浏览器,又用到了ActiveX的知识。在此记录一下开发流程,避免以后再踩坑。话不多说,直接开始~~~ 1.创建一个MFC ActiveX 工程,本文均以visual studio 2017 为例 确定创建项目后,会弹出一个ActiveX创建向导,无特殊要求的话,直接点完成即可。 右键直接生成,此时你可能会失败,原因是注册ocx需要管理员权限,需要以...

qq_37195309的博客 1435

【VS2017】将DLL封装成ActiveX控件(OCX文件)详细步骤

前言   最近组内WEB工程师在做浏览器的加密卡识别登陆功能,由于JS不能进行太复杂操作,因此委托我使用C编写DLL库封装成OCX控件给他调用。我也是第一次编写该类程序,查阅了不少资料,在此分享给大家。   本文使用的平台:Win10系统+Visual Studio 2017软件 正文 建立工程 1、打开Visual Studio 2017软件,点击【文件】、【新建】、...

wjb123sw99的博客 7748

基于VS2013的ActiveX控件实现

1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。          ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成OCX和动

EasyLiu 1万+

MFC ACTIVEX的创建与调用

一:同样的,使用创建向导创建MFC ACTIVEX 这里直接使用vs2013默认的方式直接完成创建就可以了。 二:创建完ActiveX控件之后,需要为控件里面添加一些消息,事件方法等用来完成这个ActiveX的功能。 参考https://blog.csdn.net/guo_lei_lamant/article/details/79714851 消息:一般是系统发送过来的消息,举...

222

MFC Activex 开发、ocx打包成cab、部署、测试、自动升级

小小抱怨下:也许是MFC现在用的人少的缘故。在国内和国外都基本上找不到什么全的资料。特别是ocx打包成Cab时的安装文件inf的编写方面,国内基本上是copy,抄的还一知半解。查找个资源真心的累啊。现在将编写步骤和遇到的问题以及问题的解决办法记录下来。有的资源是参考了别人的博文,有引用的地方将附上连接,再次感谢这些博主,如有侵权,请联系本人,立即删除。 一、MFC Activex...

weixin_33736832的博客 267

C++类型和C#类型的Activex控件编写并测试详细说明

C++和C#开发Activex控件总结 开发环境:VS2010 IE11 1. C++篇 1.1创建工程 如下图示,创建MFC Activex控件”类型的工程 1.2查看OCX GUID 按照如下步骤即可得到OCX的GUID 1.3添加ocx外部调用方法 1.3.1 如下图显示步骤进行方法添加 ...

hsy12342611的专栏 681

使用VS2010创建MFC ActiveX工程项目

http://blog.csdn.net/longhuahaha/article/details/8556964 c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目 1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个

u014029393的博客 411

Visual C++ MFC串口通信实战:MSComm控件开发与调试指南

串口通信是嵌入式系统、工业自动化和物联网设备调试中基础且关键的通信方式,它通过物理线路实现设备间的数据交换。其核心原理在于通过统一的波特率、数据位和停止位等参数配置,确保收发双方时序同步。在Windows桌面应用开发中,Visual C++MFC框架因其稳定性和对遗留系统的良好支持,常被用于构建上位机软件。MSComm控件作为ActiveX组件,封装了底层Windows API,简化了串口操作,显著提升了开发效率,尤其适用于工控、医疗仪器等需要快速实现设备通信的场景。本文聚焦于利用MSComm控件进行串口

weixin_30765577的博客 347

VS2010创建MFC ActiveX工程项目

c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。 ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形...

weixin_33854644的博客 137

c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目

1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。          ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成O

This My Life - chisj 1238

VC++集成DWGdirect控件实现DWG图纸读取与交互开发实战

在工业软件与CAD二次开发领域,DWG文件作为AutoCAD原生格式,承载了复杂的几何与属性数据。其解析原理涉及坐标系转换、实体遍历与图层控制等核心技术,对实现自主可控的图纸处理能力具有重要价值。通过ActiveX控件集成,开发者能在VC++/MFC环境中快速嵌入专业图纸浏览与处理功能,广泛应用于图纸审查、数据提取与轻量批注等场景。本文基于DWGdirect控件,详细讲解在TDNET框架中实现DWG文件加载、实体遍历及用户交互的工程实践,涵盖性能优化与常见问题排查,为VC++开发者提供高效集成方案。

weixin_33834910的博客 317

OCX 添加方法事件

OCX 添加方法事件 添加方法 1.打开类视图(VS 中的菜单栏里面选择 视图->类视图) 2.找到后缀是**Lib的名字列表项,并展开 > 3.右键选中 增加方法名,参数设置完后一定要记得点击添加 点击完成后会自动生成long test(LONG index)方法 添加事件 1.打开类视图,右键选中如下图的选项,选中添加事件 定义事件,设置参数后点击添加,我这里设置...

江湖小馆的博客 2507
上一篇: (2)达梦数据库的物理和逻辑体系结构认识
下一篇: (4)达梦数据守护集群DMDataWatch的实时主备环境部署实践
idmon
博客等级 码龄4年 16粉丝 · 16原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值