达梦8数据库安装手册

一.图形界面达梦8数据库单机安装

1.操作系统安装

虚拟机安装centos7.9,因为达梦数据库安装时需要使用图形环境,centos选择Server with GUI,过程略。

2.配置操作系统环境

检查操作系统内存需要大于1G,否则安装可能会报错

检查磁盘空间大于1G

检查防火墙状态,如果启动则关闭

检查selinux状态,如果打开则关闭

设置打开文件数,操作系统默认1024,改为65535以上。soft表示软限制,操作后可以继续打开文件,但是会在日志中记录警告,hard为硬限制,不能超过该值

vim /etc/security/limits.conf

创建数据库安装用户和组

groupadd dinstall

useradd -g dinstall dmdba

修改密码

passwd dmdba

创建安装目录

mkdir -p /dm8/dmdbms

chown -R dmdba.dinstall /dm8

3.数据库软件准备

下载数据库安装包并上传dm8_20220701_x86_rh6_64.iso

挂载目录

mount -o loop /dm8/dm8_20220701_x86_rh6_64.iso /mnt

cp /mnt/DMInstall.bin /dm8/

4.安装达梦数据库

使用dmdba用户登录xshell,(用root用户登录,su - dmdba有可能打不开图形安装界面)

5.打开图形界面,安装提示步骤一步步安装,过程略

6.安装最后弹出下图窗口,新打开shell,用root执行图示脚本,安装完成

 7.安装完成后,在dmdba的环境变量中添加命令路径

vim .bash_profile

增加一行

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

二.命令行达梦8数据库单机安装

  1. 环境准备1-3步骤同上,此处省略
  2. 命令行执行/dm8/DMInstall.bin -i

根据提示选择安装语言,因为操作系统没有安装中文支持,此处选e

3.是否输入key文件,此处选n

4.选择时区,选默认21,中国

5.安装类型选择1,典型安装

 6.安装路径,选择/dm8/dmdbms

 7.安装选项确认,选y

 8.最后使用root执行/dm8/dmdbms/script/root/root_installer.sh,完成安装

三.初始化数据库实例

  1. 用dmdba用户登录,执行dbca.sh,调出图形化界面,选择创建数据库实例

 2.选择一般用途

3.选择数据库创建路径

 4.确定数据库名、实例名、端口号,确定端口未被占用

5.确定控制文件、数据文件、日志文件位置,可以适当增加日志文件个数,也可以在后期更改

6.初始化参数设置,调整日志文件大小为1G,其他选项根据需要选择

7.密码测试环境可以使用默认,生产环境需要根据密码规则设置复杂密码

8.根据需要选择创建示例账户,生产环境不创建

9.选择完成,开始创建数据库实例

10.切换到root用户,执行弹窗中输出的命令

11.点击完成,完成数据库实例创建

12.使用disql连接数据库

disql是dm数据库的命令行客户端工具

 disql SYSDBA/SYSDBA连接数据库,可以指定数据库连接的ip地址和端口,disql SYSDBA/SYSDBA@ip:port

四.数据库卸载

  1. 执行卸载命令,根据提示进行操作

/dm8/dmdbms/uninstall.sh

2.卸载程序弹出下图窗口,新打开shell,用root执行图示脚本,卸载完成

3.安装目录中有部分文件,比如用户数据文件、log等,需要手动删除

五.dminit命令行初始化装数据库实例

  1. dminit简介

dminit 是使用命令行方式对DM数据库实例进行初始化的工具。

2.dminit语法说明

dminit KEYWORD=value { KEYWORD=value }

KEYWORD:dminit 参数关键字。多个参数之间排列顺序无影响,参数之间使用空格间隔。

value:参数取值。

3.dminit参数说明

用户可使用“dminit HELP”快速查看各参数。

dminit HELP

格式: dminit KEYWORD=value

例如: dminit PATH=c:\dmdata PAGE_SIZE=16

关键字 说明(默认)


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]

SEC_PRIV_MODE 权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL]

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)

BUFFER 系统缓存大小(100),单位M

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 设置页加密分片大小,可选值:0、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)

ELOG_PATH 指定初始化过程中生成的日志文件所在路径

SYSSSO_PWD 设置SYSSSO密码(SYSSSO),密码长度为9到48

SYSDBO_PWD 设置SYSDBO密码(SYSDBO),密码长度为9到48

PRIV_FLAG 设置权限标记,可选值:0、1

AP_PORT_NUM ECS模式下AP协同工作的监听端口

DFS_FLAG 初始化时设置dm.ini中的DFS_INI(0)

DFS_PATH 启用dfs时指定数据文件的缺省路径

DFS_HOST 指定连接分布式系统DFS的服务地址(localhost)

DFS_PORT 指定连接分布式系统DFS的服务端口号(3332)

DFS_COPY_NUM 指定分布式系统的副本数(3)

DFS_DB_NAME 指定分布式系统的中数据库名(默认与DB_NAME一致)

SHARE_FLAG 指定分布式系统中该数据库的共享属性(0)

REGION_MODE 指定分布式系统中该数据库的系统表空间数据文件的区块策略(0) 0:微区策略 1:宏区策略

HUGE_WITH_DELTA 是否仅支持创建事务型HUGE表(1) 1:是 0:否

RLOG_GEN_FOR_HUGE 是否生成HUGE表REDO日志(0) 1:是 0:否

PSEG_MGR_FLAG 是否仅使用管理段记录事务信息(0) 1:是 0:否

CHAR_TO_VARCHAR2 是否允许变换定长字符类型为变长字符类型存储(Y),可选值:Y/N,1/0

HELP 打印帮助信息

 4.创建示例

dminit PATH=/dm8/dmdbms/data PAGE_SIZE=16 EXTENT_SIZE=16 LOG_SIZE=512

5.dminit创建的数据库不会自动注册为系统服务,需要调用dbca.sh进行注册

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值