分享一点关于安装、使用达梦数据库的愚见

  除了基本的sql操作外,如何在linux操作系统上搭载环境、安装并使用达梦数据库软件也同样重要,因此,我准备从六个步骤来简单概述一下如何安装、使用达梦数据库,它们分别是 一、用户创建以及检查操作系统限制 二、安装达梦数据库软件  三、创建数据库实例 四、启动数据库 五、启动数据库管理软件 六、卸载数据库。

 一、用户创建以及检查操作系统限制(注意这一步骤都是在root用户下执行的)

  首先,应该创建安装目录 在root用户下使用mkdir /dm8命令来创建一个dm8文件夹。接下来就应该创建用户组并设置其归组了 仍然在root用户下使用 groupadd dinstall 以及 useradd -g dinstall dmdba操作,然后使用passwd dmdba来设置其密码,用chown -R dmdba:dinstall /dm8将dm8文件夹的权限交给dmdba用户。最后使用 ulimit -n 65536修改操作系统限制,方便后续安装软件的进行。

二、安装达梦数据库软件 

  接下来就应该安装软件了,在root用户下,cd /opt目录下将dm8_setup.iso挂载到/mnt目录下: mount dm8_setup.iso /mnt 在这之后呢执行xhost+ 然后 su - dmdba切换到dmdba用户后执行./DMInstall.sh来安装软件。安装完之后软件会提示在root用户下执行一段命令行,复制后操作一下即可。

三、创建数据库实例

  创建数据库实例有两种方法,一种是通过图形化界面来创建数据库实例,一种是通过命令行。

  使用图形化界面创建实例,首先使用dmdba用户在 /dm8/tool目录下 执行./dbca.sh命令来调用图形化界面创建实例,创建完之后会有如何启动数据库服务(第四个步骤中有较为详细的说明)的提示,此时新建一个终端,使用root用户执行命令即可启动数据库服务。

  使用命令行创建数据库实例,下面我将创建一个建立在/dm8/data目录下,数据库、实例名称为DMTEST,端口号为5237的实例为例子。首先cd /dm8/bin目录下,之后执行./dminit path=/dm8/data db_name=DMTEST instance_name=DMTEST port_num=5237,此时,实例已经创建完毕,但是还未启动服务,使用./dmserver /dm8/data/DMTEST/dm.ini命令来启动服务(第四个步骤中有较为详细的说明)

四、启动数据库服务

  启动数据库服务主要分为四种方式,我总结了一下,如下图所示

分享一点关于安装、使用达梦数据库的愚见

 

其中第三个步骤中提到的第一种方式——通过图形化界面来创建数据库实例,是使用此图中的第二个方式来启动数据库服务的。第二种方式——通过命令行来创建数据库实例,是使用此图中的第四种方式来启动数据库服务的。

在平时的使用过程中,在root用户下在/dm8/tool目录下执行./dmservice.sh命令来启动,关闭数据库服务比较方便。

五、启动数据库管理软件

  创建好了数据库实例,启动了数据库服务,终于到这一步了,不禁令人兴奋得久久不得平静。

  具体方法为在dmdba用户下cd /dm8/tool之后 执行./manager即可

六、卸载数据库

  卸载的具体方式也很简单,即为cd /dm8目录后执行./uninstall.sh,然后按照提示在root用户下执行相应的命令关闭数据库服务即可。

总结

  以上内容皆为原创,是本人在数不清的错误中提炼出来的,如果这篇拙文可以帮助到一些linux新手,这篇文章的使命也就圆满完成了,谢谢大家。