
1.1.2 Linux操作系统中的安装
1.环境准备
Linux操作系统中的安装比Windows操作系统中的安装稍麻烦一些,需要事先创建好达梦数据库专用用户组和用户,并对系统环境进行检查,使其符合达梦数据库的要求。
创建用户组和用户的步骤可以参考达梦用户手册的示例。
(1)创建安装用户组dinstall。
groupadd -g 12349 dinstall
(2)创建安装用户dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
(3)初始化用户密码。
passwd dmdba
Linux系统中,会对程序使用操作系统资源进行限制。为了使达梦数据库实例能够正常运行,使用ulimit -a命令进行查询,如图1-8所示。

图1-8
对操作系统参数使用限制进行如下设置。
(1)设定数据段的最大值,单位为KB。
data seg size (kbytes, -d)
建议设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
(2)设定Shell所能建立的最大文件大小,单位为区块。
fi le size(blocks, -f)
建议设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
(3)设置系统打开的最大文件数。
open fi les(-n)
建议设置为65536以上或unlimited(无限制)。
(4)指定可使用的虚拟内存上限,单位为KB。
virtual memory (kbytes, -v)
建议设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改ulimit的资源限制,可修改文件/etc/security/limits.conf。
2.图形化安装
图形化安装需要使用达梦数据库用户登录Linux的图形化界面(如果是其他用户登录,在图形化界面中使用su命令切换至达梦数据库用户进行安装,有可能会出现图形化安装程序启动失败),双击DMInstall.bin,或在命令行方式下进入安装包目录,执行以下命令:
./DMInstall.bin
安装过程与Windows操作系统中的基本相同,唯一不同的地方是在安装完成时会弹出对话框,提示使用root用户执行相关命令,如图1-9所示。

图1-9
用户根据对话框的说明完成相关操作后可关闭此对话框,单击“完成”按钮结束安装。
3.命令行安装
如果Linux系统没有图形化界面,达梦数据库提供了命令行的安装方式。达梦数据库用户在终端进入安装程序所在文件夹,执行以下命令进行命令行安装:
./DMInstall.bin –i
安装过程如下。
(1)选择安装语言。
请根据系统配置选择相应的语言,如图1-10所示。输入选项,按回车键进行下一步。

图1-10
(2)输入时区。
开始设置时区,如图1-11所示。用户可以在此处选择达梦数据库的时区信息。
(3)选择安装类型。
安装类型选择如图1-12所示。用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组件时需要使用空格进行间隔。输入结束后按回车键,将打印安装选择组件所需要的存储空间大小。

图1-11

图1-12
(4)选择安装路径。
安装路径的选择如图1-13所示。用户可以输入达梦数据库的安装路径,不输入则使用默认路径,默认为$HOME/dmdbms(如果安装用户为root,则默认安装目录为/opt/dmdbms)。
(5)安装小结。
安装程序将打印用户之前输入的部分安装信息,用户对安装信息进行确认。不确认,则退出安装程序;确认,则进行安装。如图1-14所示。

图1-13

图1-14
(6)开始安装。
安装过程如图1-15所示。
安装完成后,终端提示“请以root系统用户执行命令”。需要切换到root用户(su–root),手动执行相关命令,根据提示完成相关操作。

图1-15
4.静默安装
静默安装通过事先将数据库安装参数写入配置文件,实现非交互式的安装,这在某些特殊场景会用到。
达梦数据库用户在命令行方式下进入安装包目录,执行命令:
./DMInstall.bin -q 配置文件全路径
安装过程如图1-16所示。

图1-16
静默安装完成后,终端仍然会提示“请以root系统用户执行命令”。此时跟命令行安装过程一样,需要切换到root用户手动执行相关命令,根据提示完成相关操作。
静默安装的配置文件为XML格式,安装前要编辑好,具体格式可以参考达梦公司用户手册中提供的模板,XML模板文件内容示例如下:


