DM7的学习与使用(一)安装篇

最近对DM7数据库进行了一些学习,在学习过程中也遇到了一些问题,在这里进行一些记录。

在学习使用过程中采用的系统版本为国产麒麟系统:

DM7的学习与使用(一)安装篇_第1张图片

首先,在DM7的安装时,建议采用单独的用户来进行安装以及后续的管理操作。

相关操作如下:

a)首先在系统根目录下创建一个安装目录:

    mkdir dm7

b)假设以dmdba用户身份进行安装:

查看系统是否已经存在该用户:

    id dmdba

创建用户组dinstall:

    groupadd dinstall

将用户dmdba添加到dinstall用户组中:

    useradd -g dinstall dmdba

修改用户密码:

    passwd [用户名]

授予dmdba用户以及dinstall用户组操作dm7目录的权限,否则在使用dmdba进行安装的时候,将会提示没有权限进行安装操作:

    chown -R dmdba:dinstall /dm7

c)在大多数的linux系统中,默认的打开文件数为1024或者4096,但是在dm7的安装过程中,以及在数据库创建后,如果存在大量的数据,打开的文件数是远远大于该值的,如果没有修改,就会导致安装不完整等各种异常情况。所以,一般需要将这个默认值修改为65536。

这里提供两种修改方式(注意使用root用户进行操作):

1).临时修改:

    ulimit -n 65536

2).永久修改:

     vi /etc/security/limits.conf

       在limits.conf文件中,拉到最下面,可以看到对soft nofile,hard nofile的控制选项。

按照下图进行修改即可:

       DM7的学习与使用(一)安装篇_第2张图片

d)在安装过程中,遇到了一个关于glibc的问题。在某些版本比较老的linux系统中,glibc的版本只更新到了2.12版本。而DM7需要将该软件更新到2.17版本。

注意,如果没有更新版本,在安装DM7的过程中可能出现glibc2.14版本不可用的提示,很多人就会去安装2.14版本,但是事实上,就算安装成功了,也依旧是没办法用的。所以没有必要去安装2.14版本。直接升级2.17版本,更加的简单有效。

首先,可以使用以下命令,查看当前系统的glibc版本:

    strings /lib64/libc.so.6 |grep GLIBC

DM7的学习与使用(一)安装篇_第3张图片

采用源码进行安装的具体操作步骤如下:

    wget https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/glibc-2.17.tar.gz
    tar -zxvf glibc-2.17.tar.gz
    cd glibc-2.17
    mkdir build && cd $_
    sudo ../configure --prefix=/usr/glibc-2.17 --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin 
    make && make install

 

在完成以上配置之后,在安装时还可能遇到一个打不开图形化窗口的问题,如图所示,这时候只需要使用root用户执行以下命令即可:

    export DISPLAY=:0.0
    xhost+

在完成所有的配置之后, 就可以执行命令:./dminstall.bin开始安装了。

你可能感兴趣的:(DM7)