Linux(Unix)下达梦数据库 DM 的安装

时间:2024-04-01 13:33:13

1.1 安装前准备工作 
 用户在安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行。 标题及下文中提到的 Linux(Unix),包括 Linux、AIX、HP-UNIX、Solaris 和 FreeBSD 操作系统。以下安装程序说明将以 Red Hat Enterprise Linux 6 for x86-64 系统为例,由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统 为准,具体细节可向系统管理员咨询。 
1.2 检查 Linux(Unix)系统信息 
用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本 信息。如下图所示: #获取系统位数 getconf LONG_BIT 
#查询操作系统 release 信息 lsb_release -a 
#查询系统信息 cat /etc/issue 
#查询系统名称 uname -a 
  Linux(Unix)下达梦数据库 DM 的安装
1.3 创建安装用户 
为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为 DM 创建一个专用的系统用户。

1. 创建安装用户组 dinstall。  groupadd dinstall

2. 创建安装用户 dmdba。  useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

3. 初始化用户密码。  passwd dmdba

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

 注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行 操作。 
1.4 Linux(Unix)下检查操作系统限制 
在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进 行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。 运行 ulimit -a 进行查询。如下图所示: 
Linux(Unix)下达梦数据库 DM 的安装
 
参数使用限制:

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(无限制),此参数过小 将导致数据库启动失败。   如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 请 修 改 文 件 /etc/security/limits.conf。 
1.5 检查系统内存与存储空间 
 1.检查内存 为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。 如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:  

#获取内存总大小  grep MemTotal /proc/meminfo 
 #获取交换分区大小  grep SwapTotal /proc/meminfo 
 #获取内存使用详情  free 
 
Linux(Unix)下达梦数据库 DM 的安装
 2.检查存储空间  

1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的 存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径 和备份路径。用户可使用以下命令检查存储空间:   #查询目录/mount_point/dir_name 可用空间  df -h /mount_point/dir_name

2) DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文 件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示: 
 
Linux(Unix)下达梦数据库 DM 的安装

 如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:  #以 BASH 为例:  mkdir -p /mount_point/dir_name  DM_INSTALL_TMPDIR=/mount_point/dir_name  export DM_INSTALL_TMPDIR 
1.6 设置 JAVA 环境 
 如果对安装程序和客户端运行的 JAVA 环境无特殊需求,可忽略此步骤。在运行安装 程序之前,通过设置环境变量 DM_JAVA_HOME 指定特定的 JAVA 的目录,安装程序将使 用此 JAVA 环境进行安装,且安装完成之后,客户端程序也将使用此 JAVA 环境。具体命 令如下所示:  

#以 BASH 为例:  DM_JAVA_HOME=/mount_point/jdk_home_dir  export DM_JAVA_HOME 

2.1 安装 DM 
 用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用 root 系统用户进行安装)。 将 DM 安装光盘放入光驱,然后加载(mount)光驱。一般可以通过执行下面的命令来 加载光驱: mount /dev/cdrom  /mnt/cdrom 这里假定光驱对应的文件为/dev/cdrom 且目标路径/mnt/cdrom 已存在。  加载(mount)光驱后,在/mnt/cdrom 目录下存在 DMInstall.bin 文件, DMInstall.bin 文 件就 是 DM 的安 装 程序。 在 运 行安 装 程序 前, 需 要 赋予 DMInstall.bin 文件执行权限。具体命令如下所示: chmod 755 ./DMInstall.bin 
2.1 图形化安装 
用户双击 DMInstall.bin 或执行以下命令将运行 DM 的图形化安装。 ./DMInstall.bin  安装须知:  1) 用户在进行图形化安装时,应当确认当前正处于图形化界面的运行环境,否则运 行安装程序将报错。这种情况建议用户使用命令行安装 DM。  2) 建议用户使用安装系统用户直接登录。如果用户在图形化界面中使用 su 命令切 换至安装系统用户,可能导致启动图形化安装程序启动失败。具体情况请参考附录 1: xhost 配置。 
 
 安装过程如下:  步骤 1:提示对话框  如果当前操作系统中已存在 DM,将弹出提示对话框。如下图所示: 
 
Linux(Unix)下达梦数据库 DM 的安装

注意:若系统中已安装 DM,重新安装前,应完全卸载原来的 DM。并且在重新安装前, 务必备份好数据。  步骤 2:选择语言和时区 请根据系统配置选择相应语言与时区,点击“确定”按钮继续安装。如下图所示: 
Linux(Unix)下达梦数据库 DM 的安装

步骤 3:欢迎页面 点击“开始”按钮继续安装。如下图所示: 
 
Linux(Unix)下达梦数据库 DM 的安装
步骤 4:许可证协议 在安装和使用DM之前,该安装程序需要用户阅读许可协议条款,用户如接受该协议, 则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。 如下图所示: 

 Linux(Unix)下达梦数据库 DM 的安装 
步骤 5:查看版本信息 用户可以查看 DM 服务器、客户端等各组件相应的版本信息。如下图所示: 
 
Linux(Unix)下达梦数据库 DM 的安装 
 步骤 6:验证 Key 文件  用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果 是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。如下图所示: 

Linux(Unix)下达梦数据库 DM 的安装
步骤 7:选择安装方式 DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自 定义安装”,用户可根据实际情况灵活地选择。如下图所示: 典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。 服务器安装包括:服务器、驱动、用户手册、数据库服务。 客户端安装包括:客户端、驱动、用户手册。 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手 册、数据库服务中的任意组合。 
 
Linux(Unix)下达梦数据库 DM 的安装
一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器 端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。 步骤 8:选择安装目录 选择安装目录。如下图所示。 
 
Linux(Unix)下达梦数据库 DM 的安装

DM 默认安装目录为$HOME/dmdbms (如果安装用户为 root 系统用户,则默认安装 目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM),用户可以通过点击“浏 览”按钮自定义安装目录。如果用户所指定的目录已经存在,则弹出如下图所示警告消息 框提示用户该路径已经存在。若确定在指定路径下安装请点击“确定”,则该路径下已经 存在的 DM 某些组件,将会被覆盖;否则点击“取消”,返回到上图所示界面,重新选择 安装目录。 
 
Linux(Unix)下达梦数据库 DM 的安装

说明:安装路径里的目录名由英文字母、数字和下划线等组成,不建议使用包含空 格和中文字符的路径等。 
步骤 9:安装前小结  显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装 目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮,开始拷贝安装 的软件。如下图所示: 

 
Linux(Unix)下达梦数据库 DM 的安装
 
步骤 10:安装 安装。如下图所示。 
 
Linux(Unix)下达梦数据库 DM 的安装

 注意:当安装进度完成时将会弹出对话框,提示使用 root 系统用户执行相关命令。 用户可根据对话框的说明完成相关操作,之后可关闭此对话框,点击“完成”按钮结束 安装。如下图所示: 

Linux(Unix)下达梦数据库 DM 的安装
步骤 11:初始化数据库 如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始 化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接 退出,点击“取消”将完成安装,关闭对话框。 
 
Linux(Unix)下达梦数据库 DM 的安装
若用户选中创建数据库选项,点击“初始化”将弹出数据库配置工具。如下图所示: 
Linux(Unix)下达梦数据库 DM 的安装

继续操作可创建达梦数据库实例。