dm数据库 linux版下载,Linux (Unix )下DM的安装

Linux (Unix )下DM的安装

一、安装前准备工作

用户在安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行。

标题及下文中提到的 Linux(Unix),包括Linux、AIX、HP-UNIX、Solaris和FreeBSD 操作系统。以下安装程序说明将以 Red Hat Enterprise Linux 6 forx86-64 系统为例,由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。

1.检查 Linux(Unix) 系统信息

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下所示:

https://www.cndba.cn/liusir/article/4112

获取系统位数

getconf LONG_BIT

https://www.cndba.cn/liusir/article/4112

查询操作系统 release 信息

查询系统信息

cat /etc/issue

查询系统名称

uname –a

2.创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为 DM 创建一个专用的系统用户。

创建安装用户组 dinstall。

groupadd dinstall

创建安装用户 dmdba。

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化用户密码。

passwd dmdba

之后通过系统提示进行密码设置。

注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。

3.Linux(Unix) 下检查操作系统限制

在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。运行 ulimit -a 进行查询。如下图所示:https://www.cndba.cn/liusir/article/4112

参数使用限制:

data seg size

data seg size (kbytes, -d)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

file size

file size(blocks, -f)

建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

open files

open files(-n)

建议用户设置为 65536 以上或 unlimited(无限制)。

virtual memory

virtual memory (kbytes, -v)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

如果用户需要为当前安装用户更改ulimit的资源限制,请修改文件etc/security/limits.conf。

4.检查系统内存与存储空间

检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:

获取内存总大小

grep MemTotal /proc/meminfo

获取交换分区大小

grep SwapTotal /proc/meminfo

https://www.cndba.cn/liusir/article/4112

获取内存使用详情

Free

检查存储空间

1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:https://www.cndba.cn/liusir/article/4112

查询目录/mount_point/dir_name 可用空间

df -h /mount_point/dir_name

2) DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文

件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:https://www.cndba.cn/liusir/article/4112

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

以BASH为例:

mkdir -p /mount_point/dir_name

DM_INSTALL_TMPDIR=/mount_point/dir_name

export DM_INSTALL_TMPDIR

二、安装DM(只介绍命令交互方式)

1.命令行安装

在现实中,许多Linux(Unix)操作系统上是没有图形化界面的,为了使DM能够在这些操作系统上顺利安装,DM 提供了命令行的安装方式。在终端进入到安装程序所在文

件夹,执行以下命令进行命令行安装:

./DMInstall.bin -i

安装过程如下:

步骤 1 :选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:

如果当前操作系统中已存在 DM,将在终端弹出提示,输入选项:继续,将进行下一

步的命令行安装,否则退出命令行安装。如下图所示:

注意 :若操作系统中已安装DM,重新安装前,应完全卸载已存在的DM。并且在重新安装前,务必备份好数据。

步骤 2 :验证Key文件

用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户可以继续安装。如下图所示:

步骤 3:输入时区

用户可以选择 DM 的时区信息。如下图所示:

步骤4: 选择安装类型

命令行安装与图形化安装的选择的安装类型是一样。如下图所示:

https://www.cndba.cn/liusir/article/4112

用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件所需要的存储空间大小。

步骤5:选择安装路径

用户可以输入 DM 的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM)。 如下图所示:

安装程序将打印当前安装路径的可用空间,如果空间不足,用户需重新选择安装路径。如果当前安装路径可用空间足够,用户需进行确认。不确认,则重新选择安装路径,确认,则进入下一步骤。

步骤6:安装小结

安装程序将打印用户之前输入的部分安装信息。如下图所示:

用户对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。

步骤 6 :安装

https://www.cndba.cn/liusir/article/4112

注意:安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。

三、创建和配置 DM 数据库

DM 数据库可以在安装 DM 软件时创建,也可以在安装 DM 软件之后,通过数据库配置工具或 dminit来手工创建数据库,创建数据库时要使用初始化参数。

1、创建DM数据库

用户创建数据库之前,需要规划数据库,如数据库名、实例名、端口、文件路径、簇大小、页大小、日志文件大小、SYSDBA和 SYSAUDITOR等系统用户的密码等,然后可以使用图形化界面或者 dminit 创建数据库。用户可以在安装 DM 数据库软件时创建数据库,也可以在安装之后创建数据库。

在创建数据库之前需要做如下准备工作:

https://www.cndba.cn/liusir/article/4112

规划数据库表和索引,并估算它们所需的空间大小;

确定字符集。所有字符集数据,包括数据字典中的数据,都被存储在数据库字符集

中,用户在创建数据库时可以指定数据库字符集,如不指定则使用默认字符集GB18030;

规划数据库文件的存储路径,可以指定数据库存储路径、控制文件存放路径、日志

文件存放路径等,应注意在指定的路径或文件名中尽量不要包含中文字符,否则可

能由于数据库与操作系统编码方式不一致导致不可预期的问题;

配置数据库时区,如中国是+8:00时区;

设置数据库簇大小、页大小、日志文件大小,在数据库创建时由 EXTENT_SIZE、

PAGE_SIZE、LOG_SIZE 初始化参数来指定,并且在数据库创建完成之后不能修

改此参数。

创建数据库之前,必须满足以下必要条件:

安装必需的 DM 软件,包括为操作系统设置各种环境变量,并为软件和数据库文件

建立目录结构;

必须有足够的内存来启动 DM数据库实例;

在执行 DM的计算机上要有足够的磁盘存储空间来容纳规划的数据库。

2、使用 dminit 创建数据库

在安装 DM 的过程中,用户可以选择是否创建初始数据库,如果当时没有创建,也可以在完成安装后,利用初始化库工具 dminit来创建。系统管理员可以利用该工具提供的各种参数,设置数据库存放路径、段页大小、是否对大小写敏感以及是否使用 unicode,创建出满足用户需要的初始数据库。该工具位于安装目录的 bin/目录下。更多详细的功能请参考《DM8_dminit使用手册》。在 Windows“命令提示符”窗口中输入带参数的 dminit 命令启动 dminit 工具,命令格式为 dminit [para=value][para=value]……,参数说明见《DM8_dminit使用手册》表 6.1。

说明:dminit一般是要有参数的,如果没有带参数,系统就会引导用户设置。另外,参数、等号和值之间不能有空格。Help参数的后面不用添加’=’号。

命令举例:创建端口号为5236,大小写不敏感,字符集为UTF-8。实例名为DM1的数据库;

./dminit PATH=/dmdba/dmdata DCP_PORT_NUM=5236 CASE_SENSITIVE=N CHARSET/UNICODE_FLAG=1 INSTANCE_NAME=DM1

如果创建成功,则有提示。此时在/dmdba/dmdata目录下出现 dmData文件夹,内容包含初始数据库 DAMENG的相关文件和初始化文件 dm.ini。将 dm.ini文件拷贝到 DM安装目录的 bin下,DM服务器就可以启动该初始数据库了。

2、注册数据库服务

进入达梦数据库安装目录下的script/root文件夹下,使用dm_service_install.sh进行数据库服务注册,命令输入:

./ dm_service_install.sh –t 实例名 –p 数据库服务标识名(可以根据实际情况写) –i dm.ini路径 –m open(启动数据库后到open状态)

注册完成后,数据库服务器在系统中的服务名=实例名+数据库服务标识名(可以根据实际情况写)。

3、启动数据库

RH7以下系统使用:service 服务名 start/stop

RH7以上系统使用:systemctl start/stop 服务名

卸载服务命令./dm_service_uninstaller.sh –n 服务名

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux (Unix )下DM的安装

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值