- 数据库的安装
用户在安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行。标题及下文中提到的 Linux(Unix),包括 Linux、AIX、HP-UNIX、Solaris 和FreeBSD 操作系统。以下安装程序说明将以 Red Hat Enterprise Linux 6 for x86-64 系统为例,由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。
检查信息
用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下图所示:
命令名称 | 命令 |
获取系统位数 | getconf LONG_BIT |
查询操作系统 release 信息 | lsb_release -a |
查询系统信息 | cat /etc/issue |
查询系统名称 | uname -a |
图 2.20 检查 Linux(Unix)系统信息
- Linux(Unix)
在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。运行 ulimit -a 进行查询。如下图所示:
图 2.21 查看 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(无限制),此参数过小将导致数据库启动失败。
如 果 用 户 需 要 为 当 前 安 装 用 户 更 改 ulimit 的 资 源 限 制 , 请 修 改 文 件/etc/security/limits.conf。
- 检查系统内存与存储空间
- 检查内存
为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。
如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:
命令名称 | 命令 |
获取内存总大小 | grep MemTotal /proc/meminfo |
获取交换分区大小 | grep SwapTotal /proc/meminfo |
获取内存使用详情 | free |
|
|
|
|
图 2.22 检查内存
- 检查存储空间
1) DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的
存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径
和备份路径。用户可使用以下命令检查存储空间:
#查询目录/mount_point/dir_name 可用空间
df -h /mount_point/dir_name
2) DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文
件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:
图 2.23 检查存储空间
如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通
过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:
#以 BASH 为例:
mkdir -p /mount_point/dir_name
DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR
- 设置 JAVA 环境
在运行安装程序之前,通过设置环境变量 DM_JAVA_HOME 指定特定的 JAVA 的目录,安装程序将使用此 JAVA 环境进行安装,且安装完成之后,客户端程序也将使用此 JAVA 环境。具体命令如下所示:在/etc/profile里面进行设置
- 安装 DM
在windows下面双击如下镜像会生成如下文件如图1所示
DMInstall.bin文件就是DM的安装程序,需要将其放入linux下,我这里是把它放到/dm/DMInstall.bin下面,需要赋予其执行权限 chmod 755 ./DMInstall.bin
执行这个文件就可以进行安装
注意在使用命令安装的时候需要执行./DMInstall.bin -i 如果不加-i则会去调图形化,报错如下:
执行./DMInstall.bin -i就不会出现这个情况
- 具体安步骤如下:
1.执行./DMInstall.bin -i出现如下信息,默认是中文安装,直接回车即可
2.下图这个是询问key的路径,我们默认即可,这个就是许可证明,默认是这个数据库能用一年
3.下图是询问是否设置区,输入Y回车即可
4.下图让我们选择安装的类型,我们选择典型安装然后回车
5.这个是询问我们安装的位置,默认即可,直接回车
6.下图让我们确认安装位置,确认后直接Y回车即可
7.安装前小结再次确认安装位置,确认后直接Y回车
8.出现下图则表明安装完成
注意:安装结束后,还需要初始化数据库并注册相关服务才能正式运行达梦数据库
- 初始化以及注册服务:
1.进入/opt/dmdbms/bin目录下然后输入./dminit help查看参数会出现如下图所示
这个里面就是初始化数据库所用到的所有参数列表
2.通过如下命令设置数据页大小以及大小敏感参数 0表示不敏感
./dminit PATH=/opt/dmdbms/data/ page_size=16 case_sensitive=0
出现下图所示则表明初始化这两个参数成功
3.其他的参数选择系统默认就可以,默认用户/密码:SYSDBA/SYSDBA
4.把实例服务注册进操作系统就可以开机自启动了
进入cd /opt/dmdbms/script/root执行如下命令
./dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
出现如下图则表示注册成功。
5.启动服务systemctl start DmServiceDMSERVER
6.通过ps -ef|grep dmserver查看服务是否启动
出现dmserver的进程号则证明启动成功。
- 卸载DM
用户在 DM 安装目录下,找到卸载程序 uninstall.sh 来执行卸载。
- windows 安装
点击镜像根据提示进行安装即可
- 连接服务器
Windows上面连接客户端,输入服务器的IP地址。端口号5236