linux查看dm8目录,LINUX命令行安装DM8数据库-程序员宅基地

技术标签: linux查看dm8目录  

LINUX命令行安装DM8数据库

LINUX命令行安装DM8数据库

1.安装前准备工作

在安装DM之前需要检查或修改操作系统的配置,以保证DM正确安装和运行。 包括Linux、AIX、HP-UNIX、Solaris和 FreeBSD 操作系统。以下安装程序说明将以 Red Hat Enterprise Linux 6 for x86-64系统为例,由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准。

检查Linux(Unix)系统信息

在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配以保证DM能够正确安装和运行。可以使用以下命令检查操作系统基本信息。

#获取系统位数 getconf LONG_BIT

#查询操作系统release信息 lsb_release -a

#查询系统信息 cat /etc/issue #查询系统名称 uname -a

创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为DM创建一个专用的系统用户。

创建安装用户组 dinstall

groupadd dinstall

创建安装用户 dmdba

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化用户密码

passwd dmdba

之后通过系统提示进行密码设置

注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作

在Linux(Unix)系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制,为了使DM能够正常运行,建议检查当前安装用户的ulimit参数。运行ulimit -a进行查询。如下图所示

4d301378db1274902c552d7bd5af375e.png

查看ulimit参数

64c4c137aa27248b4dcd838e45b2ed70.png

soft nofile 65535

hard nofile 65535

如果用户需要为当前安装用户更改 ulimit 的资源限制请修改文件 /etc/security/limits.conf

检查系统内存与存储空间

检查内存 为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用

内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下

命令检查操作内存:

#获取内存总大小

grep MemTotal /proc/meminfo

#获取交换分区大小

grep SwapTotal /proc/meminfo

#获取内存使用详情

free

e939d1dc679604113d908659fd667f64.png

54c5ced730e4a289253174199a6974e4.png

2.安装DM8数据库

注:用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用root 系统用户进行安装)

步骤:

切换至普通用户: su – dmdba

将DM数据库安装包DMInstall.bin放入普通用户目录下

44d30e09d12a15b0befcab7ec97f8224.png

授予执行权限: chmod 755 ./DMInstall.bin

dd6cbb738b497b7c411dfb107351d25c.png

执行安装命令: ./DMInstall.bin -i

选择安装语言中文: C

b7528faf7eb8ca771daea7730fe19c33.png

3afa8af184e4b120bd31852772c1d180.png

正式版本会提供key文件,需要输入key文件路径.

d6ee4f89865a5dfaf9d95b978c3a61ff.png

096bf28843be80d479974e841ebb96e2.png

21a633efdb2958f5be16d2699fbaedac.png

c4508709b91a720a954867ab112d93b5.png

DM8软件安装完成

3.数据库初始化

进入数据库bin目录下:

cd /home/dmdba/dmdbms/bin

986ad2145532f7ea5716b606e21e19f3.png

进行初始化参数配置: ./dminit 也可以./dminit help 查看参数列表

b3e4212615983a9c85c69482185f2c29.png

7ea660cb87e86c4b28c382dbd1748bab.png

初始化数据库完成名称叫DAMENG继续注册数据库:首先检查dm.ini的位置,该步骤需要用到dm.ini

c552a4b9bb035aafbec9e9e37d2e1cb2.png

得知dm.ini路径信息

寻找注册访问入口路径(注:需要root用户进入此路径进行命令操作)

a0ae342887f19d9e5fbae6769c4ac193.png

root用户进入此目录执行注册命令

./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdata/DAMENG/dm.ini -p DMSERVER

f5b2945f337b396991b95bbb721ff667.png

启动数据库: systemctl start DmServiceDMSERVER

ab10c0e4eafd6c1f0a742ad8ac587603.png

通过DM管理工具连接数据库

7f4f86db12657e5e7b2493c467a15a36.png

连接成功进入数据库

d464c97c8cbbe05a6d2dc4144b2a1a74.png

LINUX命令行安装DM8数据库相关教程

centos7安装部署postgresql96-server

centos7安装部署postgresql96-server 官网查看安装版本 查看自己系统版本 uname -a https://www.postgresql.org/download/linux/redhat/ 详细步骤yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-lates

KubeEdge萌新的安装部署

KubeEdge萌新的安装部署 KubeEdge 本小白的苦痛部署 虚拟机创建 XSHELL登陆方式 k8s部署 部署Kubernetes Master 部署网络插件CNI edge端的Mosquitto安装 KubeEdge的安装与配置 keadm安装 总结 参考的文章及视频 第一步 :创建两台虚拟机,本文使用的是centos7

Linux控制台重定向方法及原理

Linux控制台重定向方法及原理 Linux控制台重定向方法 本文介绍一种通过文件描述符重定向终端输入/输出的方法。 一些嵌入式设备,一般都会留有调试串口,经由RS232/485标准与PC的COM口相连,将打印输出在PC上显示,并可以接收PC端的输入,如下图所示: 设备出

