DM7数据库及实例的安装步骤及描述

一、安装环境

虚拟机 中标麒麟6(RHEL6) DM7(企业版)

基本软硬件信息收集(可以了解)
OS:
发行版本:[root@localhost ~]# cat /etc/issue
内核版本:[root@localhost ~]# uname -r(2.6以上的内核)
确定操作系统的位数:[root@localhost ~]# uname -m
[root@localhost ~]# file /sbin/init
操作系统的包:
[root@localhost ~]# rpm -qa|grep glibc(2.6以上的版本)
硬件:
[root@localhost ~]# cat /proc/cpuinfo
内存
[root@localhost ~]# free
硬盘
分区:[root@localhost ~]# fdisk -l
使用情况:[root@localhost ~]# df

二、规划用户和组

dinstall (组) dmdba (用户)
[root@localhost ~]# cat /etc/group|grep dinstall(查看组是否存在)
[root@localhost ~]# id dmdba(查看用户是否存在)
创建组:[root@localhost ~]# groupadd dinstall
创建用户:[root@localhost ~]# useradd -g dinstall dmdba
给用户设置密码:[root@localhost ~]# passwd dmdba

三、规划安装路径(软件、数据文件)

软件的安装位置:[root@localhost /]# mkdir /dm7

四、规划权限

ls -dl /dm7(查看dm7的权限)
[root@localhost /]# chown dmdba.dinstall /dm7 -R
说明:通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
-c显示更改的部分的信息
-f忽略错误信息
-h修复符号链接
-R处理指定目录以及其子目录下的所有文件
-v显示详细的处理信息
-deference作用于符号链接的指向,而不是链接文件本身

五、设置 环境变量(dmdba)

打开文件 :vim /home/dmdba/.bash_profile
加入如下数据:

六、确定安装版本

达梦版本的分类:
开发(并发限制和使用时间的限制,不能做商用)
标准 (不支持集群,不支持达梦一些高级特性)
企业 (支持集群,包括一些高级特性)
安全 (安全特性,例如强制访问控制,标记,加密(透明,半透明,不透明))
注意:CPU,OS(发行版),位数

七、安装方式

查看镜像文件:
[root@localhost opt]# file dm7_setup_rh6_64_ent.iso
挂载镜像文件:
[root@localhost opt]# mount -o loop dm7_setup_rh6_64_ent.iso /mnt
说明:-o 是mount命令的一个参数,Options的首字母,后面跟着mount选项喽
loop:用来把一个文件当成硬盘分区mount到目录
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备

图形:GUI 安装
[dmdba@localhost mnt]$ ./DMInstall.bin(挂载到mnt下的数据库安装执行文件)
[root@localhost opt]# /dm7/script/root/root_installer.sh(在root 用户下执行安装文件时用户dmdba的权限

命令行:CLI 安装
[dmdba@localhost mnt]$ ./DMInstall.bin -i
[root@localhost ~]# /dm7/script/root/root_installer.sh(在root 用户下执行安装文件时用户dmdba的权限

八、回退(制定好回退方案)

九、创建数据库实例

图形:GUI 安装
数据库配置助手 dbca.sh
进入[dmdba@localhost tool]$ ./dbca.sh(在dmdba的用户/dm7/tool下)

簇大小:申请空间的最小的逻辑单位
页大小:存放数据的最小的逻辑单位
日志文件大小:重做日志文件的大小

安装过程完成之前会提示在root下运行如下参数:
[root@localhost opt]# /dm7/script/root/dm_service_installer.sh -s /dm7/bin/DmServiceDMSERVER

命令行 CLI:dminit 5237

[dmdba@localhost bin]$ ./dminit path=/dm7/data db_name=DM instance_name=TEST port_num=5237
说明:
path 路径
db_name 数据库名
instance_name 实例名
port_num 端口号
注册数据库服务到OS
[root@localhost root]# ./dm_service_installer.sh –h
[root@localhost root]# ./dm_service_installer.sh -t dmserver -p TEST -i /dm7/data/DM/dm.ini
说明:
-t 指定服务器的类型 dmserver
-p 后缀名 (实例名)
-i 参数文件的路径

查看注册的信息:
[root@localhost root]# chkconfig --list|grep D
查看达梦数据是否在运行:(chkconfig命令检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。)

1.[root@localhost root]# netstat -ntl |grep 523
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
常用:netstat -ntl netstat -natp
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

2.[root@localhost root]# ps -ef|grep dmserver
ps命令将某个进程显示出来
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
PS是LINUX下最常用的也是非常强大的进程查看命令
grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
以下这条命令是检查dmserver 进程是否存在:ps -ef |grep dmserver

3.达梦服务查看器查看

更多信息可访问:http://www.dameng.com/

DM7数据库及实例的安装详解相关推荐

  1. java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  2. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  3. 第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI

    第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI 介绍 安装 解压 安装依赖 修改配置 注册为系统服务 启动 登录一下,发现报错了 解决方法 介 ...

  4. OpenStack Redhat部署安装详解

    [资料] 社区OpenStack Queens版本部署安装详解 KeyStone配置详细解释 openstack之keystone部署 照着官网来安装openstack pike之创建并启动insta ...

  5. LYNC 中文版安装详解

    LYNC 中文版安装详解-第一部分 LYNC 2010 中文版已经发布有几天了,现在发布中文版的一些安装图解和大家共同探讨一下LYNC 2010的安装部署流程.CTO_LiuJinFeng 和一些热心 ...

  6. mybatis接口中的方法重载_MyBatis的Mapper接口以及Example的实例函数及详解

    一.mapper接口中的方法解析 mapper接口中的函数及方法 方法 功能说明 int countByExample(UserExample example) thorws SQLException ...

  7. CentOS下Hive2.0.0集群模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...

  8. Kafka单机、集群模式安装详解(二)

    本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...

  9. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解

    mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...

最新文章

  1. 字节跳动李航:自学机器学习,研究AI三十载,他说AI发展或进入平缓期
  2. NETBEANS_RUBYROR shortcut
  3. opencv 4快速入门_基于OpenCV的图像融合
  4. 天正计算机命令大全,天正CAD 中按Ctrl+v在不同图中粘贴出现“未知命令T81_tpasteclip”,直接在CAD中就能操作...
  5. 对自己的python项目配置PYTHONPATH
  6. 【基础知识】.Net基础加强 第四天
  7. windows10安装nodeJs及环境配置
  8. 人民网留言板数据集(37万余条)
  9. 【编程算法】跳跃游戏ⅠⅡⅢ(Python解法)
  10. 上海链家二手房交易数据分析
  11. 用python计算基金内部收益率-基于scipy科学计算库的数值解
  12. 盛迈坤电商:拼多多推广数据多久会显示
  13. MATLAB GUI 文献或书,MATLAB GUI程序设计epub
  14. 在外包干了几年,感觉自己都快费了
  15. 阿里、百度、美团都在用的‘’高并发秒杀系统‘’;抢红包、秒杀活动、微博热搜、12306抢票等高并发场景
  16. 【睡觉中的阿狸!真的被萌到啦】
  17. 最新2019版个税计算器(5000起征点 + 个税专项扣除项)
  18. 如何保持积极的心态?
  19. 各种Excel VBA的命令
  20. “大脑黑客”:脑电波出卖你的银行卡号和密码

热门文章

  1. 对软件架构和企业组织结构的思考
  2. Echarts 5.x安装及使用
  3. 微型计算机原理及应用考研试题,计算机考研必备微型计算机原理及应用试题精选...
  4. vtd解析xml文件-遍历
  5. 关于OpenGL编程指南第一个程序出错的问题
  6. 博弈论(1)——巴什博弈
  7. 浙江工业大学大学生程序设计迎新赛预赛( F,小妈妈找蝌蚪 L ,取数游戏 M,小杰的签到题)
  8. c语言编译器可以查出所有什么错误,C语言编译器的错误信息
  9. 中国奇人周兴和——记四川星河建材有限公司董事长周兴和(中)
  10. CloudSim常见问题