用户在安装 DM 数据库之前需要查看磁盘大小和名称,以保证 DM 数据库能够正确安装和运行。

1、在root下创建用户和组

创建用户所在的组,命令如下:

groupadd dinstall

创建用户,命令如下:

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

2、修改用户密码,命令如下:

passwd dmdba

3、切换到dmdba用户,添加环境变量

修改dmdba用户家目录下.bashrc文件(/home/dmdba/dm/.bashrc)添加如下语句:
export PATH=$PATH:/sbin
export PS1='[\u@\h \w]\$'

4、修改文件打开最大数(重启服务器后永久生效)

使用 vim 编辑器打开 /etc/security/limits.conf 文件,命令如下:

vi /etc/security/limits.conf

在最后添加五条语句,需添加的语句如下:

dmdba   soft    nofile     65536
dmdba   hard    nofile     65536
dmdba   soft    nproc      10240
dmdba   hard    nproc      10240
dmdba   soft    core       unlimited
dmdba   hard    core       unlimited

5、上传iso数据库镜像安装包,挂载镜像文件(xxxx替换实际名称)

切换到 root 用户,执行如下命令挂载镜像:

mount -o loop xxxx.iso /mnt

6、新建安装目录

创建目录 /home/dmdba,用来安装 DM 数据库。命令如下:

mkdir /home/dmdba

7、修改安装目录权限

将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:

chown -R dmdba:dinstall /home/dmdba

给安装路径下的文件设置 777 权限。命令如下:

chmod -R 777 /home/dmdba

8、切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。

su - dmdba

cd /mnt

./DMInstall.bin -i

按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。

注:数据库安装大概 1~2 分钟,数据库安装完成后,显示成功界面。数据库安装完成后,需要切换至 root 用户执行的命令创建 DmAPService,否则会影响数据库备份。

9、初始化

簇大小(EXTENT_SIZE):16

页大小(PAGE_SIZE):32

日志大小(LOG_SIZE):2048

大小写(CASE_SENSITIVE)[Y:敏感 / N:不敏感]:敏感

其它参数默认,如需更改其它参数,请参考《dminit使用手册》

./dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048

注:实际环境中,簇大小建议选择16,页大小选择32K,日志大小选择2048,字符集和大小写敏感需要和应用厂商对接后,再进行选择。

10、创建实例服务

cd /home/dmdba/dm/dmdbms/bin
cp ./service_template/DmService ./dmserverd

vi dmserverd
将以下内容修改
INI_PATH=/dbdata/dmdata/DAMENG/dm.ini

修改完成后,赋权
chmod 777 dmserverd

11、配置开机自启动

将dmserverd脚本拷贝到/etc/init.d目录下 cp ./dmserverd /etc/init.d
chkconfig dmserverd on
chkconfig --list

12、启动数据库
./dmserverd start
达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台达梦数据库产品体验站,DM8在线试玩,达梦数据库全系列产品免费下载,官方权威的快速上手文档和产品手册,最活跃的达梦技术社区,面向全行业ISV厂商免费的云适配服务。https://eco.dameng.com/

Linux环境下DM8的安装部署详细步骤相关推荐

  1. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  2. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  3. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  4. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  5. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  6. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  7. linux环境下使用virtualbox安装ghost系统

    linux环境下使用virtualbox安装ghost系统 环境为Ubuntu 18.04LTS,这次难点在于使用virtualbox如何使用虚拟机外部的文件安装系统.后来看到加载iso很方便,就往这 ...

  8. Linux环境下ANTs软件安装(基于源码)

    Linux环境下ANTs软件安装(基于源码) 1.下载Cmake 在命令行里运行: 2.下载ITK 在命令行里运行: 3.ANTs安装 (1)在命令行里运行: (2)编译完之后如果在 antsbin ...

  9. Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例

    Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例 一.下载kettle和mysql驱动 二.相关技术博客 三.Kettle分布式集群环境准备 四.解压kettle 五.执行Kit ...

最新文章

  1. centos7 mysql 5.6.38_centos7.4 安装mysql 5.6.38
  2. jdbc oracle thin@localhost 1521 XE
  3. 【Android 文件管理】分区存储 ( MediaStore 文件操作 )
  4. python基础教程:对可变对象和不可变对象的详解
  5. 直播回顾 | 数据驱动「产品迭代」的三大场景详解
  6. Linux系统中fflush,sync,syncfs,fdatasync,fsync的比较
  7. String字符串中获取所有匹配结果的索引值
  8. [链表]---链表相邻元素翻转
  9. SpringMVC+Spring3.2+Hibernate4整合实例
  10. LeetCode 379. 电话目录管理系统(哈希set)
  11. Deeplink(深度链接)唤起App,怎样实现无缝跳转
  12. bzoj3159 决战
  13. 2016值得关注的5大IT趋势
  14. 中间语言MicroSoft Intermediate Language(MSIL)
  15. base,override,virtual
  16. Topic Model的分类总结(LDA变种)
  17. linux终端输入五笔命令,Ubuntu 16.04如何安装Fcitx五笔拼音输入法
  18. VB编程的RS485通讯操作界面源码 本程序适应各类带RS485通讯的设备,参数可以自由修改,主要是针对各类变频器RS485通讯(RTU)格式!
  19. flink watermark 生成机制与总结
  20. 坚持你的梦想,什么时候都不晚!

热门文章

  1. 重启计算机网络连接巨慢,电脑重启后很久才能打开宽带连接怎么样解决
  2. 利用Cocos+Matchvs开发的IO类游戏源码分享
  3. Windows 补丁批量安装脚本
  4. waite()和sleep()的区别
  5. CodeForces - 1076E Vasya and a Tree 树剖?nono dfs+树状数组
  6. 《财富自由之路》读书笔记——财务自由是指你无需为生活开销而努力为钱工作的状态。
  7. kaggle竞赛-宠物受欢迎程度(赛题讲解与数据分析)
  8. 如何同时打开多个网页
  9. 测试用例编写方法总结
  10. 实现知乎 Android 客户端启动页视差滚动效果