Centos 6.10 静默安装 DM8 企业版

一、下载

DM8:http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14

二、设置安装基础环境

2.1 上传安装脚本dminstall.xml和ISO文件到/tmp文件下并加载光驱到/opt/cdrom

# 创建光驱挂载文件夹
[root@centos6DM ~]# mkdir /opt/cdrom
# 挂载光驱文件
[root@centos6DM ~]# mount -o loop /tmp/dm8_setup_rh6_64_ent_8.1.1.45_20191121.iso /opt/cdrom
# 取消挂载光驱文件
[root@centos6DM ~]# umount /opt/cdrom

在这里插入图片描述

2.2 临时关闭Selinux

[root@centos6DM ~]# setenforce 0

2.3 关闭或配置防火墙

[root@centos6DM ~]# /sbin/iptables -I INPUT -p tcp --dport 5236 -j ACCEPT
[root@centos6DM ~]# service iptables save
[root@centos6DM ~]# service iptables restart

2.4 修改/etc/security/limits.conf文件

[root@centos6DM ~]# vi /etc/security/limits.conf

dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft nofile 131072
dmdba hard nofile 131072
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited

2.5 创建安装用户

[root@centos6DM ~]# groupadd dinstall
[root@centos6DM ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@centos6DM ~]# passwd dmdba

2.6 创建安装目录

[root@centos6DM ~]# mkdir /opt/dm8
[root@centos6DM ~]# mkdir /opt/dm8/dmdbms
[root@centos6DM ~]# mkdir /opt/dm8/dmdata
[root@centos6DM ~]# chown -R dmdba:dinstall /opt/dm8

2.7 配置dmdba用户的环境变量

# 切换到dmdba用户
[root@centos6DM ~]# su - dmdba

# 输入命令将下列内容加入该文件
[dmdba@centos6DM ~]$ vi .bash_profile

export DM_HOME=/opt/dm8/dmdbms
export PATH=$PATH:$DM_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin

# 使配置文件立即生效
[dmdba@centos6DM ~]$ source .bash_profile

三、静默安装

# 切换到root系统用户执行命令
[root@centos6DM ~]# cd /opt/cdrom/
[root@centos6DM cdrom]# ./DMInstall.bin -q /tmp/dminstall.xml

解压安装程序..........
2020-02-29 15:53:58 
[INFO] 安装达梦数据库...
2020-02-29 15:53:59 
[INFO] 安装 基础 模块...
2020-02-29 15:54:11 
[INFO] 安装 服务器 模块...
2020-02-29 15:54:12 
[INFO] 安装 客户端 模块...
2020-02-29 15:54:25 
[INFO] 安装 驱动 模块...
2020-02-29 15:54:29 
[INFO] 安装 手册 模块...
2020-02-29 15:54:32 
[INFO] 安装 服务 模块...
2020-02-29 15:54:35 
[INFO] 移动ant日志文件。
2020-02-29 15:54:35 
[INFO] 更改安装目录权限完成。
2020-02-29 15:54:36 
[INFO] 正在启动DmAPService服务...
2020-02-29 15:54:53 
[INFO] 启动DmAPService服务成功。
2020-02-29 15:54:53 
[INFO] 安装达梦数据库完成。
2020-02-29 15:54:55 
[INFO] 开始初始化数据库...
2020-02-29 15:54:58 
[INFO] 初始化数据库完成。
2020-02-29 15:54:58 
[INFO] 开始创建数据库服务...
2020-02-29 15:54:58 
[INFO] 创建数据库服务完成。
2020-02-29 15:54:58 
[INFO] 开始启动数据库实例服务(DmServiceDMSERVER)...
2020-02-29 15:55:14 
[INFO] 启动数据库实例服务(DmServiceDMSERVER)完成!

dminstall.xml脚本内容