Python+ASAquick+PSIPred蛋白质序列特征计算,ASAquick安装调用

Python+ASAquick+PSIPred蛋白质序列特征计算,ASAquick安装调用(Linux) 文章目录 前言 一、ASAquick安装 二、利用Python跑多条序列 2.1 准备数据 2.2 Python循环调用ASAquick的溶剂可及性 2.3 Python循环调用PSIPred得二级结构 总结 前言 在小编的上一篇文

Ubuntu linux命令练习1 shell seq rand 格式化

Ubuntu linux命令练习1 shell seq rand 格式化 一些基础命令,以下为方便演示均用shell脚本演示 od #!/bin/bash -vecho -n $IFS | od -cecho -n $IFS | od -b#左侧输出为变量地址(八进制)# -c 选择可打印字符或反斜杠转义# -b 选择八进制字节 type #!/bin/b

工作中用到的Linux之离线安装nginx

工作中用到的Linux之离线安装nginx 参考文章: https://www.liangzl.com/get-article-detail-146620.html 以下是个人的一些理解和实际操作,如有错误,谢谢指出。 一、使用工具 WinSCP、Xshell 6 二、需要的安装包 nginx离线安装包:nginx-1.16.1.tar.gz ngin

解决两个相同的APK安装失败,目的是不能覆盖安装原来的APP

