一、系统规划
1.1 主机系统环境概述
| 操作系统 | 数据库版本 | 端口 | IP地址 |
|---|---|---|---|
| NeoKylin Linux A6 64bit | DM Database Server x64 V7.6.0.142-Build(2019.03.12-103811)ENT | 5236 | 192.168.12.10 |
1.2 数据库初始化参数规划
| 初始化参数 | 说明 |
|---|---|
| 页大小(PAGE_SIZE) | 默认8K,字符串字段的最大长度及每行记录的总长度 |
| 日志文件(rlog) | 默认2个重做日志文件 |
| 时区(TIME_ZONE) | 需与操作系统时区一致,建议使用北京时间+8:00 |
| 字符串大小写敏感(CASE_SENSITIVE) | 一般建议 MYSQL 和 SQLSERVER 迁移过来的系统,使用大小写不敏感,Oracle 迁移过来的系统,使用大小写敏感 |
| 字符集(CHARSET) | 默认GB18030,如果需要国际字符可以采用 Unicode |
| VARCHAR类型长度是否以字符为单位(LENGTH_IN_CHAR) | 默认否,以字节为单位;从不同的数据库(比如MySQL)迁移到DM时需要考虑,是否使用以字符为单位计算 |
| 数据库兼容模式(COMPATIBLE_MODE) | 0:不兼容,1:兼容SQL92 标准,2:兼容ORACLE,3:兼容MS SQL SERVER,4:兼容MYSQL,5:兼容DM6,6:兼容TERADATA |
| 改进字符串 HASH 算法 | 从之前旧版本 (可能是2015年之前的版本) 数据还原到新版本上使用,不能使用改进字符串 HASH 算法,其他情况使用改进字符串 HASH 算法。 |
二、操作系统配置
2.1 查看系统环境
2.1.1 系统版本信息
命令:
lsb_release -a
cat /proc/version
cat /etc/issue
uname -a
[root@DaMengDB ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:graphics-4.1-amd64:graphics-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: NeoKylinAdvancedServer
Description: NeoKylin Linux Advanced Server release 6.0 (Dhaulagiri)
Release: 6.0
Codename: Dhaulagiri
2.1.2 glibc包检查
[root@DaMengDB ~]# rpm -qa|grep glibc
glibc-devel-2.12-1.25.el6.ns6.01.x86_64
glibc-common-2.12-1.25.el6.ns6.01.x86_64
glibc-2.12-1.25.el6.ns6.01.x86_64
glibc-headers-2.12-1.25.el6.ns6.01.x86_64
如果没有上面的所有包可能需要yum install gcc,对数据库软件安装无影响,可能对后面配置其他相关依赖gcc的驱动等(比如ODBC)会失败。
2.1.3 添加/etc/hosts(可选)
[root@DaMengDB ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomai

本文详细介绍达梦数据库系统在NeoKylin Linux A6 64bit环境下的安装与配置流程,涵盖系统规划、操作系统配置、数据库环境安装配置及卸载步骤。重点介绍数据库初始化参数规划、操作系统环境检查与配置、数据库软件安装与服务注册过程。

4679

被折叠的 条评论
为什么被折叠?



