ICode9

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

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

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

标签: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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有