解决两个相同的APK安装失败,目的是不能覆盖安装原来的APP 解决两个相同的APP包名和签名不一样但还是安装失败,目的是不能覆盖安装原来的APP **D:\yibo\TwosetsofremoteAPPsystems\this_yibo\htm_android\app\release\app.apk: Failure [INSTALL_FAILED_CONFL

神奇 | 神奇,原来 Linux 终端下还有这两种下载文件方式

神奇 | 神奇,原来 Linux 终端下还有这两种下载文件方式 “ Hi ! 我是小小,今天开始本周的第二篇,本周第二篇,将会着重讲解关于Linux下的两种文件下载方式。 前言 如果你一直使用 Linux 终端,比如在服务器上,如何从终端下载文件,在本篇文章中,你将会学

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36356002/article/details/116616150

智能推荐

蓝凌EIS智慧协同平台saveImg接口存在任意文件上传漏洞_蓝凌eis智慧协同平台文件上传漏洞-程序员宅基地

文章浏览阅读979次。蓝凌智慧协同平台eis集合了非常丰富的模块,满足组织企业在知识、协同、项目管理系统建设等需求。_蓝凌eis智慧协同平台文件上传漏洞

LLaVA-1.5-程序员宅基地

文章浏览阅读193次。与InstructBLIP或Qwen-VL在数亿甚至数十几亿的图像文本配对数据上训练的、专门设计的视觉重新采样器相比,LLaVA用的是最简单的LMM架构设计,只需要在600K个图像-文本对上,训练一个简单的完全连接映射层即可。结果表明,LLaVA-1.5不仅可以使用更少的预训练和指令微调数据,而且还可以利用最简单的架构、学术计算和公共数据集来实现最佳的性能——在12个基准中的11个上取得了SOTA。为了解决这个问题,研究人员建议在VQA问题的末尾,添加一个可以明确输出格式的提示,进而让模型生成简短回答。

ORACLE基本数据类型总结_oracle 数值类型最大值-程序员宅基地

文章浏览阅读442次。2013-08-17 21:04 by 潇湘隐者, 100246 阅读, 5 评论, 收藏, 编辑 ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成_oracle 数值类型最大值

10种机器学习算法_决策树和mlp-程序员宅基地

文章浏览阅读315次。作为数据科学家的实践者,我们必须了解一些通用机器学习的基础知识算法,这将帮助我们解决所遇到的新领域问题。本文对通用机器学习算法进行了简要的阐述,并列举了它们的相关资源,从而帮助你能够快速掌握其中的奥妙。▌1.主成分分析(PCA)/ SVDPCA是一种无监督的方法,用于对由向量组成的数据集的全局属性进行理解。本文分析了数据点的协方差矩阵,以了解哪些维度(大部分情况)/数据点(少数情况)更为重要,即它..._决策树和mlp

桥接模式的实现-程序员宅基地

文章浏览阅读148次。在这个示例中,我们使用std::shared_ptr来管理Implementor对象的生命周期,确保在不再需要时自动释放资源。通过智能指针的使用,我们避免了手动管理内存的复杂性,提高了代码的可靠性和可维护性。希望这个示例能帮助你理解如何使用智能指针来实现桥接模式。当使用智能指针来实现桥接模式时,我们可以利用std::shared_ptr或std::unique_ptr来管理对象的生命周期,确保资源的正确释放。

制造业敏感文件外发不安全?一招解锁更高效的加密方式!-程序员宅基地

文章浏览阅读440次,点赞11次,收藏8次。云盒子在制造业上有丰富的部署经验,在面向制造类企业的重要文件,可以通过审计、授权、文件加密进行多重保护,使得图纸文件、专利技术、采购订单等敏感数据等到有效保护,做到无处可泄,同时安全可靠,也不会对日常工作效率有影响 ,实现真正有效的企业文件保护的目的,达到既防止机密文件外泄和扩散,又支持内部知识积累和文件共享的目的。云盒子的加密方式是通过将本地文件数据上传到云盘进行统一加密存储,而不是对设备加密,通过【本地加密】+【云加密】双重组合下,不管用什么设备打开文件都受到管控,使管理者管理起来能够更高效。

随便推点

计算几何讲义——计算几何中的欧拉定理-程序员宅基地

文章浏览阅读188次。在处理计算几何的问题中,有时候我们会将其看成图论中的graph图,结合我们在图论中学习过的欧拉定理,我们可以通过图形的节点数(v)和边数(e)得到不是那么好求的面数f。 平面图中的欧拉定理: 定理:设G为任意的连通的平面图,则v-e+f=2,v是G的顶点数,e是G的边数,f是G的面数。证明:其实有点类似几何学中的欧拉公式的证明方法,这里采用归纳证明的方法。对m..._怎么证明平面图欧拉定理

c语言中各种括号的作用,C语言中各种类型指针的特性与用法介绍-程序员宅基地

文章浏览阅读750次。C语言中各种类型指针的特性与用法介绍本文主要介绍了C语言中各种类型指针的特性与用法,有需要的朋友可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!指针为什么要区分类型:在同一种编译器环境下,一个指针变量所占用的内存空间是固定的。比如,在16位编译器环境 下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变。虽然所有的指针都只占8个字节,但不同类型的变量却占不同的字节数..._c语言带括号指针

缅甸文字库 缅甸语字库 缅甸字库算法_0x103c-程序员宅基地

文章浏览阅读9.5k次。字库交流 QQ:2229691219 缅甸语比较特殊、缅甸语有官方和民间之分,二者不同的是编码机制不同,因此这2种缅甸语的字串翻译、处理引擎、字库都是不同的。我们这里只讨论官方语言。 缅文、泰文等婆罗米系文字大多是元音附标文字,一般辅音字母自带默认元音可以发音,真正拼写词句时元音像标点符号一样附标在辅音上下左右的相应位置。由于每个元音位于辅音的具体位置是有自己的规则的,当只书写..._0x103c

Python+django+vue校园二手闲置物品拍卖系统pycharm毕业设计项目推荐_基于python+django+vue实现的校园二手交易平台-程序员宅基地

文章浏览阅读200次。在校园,随着学生数量的增多,存在许多生活和学习物品,许多学习用品经过一学期学习之后往往被闲置,一些出于一时喜欢而购买的物品使用机会少而被闲置,还有一些物品以低廉的价格卖给资源回收站,造成巨大的资源浪费。校园闲置物品拍卖系统使用python技术,MySQL数据库进行开发,系统后台使用django框架进行开发,具有低耦合、高内聚的特点,其中校园用户通过人脸识别的方法增加系统安全性,在闲置物品推荐中,使用协同过滤算法进行商品推荐。系统的开发,帮助高校有效的对闲置物品进行管理,提高了闲置物品销售的效率。_基于python+django+vue实现的校园二手交易平台

【推荐系统论文精读系列】(十)--Wide&Deep Learning for Recommender Systems_引用《wide & deep learning for recommender systems》-程序员宅基地

文章浏览阅读1.1k次,点赞3次,收藏3次。文章目录Wide & Deep Learning for Recommender Systems一、摘要二、介绍三、推荐系统综述四、Wide&Deep学习4.1 Wide部分4.2 Deep部分4.3 联合训练 Wide&Deep ModelPreferenceWide & Deep Learning for Recommender Systems一、摘要具有非线性特征转化能力的广义线性模型被广泛用于大规模的分类和回归问题,对于那些输入数据是极度稀疏的情况下。通过使用交_引用《wide & deep learning for recommender systems》

c++ sleep函数_Linux 多线程应用中如何编写安全的信号处理函数-程序员宅基地

文章浏览阅读171次。关于代码的可重入性,设计开发人员一般只考虑到线程安全,异步信号处理函数的安全却往往被忽略。本文首先介绍如何编写安全的异步信号处理函数;然后举例说明在多线程应用中如何构建模型让异步信号在指定的线程中以同步的方式处理。Linux 多线程应用中编写安全的信号处理函数在开发多线程应用时,开发人员一般都会考虑线程安全,会使用 pthread_mutex 去保护全局变量。如果应用中使用了信号,而且信号的产生不..._linux c++ sleep 不被中断

推荐文章

热门文章

相关标签