达梦数据库支持多种操作系统,下面以常见的Windows和Linux(Red Hat系列)操作系统为例讲解安装流程。
进入安装包目录后,双击“setup.exe”安装程序,程序将检测系统中是否已经安装其他版本的达梦数据库。如果存在,将弹出确认对话框,如图1-1所示。
单击“确定”按钮继续安装,弹出“选择语言与时区”对话框,如图1-2所示。一般使用默认值进行安装。
图1-1
图1-2
单击“确定”按钮,弹出“达梦数据库安装程序”界面,单击“下一步”按钮进入许可证协议界面,如图1-3所示。选中“接受”单选按钮,单击“下一步”按钮进入选择组件界面。
达梦数据库安装程序提供四种安装方式,如图1-4所示。
图1-3
图1-4
(1)典型安装:包括服务器、客户端、驱动、用户手册、数据库服务。
(2)服务器安装:包括服务器、驱动、用户手册、数据库服务。
(3)客户端安装:包括客户端、驱动、用户手册。
(4)自定义安装:用户根据需求勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。
选择组件后单击“下一步”按钮,进入选择安装位置界面,如图1-5所示。单击“浏览”按钮可以选择数据库的安装目录。
目录选择完成后单击“下一步”按钮,进入安装前的确认界面,显示系统和安装信息,如图1-6所示。单击“安装”按钮开始进入安装过程。
图1-5
图1-6
注意 安装路径里的目录名不要包含空格和中文字符。
如用户在选择安装组件时选中服务器组件,数据库安装过程结束时,会提示是否初始化数据库,如图1-7所示。
图1-7
单击“初始化”按钮进入数据库配置助手界面。单击“取消”按钮将完成安装,关闭对话框。
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。
图形化安装需要使用达梦数据库用户登录Linux的图形化界面(如果是其他用户登录,在图形化界面中使用su命令切换至达梦数据库用户进行安装,有可能会出现图形化安装程序启动失败),双击DMInstall.bin,或在命令行方式下进入安装包目录,执行以下命令:
./DMInstall.bin
安装过程与Windows操作系统中的基本相同,唯一不同的地方是在安装完成时会弹出对话框,提示使用root用户执行相关命令,如图1-9所示。
图1-9
用户根据对话框的说明完成相关操作后可关闭此对话框,单击“完成”按钮结束安装。
如果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
静默安装通过事先将数据库安装参数写入配置文件,实现非交互式的安装,这在某些特殊场景会用到。
达梦数据库用户在命令行方式下进入安装包目录,执行命令:
./DMInstall.bin -q 配置文件全路径
安装过程如图1-16所示。
图1-16
静默安装完成后,终端仍然会提示“请以root系统用户执行命令”。此时跟命令行安装过程一样,需要切换到root用户手动执行相关命令,根据提示完成相关操作。
静默安装的配置文件为XML格式,安装前要编辑好,具体格式可以参考达梦公司用户手册中提供的模板,XML模板文件内容示例如下: