一、前言

最近在学习使用达梦数据库,就从数据库安装学起,从部署DM7单库版本开始。

二、环境准备

我用的是基于基于Linux平台(redhat)的DM7,可以去达梦官网下载不同的版本达梦官网下载

三、正式安装

1.在root用户下创建用户和组

​groupadd dinstall

mkdir -p /home/dmdba

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

passwd dmdba

挂载镜像(如果下载的是压缩包,直接解压)

cd /opt/tmp

mount -o loop dm7_20220304_x86_rh6_64_ent_7.6.1.116.iso /mnt

2. 切换到dmdba用户,添加环境变量,修改dmdba用户家目录下.bashrc文件(/home/dmdba/dm/.bashrc)(rh7是 /home/dmdba/dm/.bash_profile )添加

su - dmdba

vim /home/dmdba/dm/.bashrc

export PATH=$PATH:/sbin

export PS1='[\u@\h \w]\$'

source .bashrc

3.创建安装文件目录(根据自己喜好建立)

创建数据、备份、归档、临时路径

mkdir -p   /dbdata/dmdata  /dbbak/dmbak  /dbarch/dmarch  /opt/tmp

chown -R dmdba:dinstall /opt/tmp  /dbdata /dbbak /dbarch /home/dmdba

chmod -R 777 /opt/tmp

4.修改文件权限

cp /mnt/DMInstall.bin /home/dmdba/dm

chmod -R 777 /home/dmdba/dm/DMInstall.bin

ulimit -n 65536

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.开始安装

su - dmdba

export DM_INSTALL_TMPDIR=/opt/tmp/

cd /home/dmdba/dm

./DMInstall.bin -i

安装完后请以root系统用户执行命令:

/home/dmdba/dm/dmdbms/script/root/root_installer.sh

6.初始化

切换到dmdba用户下的bin文件中按实际需求修改初始化参数:

cd /home/dmdba/dm/dmdbms/bin

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

初始化完成后:

cp /dbdata/dmdata/DAMENG/dm.ini /home/dmdba/dm/dmdbms/bin/

7.配置数据库启动脚本

修改安装目录bin下的service_template目录中有个 DmService 脚本:

cd /home/dmdba/dm/dmdbms/bin/service_template

cp DmService /home/dmdba/dm/dmdbms/bin/dmserverd

将脚本中ini配置修改成ini配置文件全路径:

vim /home/dmdba/dm/dmdbms/bin/dmserverd

INI_PATH=/home/dmdba/dm/dmdbms/bin/dm.ini

root 用户下

cp /home/dmdba/dm/dmdbms/bin/dmserverd /etc/init.d/

开机自启rh6

chkconfig dmserverd on

使用root用户

开机自启rh7

cd /home/dmdba/dm/dmdbms/script/root/

./dm_service_installer.sh -s /etc/init.d/dmserverd

启动数据库

cd /home/dmdba/dm/dmdbms/bin

./dmserverd start

或者

service dmserverd  start

8.连接数据库

登入数据库

cd /home/dmdba/dm/dmdbms/bin

./disql sysdba/SYSDBA

查看数据库版本

select * from v$version;

查看归档状态

select arch_mode from v$database;

查看key

select * from v$license;

四、后记

这次是我初次安装达梦数据库,如果文中哪里有误,欢迎指出,大家共同交流进步!

社区地址:https://eco.dameng.com

达梦之路——基于Linux平台(redhat)安装部署DM7单库相关推荐

  1. 达梦数据库入门指南(一)- 安装与初始化教程(Linux)

    一.简介 DM数据库是达梦数据库有限公司基于ORACLE数据库推出的一款关系型数据库,以RDBMS为核心.SQL为标准,支持 SQL92/SQL99.ODBC.JDBC.PHP..NET Provid ...

  2. 达梦之路——两种方式部署DM7备份作业

    一.前言 数据备份一直是数据库从业人员的必修课,在生产环境上,数据备份就尤为重要.生产环境可能会遭遇各种各样的意外导致数据丢失,所以,为了在数据丢失之后能恢复数据,我们就需要定期的备份数据,今天就来讲 ...

  3. linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...

    本发明涉及计算机技术领域,更具体的说是涉及一种基于Linux平台下的网卡速率和双工模式测试的方法. 背景技术: 随着社会经济的发展和互联网技术的进步,如今把计算机网络使得我们的生活变得更加方便,快捷. ...

  4. linux升级ipv6协议栈,IPv6技术及基于Linux平台IPv6协议栈的实现

    IPv6技术及基于Linux平台IPv6协议栈的实现 简单介绍了 IPv6的基本原理和特征 ,重点探讨了 IPv6技术在 L inux环境中的应用 :对支持 IPv6协 (本文共5页) 阅读全文> ...

  5. linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现

    摘要: 集群管理系统的高可用性是指其能够连续地对外提供服务,本文针对集群系统的高可用性,以开源的集群搭建和管理软件KUSU为基础,以集群管理节点的双机热备份技术理论为支撑,以实现集群系统的帮障检测与业 ...

  6. linux 车载视频监控,基于Linux平台车载视频监控系统研发-计算机科学与技术专业论文.docx...

    基于Linux平台车载视频监控系统研发-计算机科学与技术专业论文 目录 HYPERLINK \l "_bookmark0" 第一章 绪论1 HYPERLINK \l "_ ...

  7. linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...

    我失骄杨君失柳,杨柳轻飏直上重霄九.得道多助,失道寡助.身后有余忘缩手,眼前无路想回头.鸟宿池边树,僧敲月下门.想当年,金戈铁马,气吞万里如虎. 本文由418133804贡献 pdf文档可能在WAP端 ...

  8. linux安全配置技术论文,基于linux平台的web安全技术研究apache安全大学论文.doc

    基于linux平台的web安全技术研究apache安全大学论文 广州大学华软软件学院 --毕业论文 题目-Apache安全 学生姓名: 指导教师2015-5-10 摘 要 随着网络通信技术的不断发展, ...

  9. Android 是Google开发的基于Linux平台的开源手机操作系统

    Android 是Google开发的基于Linux平台的开源手机操作系统(在华注册商标名为"安致").它摩托罗拉的首款Android手机CLIQ包括操作系统.用户界面和应用程序 - ...

  10. 构建基于Linux平台的开源×××服务器

    实验名称:构建基于Linux平台的开源×××服务器 实验目标:一.基于Linux配置poptop ×××与管理 二.基于Linux配置Openswan ×××与管理 ×××的功能:加密数据 信息认证和 ...

最新文章

  1. snmpd 子代理模式编译测试
  2. 2 Java NIO Channel-翻译
  3. linux 命令 单词,linux中常用的命令相对应的单词
  4. MySQL性能优化的最佳21条经验
  5. spring + hibernate
  6. javaweb----三层架构+
  7. 判断线段和直线相交 POJ 3304
  8. php框架 wc if_PHP if else语句
  9. gcc 编译流程分析
  10. esp8266 eeprom_ESP8266_08基于flash的数据掉电保护
  11. 长虹发布AI 3.0 引领电视行业跨入AI3.0时代
  12. jdk LinkedHashMap源码分析
  13. 操作系统 关于死锁的面试题
  14. unitywebplayer 32/64 5.3版本
  15. 尔雅 科学通史(吴国盛) 个人笔记及课后习题 2018 第七章 实验传统的兴起
  16. VS.NET(C#)-3.13_Panel控件
  17. c语言入门手机自学软件,C语言入门学习
  18. 支付宝第三代理支付 - 支付宝客户端授权
  19. 11、深圳经济特区数据条例
  20. 如何下载linux内核头文件,在Linux系统上安装Linux内核头文件的教程

热门文章

  1. 课程设计 计算机公共基础,基于Moodle大学计算机公共基础课程设计.pdf
  2. java 旅游网站项目实现_基于jsp的旅游网站a-JavaEE实现旅游网站a - java项目源码
  3. RubyOnRails杂记
  4. rubyonrails安装
  5. 《Unix编程艺术》读书笔记(1)
  6. 如何利用百度知道推广网站
  7. Linux nexus3的搭建
  8. 在qq2003里实现qq2000的皮肤
  9. 【Echarts】地图 中国城市经纬度Json
  10. 欧拉项目(python练习)problem 45