CentOS7下安装达梦数据库的步骤

  • Post author:
  • Post category:其他




一,




创建安装用户


为了减少对操作系统的影响,用户不应该以


root


系统用户来安装和运行


DM


。用户可以在安装之前为 DM


创建一个专用的系统用户。


1.


创建安装用户组


dinstall





groupadd dinstall


2.


创建安装用户


dmdba





useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba


3.


初始化用户密码。



passwd dmdba


4.


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


注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行


操作。


这里我将用户dmdba的密码也设为dmdba



二,Linux(Unix)




下检查操作系统限制





Linux(Unix)


系统中,因为


ulimit


命令的存在,会对程序使用操作系统资源进行限制。为了使 DM


能够正常运行,建议用户检查当前安装用户的


ulimit


参数。


运行



ulimit -a





进行查询。如下图所示:



参数使用限制:



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(


无限制


)




这里open file值为1024,需要手动修改:



vim /etc/security/limits.conf

(sorry,上面应该是65536.。。。)


加入如上配置后,重启生效。



4.virtual memory


virtual memory (kbytes, -v)


建议用户设置为


1048576(





1GB)


以上或


unlimited(


无限制


)


,此参数过小将导致数据库启动失败。


如果用户需要为当前安装用户更改


ulimit


的资源限制,请修改文件 /etc/security/limits.conf。



三,




检查系统内存与存储空间



1.




检查内存


为了保证


DM


的正确安装和运行,要尽量保证操作系统至少


1GB


的可用内存


(RAM)




如果可用内存过少,可能导致


DM


安装或启动失败。用户可以使用以下命令检查操作内存:


#


获取内存总大小



grep MemTotal /proc/meminfo


#


获取交换分区大小



grep SwapTotal /proc/meminfo


#


获取内存使用详情



free



2.




检查存储空间



1)



DM


完全安装需要


1GB


的存储空间,用户需要提前规划好安装目录,预留足够的


存储空间。用户在


DM


安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:



#查询目录/mount_point/dir_name 可用空间



df -h /mount_point/dir_name



2)



DM


安装程序在安装时将产生临时文件,临时文件需要


1GB


的存储空间,临时文件目录默认为

/tmp



。用户可以使用以下命令检查存储空间。如下图所示:


如果


/tmp


目录不能保证


1GB


的存储空间,用户可以扩展


/tmp


目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR


指定安装程序的临时目录。具体命令如下所示


:


#





BASH


为例


:


mkdir -p /mount_point/dir_name


DM_INSTALL_TMPDIR=/mount_point/dir_name


export DM_INSTALL_TMPDIR



四,




安装DM


用户应登录或切换到安装系统用户,进行以下安装步骤的操作


(


注:不建议使用


root


系统用户进行安装


)



1.将iso文件拷贝到


l

inux系统

里,比如放到/home/dmdba/dm8下。

2.挂载ISO文件。(挂载是临时的,我中途重启系统再进来是需要重新挂载的。)



可以看到/mnt/dm8目录下已经存在

DMInstall.bin 文件, DMInstall.bin 文件就是 DM 的安装程序。


在运行安装程序前,需要赋予 DMInstall.bin 文件执行权限。具体命令如下所示:



chmod 755 ./DMInstall.bin


执行以下命令将运行


DM


的图形化安装:



./DMInstall.bin

愉快的安装起来了~~~~~~



版权声明:本文为shimadear原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。