安装前准备工作 

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

标题及下文中提到的 Linux(Unix),包括 Linux、AIX、HP-UNIX、Solaris 和 FreeBSD

操作系统。以下安装程序说明将以 Red Hat Enterprise Linux 6 for x86-64 系统为例,

由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准,具体细节可向

系统管理员咨询。

2.2.1.1 检查 Linux(Unix)系统信息 

如果用户的 DM 软件安装包是经过数字签名的,请参照以下步骤进行操作,其他情

况请忽略此步骤。

软件安装包的数字签名校验:

1. 导入达梦公司的公钥,命令如下:

 #gpg --import dm-pub-key

第 2 章 DM 安装及卸载

2. 将达梦公司的公钥添加到绝对信任列表

 #gpg --edit-key 武汉达梦数据库有限公司 trust

3. 验证达梦安装包的数字签名

 #gpg --verify dm.sign dm8_setup_xxx.iso

步骤 3 输出结果是“完好的签名”(“Good Signature”)则表示安装包文件完好无损。

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操

作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基

本信息。如下图所示:

#获取系统位数

getconf LONG_BIT

#查询操作系统 release 信息

lsb_release -a

#查询系统信息

cat /etc/issue

#查询系统名称

uname -a

图 2.22 检查 Linux(Unix)系统信息

第 2 章 DM 安装及卸载

2.2.1.2 创建安装用户 

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户

可以在安装之前为 DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并

指定用户 ID 和组 ID),具体细节可向系统管理员咨询。

1. 创建安装用户组 dinstall。

groupadd -g 12349 dinstall

2. 创建安装用户 dmdba。

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

3. 初始化用户密码。

passwd dmdba

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

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

作。

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

在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限

制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。

运行 ulimit -a 进行查询。如下图所示:

第 2 章 DM 安装及卸载

图 2.23 查看 ulimit 参数

参数使用限制: 

1.data seg size 

data seg size (kbytes, -d)

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

数据库启动失败。

2. file size 

file size(blocks, -f)

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

3. open files 

open files(-n)

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

4.virtual memory

virtual memory (kbytes, -v)

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

数据库启动失败。

第 2 章 DM 安装及卸载

如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 请 修 改 文 件

/etc/security/limits.conf。

2.2.1.4 检查系统内存与存储空间 

 1.检查内存 

为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)。

如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内

存:

#获取内存总大小

grep MemTotal /proc/meminfo

#获取交换分区大小

grep SwapTotal /proc/meminfo

#获取内存使用详情

free

图 2.24 检查内存

 2.检查存储空间 

1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的

存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路

径和备份路径。用户可使用以下命令检查存储空间:

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

第 2 章 DM 安装及卸载

df -h /mount_point/dir_name

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

件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:

图 2.25 检查存储空间

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通

过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

#以 BASH 为例:

mkdir -p /mount_point/dir_name

DM_INSTALL_TMPDIR=/mount_point/dir_name

export DM_INSTALL_TMPDIR

2.2.1.5 设置 JAVA 环境 

如果对安装程序和客户端运行的 JAVA 环境无特殊需求,可忽略此步骤。在运行安

装程序之前,通过设置环境变量 DM_JAVA_HOME 指定特定的 JAVA 的目录,安装程

序将使用此 JAVA 环境进行安装,且安装完成之后,客户端程序也将使用此 JAVA 环境。

具体命令如下所示:

#以 BASH 为例:

DM_JAVA_HOME=/mount_point/jdk_home_dir

export DM_JAVA_HOME

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: