![达梦数据库开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/573/52842573/b_52842573.jpg)
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所示。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P13_4884.jpg?sign=1739096831-7MGctu5gJKHf1Kg69WxL0mGzRWX2DRsb-0-29b1abaf5995c67bb6a7986e33978eb0)
图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所示。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P14_4902.jpg?sign=1739096831-fqiI57htLXLKwgGIQHZspAbURtTs8SEN-0-210c0907a020cb59e84759e9dbe96926)
图1-9
用户根据对话框的说明完成相关操作后可关闭此对话框,单击“完成”按钮结束安装。
3.命令行安装
如果Linux系统没有图形化界面,达梦数据库提供了命令行的安装方式。达梦数据库用户在终端进入安装程序所在文件夹,执行以下命令进行命令行安装:
./DMInstall.bin –i
安装过程如下。
(1)选择安装语言。
请根据系统配置选择相应的语言,如图1-10所示。输入选项,按回车键进行下一步。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P14_4911.jpg?sign=1739096831-sLrnAqqnIqVWQjCZkaGBcr8OZOBtLD32-0-b22f3f92ddfdd6b399ed2dd79154d880)
图1-10
(2)输入时区。
开始设置时区,如图1-11所示。用户可以在此处选择达梦数据库的时区信息。
(3)选择安装类型。
安装类型选择如图1-12所示。用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组件时需要使用空格进行间隔。输入结束后按回车键,将打印安装选择组件所需要的存储空间大小。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P15_4917.jpg?sign=1739096831-S2PdKlGOE9GQaBvDxHnpsfFKTZoICQfN-0-2b072b65b5bb71c6096ce842e7746aab)
图1-11
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P15_4920.jpg?sign=1739096831-7jb2FGxxIyCNsplXGdq3pTdjKpS8FFA1-0-eed32296651b71163955ab7697ad68ec)
图1-12
(4)选择安装路径。
安装路径的选择如图1-13所示。用户可以输入达梦数据库的安装路径,不输入则使用默认路径,默认为$HOME/dmdbms(如果安装用户为root,则默认安装目录为/opt/dmdbms)。
(5)安装小结。
安装程序将打印用户之前输入的部分安装信息,用户对安装信息进行确认。不确认,则退出安装程序;确认,则进行安装。如图1-14所示。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P15_4925.jpg?sign=1739096831-U0JHU2LkEbZTTHP397Q291dsYINVRU8m-0-f63592261e97679593c6cf536d80615a)
图1-13
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P15_4931.jpg?sign=1739096831-I4LmopvWLD7TvHMjy7m08CWFBqFUuBR6-0-b0925f324407b36642cf1ad8010caa34)
图1-14
(6)开始安装。
安装过程如图1-15所示。
安装完成后,终端提示“请以root系统用户执行命令”。需要切换到root用户(su–root),手动执行相关命令,根据提示完成相关操作。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P15_4928.jpg?sign=1739096831-LMf1nGN9I5Gx15B09yPcGCZYKZWsV0cK-0-8e1d366ccdd5fdb5cafaf503ff663bcc)
图1-15
4.静默安装
静默安装通过事先将数据库安装参数写入配置文件,实现非交互式的安装,这在某些特殊场景会用到。
达梦数据库用户在命令行方式下进入安装包目录,执行命令:
./DMInstall.bin -q 配置文件全路径
安装过程如图1-16所示。
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P16_4946.jpg?sign=1739096831-rbXuj3kegg2sqmpt7sFxH0o2XR16TUXL-0-799d911091bbe02833668b5b61ec3fc8)
图1-16
静默安装完成后,终端仍然会提示“请以root系统用户执行命令”。此时跟命令行安装过程一样,需要切换到root用户手动执行相关命令,根据提示完成相关操作。
静默安装的配置文件为XML格式,安装前要编辑好,具体格式可以参考达梦公司用户手册中提供的模板,XML模板文件内容示例如下:
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P16_23658.jpg?sign=1739096831-wsCcIIUzNPHj4izqPeFu55l2R05PbOoP-0-59014325aa2585e66370ce35ea34dc98)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P17_23659.jpg?sign=1739096831-T0fQsjE0GmFicCYcFqCPZogpdLW73HpI-0-29a878b8b453e95cfe07a0a09ab83c22)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P18_23660.jpg?sign=1739096831-tVfLkTOlpSubtzwh5moWDxj2DWbsIexy-0-4d8c788d860f524f747838a253849ca2)