Linux部署达梦数据库(完全版)
环境准备
数据库下载去http://www.dameng.com
1.下载好达梦数据库iso上传(通过xftp)到你自己存在的目录(/opt)
2.将你上传的iso文件挂载到其它的目录下面(mount 文件名 目录)
3. 创建用户和组
- [root@7ea0877b69aa opt]# groupadd dinstall# 创建用户并添加到组中
- [root@7ea0877b69aa opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
- #初始化密码
- [root@7ea0877b69aa opt]# passwd dmdba
- 给安装包授权 :chown dmdba:dinstall -R 挂载之后的文件目录
- 赋予权限:chown 755 -R 挂载之后的文件目录
4.切换用户并安装(就是第三步创建的用户,这里不建议用root直接安装)
5.进入到挂载目录,执行./DMInstall.bin -i
6.按照提示一步步填写
7.安装结束之后,切换回root用户,执行这条命令:/home/dmdba/dmdbms/script/root/root_installer.sh
8.进入默认的安装路径(/home/dmdba/dmdbms/bin)bin目录执行:./dminit(数据库初始化配置)
dminit 工具需要从命令行启动。找到 dminit 所在安装目录/bin,输入 dminit 和参数。各参数详细含义如下:
INI_FILE 初始化文件 dm.ini 存放的路径
PATH 初始数据库存放的路径
CTL_PATH 控制文件路径
LOG_PATH 日志文件路径
EXTENT_SIZE 数据文件使用的簇大小(16),可选值:16、32、64,单位:页
PAGE_SIZE 数据页大小(8),可选值:4、8、16、32,单位:K
LOG_SIZE 日志文件大小(256),单位为:M,范围为:64M ~ 2G
CASE_SENSITIVE 大小敏感(Y),可选值:Y/N,1/0
CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
LENGTH_IN_CHAR VARCHAR 类型长度是否以字符为单位(N),可选值:Y/N,1/0
SYSDBA_PWD 设置 SYSDBA 密码(SYSDBA),密码长度为 9 到 48
SYSAUDITOR_PWD 设置 SYSAUDITOR 密码(SYSAUDITOR),密码长度为 9 到 48
DB_NAME 数据库名(DAMENG)
INSTANCE_NAME 实例名(DMSERVER)
PORT_NUM 监听端口号(5236)
TIME_ZONE 设置时区(+08:00)
PAGE_CHECK 页检查模式(0),可选值:0/1/2
EXTERNAL_CIPHER_NAME 设置默认加密算法
EXTERNAL_HASH_NAME 设置默认 HASH 算法
EXTERNAL_CRYPTO_NAME 设置根密钥加密引擎
RLOG_ENC_FLAG 设置日志文件是否加密(N),可选值:Y/N,1/0
USBKEY_PIN 设置 USBKEY PIN
PAGE_ENC_SLICE_SIZE 设置页加密分片大小,可选值:512、4096,单位:Byte
ENCRYPT_NAME 设置全库加密算法
BLANK_PAD_MODE 设置空格填充模式(0),可选值:0/1
SYSTEM_MIRROR_PATH SYSTEM 数据文件镜像路径
MAIN_MIRROR_PATH MAIN 数据文件镜像
ROLL_MIRROR_PATH 回滚文件镜像路径
MAL_FLAG 初始化时设置 dm.ini 中的 MAL_INI(0)
ARCH_FLAG 初始化时设置 dm.ini 中的 ARCH_INI(0)
MPP_FLAG Mpp 系统内的库初始化时设置 dm.ini 中的 mpp_ini(0)
CONTROL 初始化配置文件(配置文件格式见系统管理员手册)
AUTO_OVERWRITE 是否覆盖所有同名文件(0) 0:不覆盖 1:部分覆盖 2:完全覆盖
USE_NEW_HASH 是否使用改进的字符类型 HASH 算法(1)
DCP_MODE 是否是 DCP 代理模式(0)
DCP_PORT_NUM DCP 代理模式下管理端口
ELOG_PATH 指定初始化过程中生成的日志文件所在路径
SYSSSO_PWD 设置 SYSSSO 密码(SYSSSO),密码长度为 9 到 48
SYSDBO_PWD 设置 SYSDBO 密码(SYSDBO),密码长度为 9 到 48
PRIV_FLAG 设置权限标记,可选值:0、1
AP_PORT_NUM ECS 模式下 AP 协同工作的监听端口
HUGE_WITH_DELTA 是否仅支持创建事务型 HUGE 表(1) 1:是 0:否
RLOG_GEN_FOR_HUGE 是否生成 HUGE 表 REDO 日志(0) 1:是 0:否
PSEG_MGR_FLAG 是否仅使用管理段记录事务信息(0) 1:是 0:否
HELP 打印帮助信息
注意:如果初始化配置失败就要从新执行:./dminit path=/home/dmdba/dmdbms/bin 要加上路径
9.初始化数据库完成名称叫DAMENG,继续注册数据库:
首先检查dm.ini的位置,该步骤需要用到dm.ini (在你安装DAMENG的,默认的路径下面)
10.继续访问注册入口路径(目录在默认安装的路径:例:/home/dmdba/dmdbms/script/root)
11.再执行./dm_service_installer.sh -t DMSERVER -dm_ini /home/dmdba/dmdbms/bin/DAMENG/dm.ini (这里的路径就是第9步找的dm_ini的路径)-m open -p DMSERVER (我这里安装的是开发版的,所以要执行这个命令,如果这条命令有误可以试试这条命令:./dm_service_installer.sh -t DMSERVER -i /home/dmdba/dmdbms/bin/DAMENG/dm.ini -m open -p DMSERVER)
注意:如果顺利的话输入命令service DmServiceDMSERVER start 等出现OK即可,不往下阅读文档了,直接跳到windows端使用达梦客户端访问连接了。如果不顺利,如下图报错,请继续阅读该文档:
上图错误指出的是权限不足,那么继续授权:给文件夹授权 chmod -R 777 DAMENG
12.服务创建完成,再启动服务:systemctl start DmServiceDMSERVER.service (centos7以下的版本执行service DmServiceDMSERVER start)
13.查看服务状态
14.服务启动正常,就可以用达梦客户端直接去连接了
也可以通过命令行去执行,进入bin目录下(/home/dmdba/dmdbms/bin)执行./disql sysdba 输入密码就可以连接到数据库了
Linux部署达梦数据库(完全版)的更多相关文章
- Linux平台达梦数据库V7单实例安装方式之图形方式
一 前言 我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库 ...
- linux安装达梦数据库8
PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考 安装达梦数据库 1. 达梦数据库(DM8)简介 达梦数据库管理系统是武汉达梦公司推出的具有完全自 ...
- 达梦数据库学习(一、linux操作系统安装及数据库安装)
达梦数据库学习(一.linux操作系统安装及数据库安装) 环境介绍: 使用VM12+中标麒麟V7.0操作系统+达梦8数据库 一.linux系统搭建 本部分没有需要着重介绍,注意安装时基本环境选择&qu ...
- linux安装node和达梦数据库8
PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考 安装达梦数据库 1. 达梦数据库(DM8)简介 达梦数据库管理系统是武汉达梦公司推出的具有完全自 ...
- NeoKylin5.6下安装部署达梦(DM7)数据库
1.准备操作系统 1.1 系统登录界面 1.2 操作系统版本信息 [root@jdbh ~]# uname -ra Linux jdbh -.el5xen # SMP Fri Jul :: EDT x ...
- 达梦数据库-RAC-DMDSC部署的关键点
达梦数据库-RAC-DMDSC部署的关键点 环境准备 网络准备(ip地址分配).共享磁盘准备和挂载 ifconfig enp0s8 10.1.2.101;ifconfig enp0s9 192.168 ...
- 达梦数据库(DM8)大规模并行集群MPP 2节点安装部署
达梦数据库大规模并行集群MPP 2节点安装部署 1.环境准备 os 数据库版本 ip mpp角色 centos7.x86 DM8 192.168.30.100 mpp1 centos7.x86 ...
- [转帖]达梦数据库(DM6)和ORACLE 10g的异同点
达梦数据库(DM6)和ORACLE 10g的异同点 https://bbs.aliyun.com/detail/351337.html 花花浪子 级别: 小白 发帖 0 云币 -41 加关注 ...
- 国产化之银河麒麟安装达梦数据库DM8
背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8. 虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上 ...
随机推荐
- buu crypto 凯撒?替换?呵呵!
一. 以为是简单的凯撒加密,但是分析Ascill表,发现毫无规律,意味着要爆破出所有可能.只能用在线工具来弄了,脚本是不可能写的(狗头) 找到了,但是提交不成功,需要变成小写,用脚本转换一下,同时很坑 ...
- 「CF1438D」 Powerful Ksenia
「CF1438D」 Powerful Ksenia 题目大意 给定 \(n\) 个正整数,你可以任选三个数 \(a_i,a_j,a_k\),使这三个数都变为 \(a_i\oplus a_j\oplus ...
- java+selenium UI自动化001
selenium是一个用于Web应用程序测试的工具,可以用来模拟用户在浏览器上的操作. 支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Googl ...
- C语言:逻辑运算符||
#include <stdio.h> //逻辑运算符||特点:左右两边的表达式先做左边,如果左边为1则右边不用执行,整个结果为1:如果左边为0,再执行右边: main() { int x= ...
- Wordcloud(词云)安装使用以及vscode搭建虚拟环境
(电脑烧掉了主板,地方上的所有门店全部关闭了,幸好现在京东还通物流,总算是进行把电脑拿回来了.对于一些东西无法实际操作真的是很难受,言归正传,说一下Wordcloud) Wordcloud安装(全局安 ...
- File类与常用IO流第十一章——打印流
第十一章.打印流 概述:java.io.PrintStream extends OutputStream,为其他输出流添加了功能,使题目能够方便的打印各种数据值表示形式. 特点: 只负责数据的输出,不 ...
- Java基础之反射总结
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制. ...
- linux下系统时间和时钟时间
linux中有关系统时间.时钟时间的命令: 1显示系统时间的命令 ># date 2显示时钟时间的命令 ># clock或hwclock 3系统时间与互联网同步的命令 ># ntpd ...
- 在使用TCP协议进行消息发送时,对消息分帧
成帧与解析 阅读 <java TCP/IP Socket 编程>第三章笔记 成帧技术(frame)是解决如何在接收端定位消息的首尾位置的问题.在进行数据收发时,必须指定消息接收者如何确定何 ...
- 微信小程序云开发-云函数-数据库和云函数获取数据的区别
一.数据库获取数据 1.1 数据库获取数据的写法 在本地创建的页面js文件中写代码 1.2 数据库获取数据返回数据限制20条 数据库获取数据,每次返回20条数据(数据库有108条数据) 1.3 数据库 ...