Linux部署达梦数据库(完全版)环境准备
1.下载好达梦数据库iso上传(通过xftp)到你⾃⼰存在的⽬录(/opt)
2.将你上传的iso⽂件挂载到其它的⽬录下⾯(mount ⽂件名⽬录)
3. 创建⽤户和组
1. [root@7ea0877b69aa opt]# groupadd dinstall
# 创建⽤户并添加到组中
2. [root@7ea0877b69aa opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. #初始化密码
4. [root@7ea0877b69aa opt]# passwd dmdba
5. 给安装包授权:chown dmdba:dinstall -R 挂载之后的⽂件⽬录
6. 赋予权限: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:完全覆盖
linux安装数据库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 输⼊密码就可以连接到数据库了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论