<?xml version="1.0"?>
<DATABASE>
<!--安装数据库的语言配置,安装中文版配置ZH,英文版配置EN,不区分大小写。不允许为空。-->
<LANGUAGE>zh</LANGUAGE>
<!--安装程序的时区配置,默认值为+08:00,范围:-12:59 ~ +14:00 -->
<TIME_ZONE>+08:00</TIME_ZONE>
<!-- key文件路径-->
<KEY></KEY>
<!--安装程序组件类型,取值0、1、2,0 表示安装全部,1 表示安装服务器,2 表示安装客户端。默认为0。-->
<INSTALL_TYPE>0</INSTALL_TYPE>
<!--安装路径,不允许为空。-->
<INSTALL_PATH>/opt/dm8/dmdbms</INSTALL_PATH>
<!--是否初始化库,取值Y/N、y/n,不允许为空。-->
<INIT_DB>Y</INIT_DB>
<!--数据库实例参数-->
<DB_PARAMS>
	<!--初始数据库存放的路径,不允许为空-->
	<PATH>/opt/dm8/dmdata</PATH>
	<!--初始化数据库名字,默认是DAMENG,不超过128个字符-->
	<DB_NAME>DAMENG</DB_NAME>
	<!--初始化数据库实例名字,默认是DMSERVER,不超过128个字符-->
	<INSTANCE_NAME>DMSERVER</INSTANCE_NAME>
	<!--初始化时设置dm.ini中的PORT_NUM,默认5236,取值范围:1024~65534 -->
	<PORT_NUM>5236</PORT_NUM>
	<!--初始数据库控制文件的路径,文件路径长度最大为256 -->
	<CTL_PATH>/opt/dm8/dmdata/DAMENG/dm.ctl</CTL_PATH>
	<!--初始数据库日志文件的路径,文件路径长度最大为256 -->
	<LOG_PATHS>
		<LOG_PATH>/opt/dm8/dmdata/DAMENG/DAMENG01.log</LOG_PATH>
		<LOG_PATH>/opt/dm8/dmdata/DAMENG/DAMENG02.log</LOG_PATH>
	</LOG_PATHS>
	<!--数据文件使用的簇大小,只能是16页或32页之一,缺省使用16页-->
	<EXTENT_SIZE>16</EXTENT_SIZE>
	<!--数据文件使用的页大小,缺省使用8K,只能是4K、8K、16K或32K之一-->
	<PAGE_SIZE>8</PAGE_SIZE>
	<!--日志文件使用的簇大小,默认是256,取值范围64和2048之间的整数-->
	<LOG_SIZE>256</LOG_SIZE>
	<!--标识符大小写敏感,默认值为Y。只能是’Y’, ’y’, ’N’, ’n’, ’1’, ’0’之一-->
	<CASE_SENSITIVE>Y</CASE_SENSITIVE>
	<!--字符集选项,默认值为0。0代表GB18030,1代表UTF-8,2代表韩文字符集EUC-KR -->
	<CHARSET>1</CHARSET>
	<!--设置为1时,所有VARCHAR类型对象的长度以字符为单位,否则以字节为单位。默认值为0。-->
	<LENGTH_IN_CHAR>0</LENGTH_IN_CHAR>
	<!--字符类型在计算HASH值时所采用的HASH算法类别。0:原始HASH算法;1:改进的HASH算法。默认值为1。-->
	<USE_NEW_HASH>1</USE_NEW_HASH>
	<!--初始化时设置SYSDBA的密码,默认为SYSDBA,长度在9到48个字符之间-->
	<SYSDBA_PWD></SYSDBA_PWD>
	<!--初始化时设置SYSAUDITOR的密码,默认为SYSAUDITOR,长度在9到48个字符之间-->
	<SYSAUDITOR_PWD></SYSAUDITOR_PWD>
	<!--初始化时设置SYSSSO的密码,默认为SYSSSO,长度在9到48个字符之间,仅在安全版本下可见和可设置-->
	<SYSSSO_PWD></SYSSSO_PWD>
	<!--初始化时设置SYSDBO的密码,默认为SYSDBO,长度在9到48个字符之间,仅在安全版本下可见和可设置-->
	<SYSDBO_PWD></SYSDBO_PWD>
	<!--初始化时区,默认是东八区。格式为:正负号小时:分钟,范围:-12:59 ~ +14:00 -->
	<TIME_ZONE>+08:00</TIME_ZONE>
	<!--是否启用页面内容校验,0:不启用;1:简单校验;2:严格校验(使用CRC16算法生成校验码)。默认0 -->
	<PAGE_CHECK>0</PAGE_CHECK>
	<!--设置默认加密算法,不超过128个字符-->
	<EXTERNAL_CIPHER_NAME></EXTERNAL_CIPHER_NAME>
	<!--设置默认HASH算法,不超过128个字符-->
	<EXTERNAL_HASH_NAME></EXTERNAL_HASH_NAME>
	<!--设置根密钥加密引擎,不超过128个字符-->
	<EXTERNAL_CRYPTO_NAME></EXTERNAL_CRYPTO_NAME>
	<!--全库加密密钥使用的算法名。算法可以是DM内部支持的加密算法,或者是第三方的加密算法。默认使用"AES256_ECB"算法加密,最长为128个字节-->
	<ENCRYPT_NAME></ENCRYPT_NAME>
	<!--指定日志文件是否加密。默认值N。取值Y/N,y/n,1/0 -->
	<RLOG_ENC_FLAG>N</RLOG_ENC_FLAG>
	<!--用于加密服务器根密钥,最长为48个字节-->
	<USBKEY_PIN></USBKEY_PIN>
	<!--设置空格填充模式,取值0或1,默认为0 -->
	<BLANK_PAD_MODE>0</BLANK_PAD_MODE>
	<!--指定system.dbf文件的镜像路径,默认为空-->
	<SYSTEM_MIRROR_PATH></SYSTEM_MIRROR_PATH>
	<!--指定main.dbf文件的镜像路径,默认为空-->
	<MAIN_MIRROR_PATH></MAIN_MIRROR_PATH>
	<!--指定roll.dbf文件的镜像路径,默认为空-->
	<ROLL_MIRROR_PATH></ROLL_MIRROR_PATH>
	<!--是否是四权分立,默认值为0(不使用)。仅在安全版本下可见和可设置。只能是0或1 -->
	<PRIV_FLAG>0</PRIV_FLAG>
	<!--指定初始化过程中生成的日志文件所在路径。合法的路径,文件路径长度最大为257(含结束符),不包括文件名-->
	<ELOG_PATH></ELOG_PATH>
</DB_PARAMS>
<!--是否创建数据库实例的服务,值Y/N y/n,不允许为空,不初始化数据库将忽略此节点。非root用户不能创建数据库服务。-->
<CREATE_DB_SERVICE>Y</CREATE_DB_SERVICE>
<!--是否启动数据库,值Y/N y/n,不允许为空,不创建数据库服务将忽略此节点。-->
<STARTUP_DB_SERVICE>Y</STARTUP_DB_SERVICE>
</DATABASE>

四、连接数据库

[root@centos6DM ~]# cd /opt/dm8/dmdbms/bin
[root@centos6DM bin]# ./disql SYSDBA/SYSDBA@127.0.0.1:5236

五、常用命令

[root@centos6DM ~]# service DmServiceDMSERVER start
[root@centos6DM ~]# service DmServiceDMSERVER stop
[root@centos6DM ~]# service DmServiceDMSERVER restart
[root@centos6DM ~]# service DmServiceDMSERVER status
# 查看dmserver进程
[root@centos6DM cdrom]# ps -ef | grep dmserver

六、参考网址

https://blog.csdn.net/Downton97/article/details/104451762
https://blog.51cto.com/semiter/2447033

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值