ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

达梦数据库8.0在麒麟7.0操作系统的安装教程

2020-12-30 21:29:33  阅读:510  来源: 互联网

标签:8.0 root 数据库 用户 7.0 挂载 安装 图形化 达梦


达梦数据库8.0在麒麟7.0操作系统的安装教程

 

目录

环境准备

操作系统安装

系统环境变量

​​​​​​​新增操作系统用户及用户组(推荐)

镜像挂载

数据库安装(图形化及终端)

数据库软件安装

图形化安装

​​​​​​​终端指令安装

创建数据库实例

图形化界面:

终端指令:

数据库连接

数据库状态查看

​​​​​​​数据库连接


​​​​​​​

  1. 环境准备

本教程数据库安装路径:/dm8,镜像ISO文件挂载路径:/mnt/dmiso

  • 操作系统安装

安装麒麟7.0操作系统,可以选择在WMware里安装,可以选择带图形化界面的操作系统,也可以仅终端命令行界面的操作系统。

  • ​​​​​​​系统环境变量

检查操作系统的open files限制,指令为:ulimit -a,可看到如下图,其中open files的限制为1024,需要修改为 unlimited或者最低要求的65536,设置指令ulimit -n 65536,否则安装时会存在open files不满足要求的告警。

 

图1 不满足要求的系统环境变量

 

 

图2 满足要求的系统环境变量

 

保证:data seg size/file size /open files /virtual memory的参数为无限制unlimited;其中open files的参数也可以设置最低为65536。

​​​​​​​新增操作系统用户及用户组(推荐)

为了减少对操作系统的影响,用户不应该以root 系统用户来安装和运行DM。用户可以在安装之前为DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并指定用户ID 和组ID),具体细节可自行百度。

1. 创建安装用户组dinstall。

groupadd -g 12349 dinstall

2. 创建安装用户dmdba。

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

3. 初始化用户密码。

passwd dmdba

  1. 之后通过系统提示进行密码设置。
  2. 在root用户模式下,新建数据库安装路径,指令:mkdir  /dm8,修改路径的用户权限,指令:chown dmdba:dinstall /dm8

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

  • 镜像挂载

此处既可以采用挂载达梦数据库安装镜像的ISO文件,也可以直接解压ISO文件(解压方式自行百度),本教程采用第一种挂载镜像的方式。

​​​​​​​操作系统识别达梦数据库镜像ISO

直接将ISO文件拷贝至麒麟操作系统;或者,如果是VMware安装的系统,可以在标题栏右键,选择“设置”,如图3所示,然后选择达梦数据库的镜像ISO文件,如图4所示,默认挂载路径:/dev/cdrom,但是默认情况下是看不到此目录的,如图5所示。本教程主要采用后者,不过第一种方式步骤类似。

步骤:1、新建需要挂载到的目录:mkdir -p /mnt/dmiso

  1. 挂载ISO指令:mount /dev/cdrom /mnt/dmiso
  2. 查看挂载情况:df -h;结果如图6所示。

 

图3 挂载设置

 

图4 VMware挂载设置

 

图5 未挂载ISO镜像前磁盘情况

 

图6 挂载ISO镜像后的磁盘情况

 

  • 数据库安装(图形化及终端)

图形化界面下,可以双击DMInstall.bin 或执行以下指令将运行DM 的图形化安装。指令:./DMInstall.bin;安装路径默认选择/dm8,可以通过dmdba用户新建/dm8路径(mkdir /d

数据库软件安装

图形化安装

安装须知:

  1. 用户在进行图形化安装时,应当确认当前正处于图形化界面的运行环境,否则运行安装程序将报错。报错日志:“初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。”
图7 图形化界面打开报错

 

2) 建议用户使用安装系统用户直接登录。如果用户在图形化界面中使用su 命令切换至安装系统用户,可能导致启动图形化安装程序启动失败。

解决方式:1、查看当前的显示信息:echo $DISPLAY

  1. export DISPLAY=:0   注意:这里没有美元符$,这里的“:0”是步骤1显示的内容,如果步骤1没有显示任何信息,可以设置为“:0”。
  2. 图8 修改默认的显示节点后报错,修改回来后,正常打开,但是当前会话没有按照1.2进行ulimit的系统环境变量配置,输入:ulimit -n 65536,部分人需要在当前会话切换至root用户后,才可以修改,修改后在当前窗口下切换至dmdba用户,再次打开安装程序便可以解决此告警。
  3. 调用图形化界面,一直默认点下一步,便可以完成安装,如图9所示。注意:Key文件可以不选择,默认使用一年。
  4. 按照界面提示,复制指令:/dm8/script/root/root_installer.sh ,切换到root用户(su - root),输入上述指令:/dm8/script/root/root_installer.sh;
  5. 此时数据库已完成安装,但是还会有一个创建数据库实例的图形化界面,请参考3.3配置。
图8 图形化界面修正后

 

图9 图形化界面安装

 

​​​​​​​终端指令安装

使用dmdba用户登录终端。

  1. 进入到挂载的路径:cd /mnt/dmiso
  2. 输入安装指令:./DMInstall.bin -i
  3. 提示:是否输入Key文件路径,输入:N
  4. 提示:请选择设置时区,输入:21
  5. 提示:请选择安装类型的数字序号,输入:1(典型安装)
  6. 提示:是否确认安装?  输入:Y
  7. 提示:请以root系统用户执行命令: /dm8/script/root/root_installer.sh 新开一个终端,切换至root(su - root),输入:/dm8/script/root/root_installer.sh,注意:执行命令会因安装位置的不同,而出现不同的情况,请按照实际提示的输入即可。

此时数据库软件安装完成,但是还需要创建数据库实例。

 

创建数据库实例

图形化界面:

注意:页大小、簇大小、字符集、字符串大小写敏感等数据库一旦创建将无法更改。

 

 

 

 

 

 

标题

暂时略过

 

 

终端指令:

  1. 在终端输入:dminit path=/dm8/data db_name=DMTEST instance_name=DMSVRTEST port_num=5237

注意:db_name就是后面连接数据库的实例名称。

  1. dminit创建的数据库需要注册数据库服务,以方便数据库的开启自启动。

./dm_service_installer.sh -t dmserver -p DMSVRTEST -dm_ini /dm8/data/DMTEST/dm.ini

 

  • 数据库连接

    数据库状态查看

状态查看:systemctl status DmAPService.service

停止数据库:systemctl stop DmAPService.service

开启数据库:systemctl start DmAPService.service

注意:DmAPService.service这个名字跟实际安装的名称有关,如图10所示。

图10 数据库安装成功的服务名

 

​​​​​​​数据库连接

数据库连接指令:disql 用户名/密码:端口号

默认sysdba的密码为SYSDBA,默认端口为5236

disql sysdba/SYSDBA:5236

标签:8.0,root,数据库,用户,7.0,挂载,安装,图形化,达梦
来源: https://blog.csdn.net/anshe80/article/details/111998368

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有