赞
踩
安装DM8
此次安装均以银河麒麟V10操作系统为例
安装规划
数据库实例目录:/dm8/data/
- # 创建数据库目录
- mkdir /dm8
创建用户和用户组
简单安装达梦数据库时,我们可以创建一个用户管理达梦相关操作的专属用户,下面以用户名dmdba和用户组dinstall为例。
- # 创建用户组dinstall
- groupadd dinstall
- # 创建一个用户
- # -g指定用户组、-m -d自动生成并指定家目录(有的系统默认生成家目录,有的不生成)、-s指定shell
- useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
-
- #为dmdba用户设置登录密码
- passwd dmdba
-
- # 将/dm8目录设为dmdba所有
- chown dmdba:dinstall /dm8
-
- # 若缺少权限则赋予权限
- chmod 777 /dm8
下载镜像
前往达梦数据库官网提供的下载地址下载安装包
官网下载地址: https://eco.dameng.com/download/
安装数据库
这里我们假设安装镜像为dm8.iso,所在路径为/opt/
将镜像挂载到mnt下,建议在mnt下先新建一个目录名为dm,避免挂载时覆盖整个mnt
- # 挂载镜像
- mount /opt/dm8.iso /mnt/dm
- # 查看挂载是否成功
- df -h
数据库可以通过图形化工具安装也可以通过命令行的方式安装,此处我们切换到dmdba用户来安装。
注意:如果切换用户后无法使用图形化界面请切回root用户并按以下方式配置
注意:如果之前暴力删除过数据库,即没有通过uninstall.sh来卸载,那么会导致安装失败,此时需要手动删除/etc/dm_svc.conf
- # 让其他用户接入到图形化界面,虚拟机第一次启动
- xhost +
-
- # 此变量为空会导致当前用户无法使用图形化界面
- # 需要在root用户下手动查询该值,最后切到dmdba用户手动赋值
- echo $DISPLAY
-
- # 手动赋值DISPLAY, 仅仅对当前会话生效,退出后会失效,若需要永久生效需要写入环境变量文件
- export DISPLAY=原来查到的值
- # 这个DISPLAY也可以设置为其他主机的地址,比如export DISPLAY=:2.0
图形化工具安装
- # 进入挂载目录/mnt/dm
- cd /mnt/dm
-
- # 执行安装命令
- ./DMInstall.bin
注意:
这里可能会出现当前用户不支持图形化界面的错误,需要为dmdba用户赋予权限
默认为中文
选择典型安装
选择好安装目录
在使用图形化工具安装完毕后会自动弹出配置助手,使用它可以快速管理数据库实例或数据库服务。
命令行安装
- # 命令行安装依然是使用/mnt/dm/DMInstall.bin,但区别是需要添加一个-i
- /mnt/dm/DMInstall.bin -i
依次进行选择配置:
选择安装语言(C/c:中文 E/e:英文) [C/c]: 解压安装程序.......... 欢迎使用达梦数据库安装程序 是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n 是否设置时区? (Y/y:是 N/n:否) [Y/y]: 设置时区: [ 1]: GTM-12=日界线西 [ 2]: GTM-11=萨摩亚群岛 [ 3]: GTM-10=夏威夷 [ 4]: GTM-09=阿拉斯加 [ 5]: GTM-08=太平洋时间(美国和加拿大) [ 6]: GTM-07=亚利桑那 [ 7]: GTM-06=中部时间(美国和加拿大) [ 8]: GTM-05=东部部时间(美国和加拿大) [ 9]: GTM-04=大西洋时间(美国和加拿大) [10]: GTM-03=巴西利亚 [11]: GTM-02=中大西洋 [12]: GTM-01=亚速尔群岛 [13]: GTM=格林威治标准时间 [14]: GTM+01=萨拉热窝 12 / 120 [15]: GTM+02=开罗 [16]: GTM+03=莫斯科 [17]: GTM+04=阿布扎比 [18]: GTM+05=伊斯兰堡 [19]: GTM+06=达卡 [20]: GTM+07=曼谷,河内 [21]: GTM+08=中国标准时间 [22]: GTM+09=汉城 [23]: GTM+10=关岛 [24]: GTM+11=所罗门群岛 [25]: GTM+12=斐济 [26]: GTM+13=努库阿勒法 [27]: GTM+14=基里巴斯 请选择设置时区 [21]: 安装类型: 1 典型安装 2 服务器 3 客户端 4 自定义 请选择安装类型的数字序号 [1 典型安装]: 所需空间: 1178M 请选择安装目录 [/home/dmdba/dmdbms]:/dm8 目录(/dm8)下不为空,请选择其他目录。 请选择安装目录 [/home/dmdba/dmdbms]:/dm8 可用空间: 14G 是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y 安装前小结 安装位置: /dm8 所需空间: 1178M 可用空间: 14G 版本信息: 有效日期: 安装类型: 典型安装 是否确认安装? (Y/y:是 N/n:否):y 2021-12-20 19:33:00 [INFO] 安装达梦数据库... 2021-12-20 19:33:00 [INFO] 安装 基础 模块... 2021-12-20 19:33:03 [INFO] 安装 服务器 模块... 2021-12-20 19:33:03 13 / 120 [INFO] 安装 客户端 模块... 2021-12-20 19:33:05 [INFO] 安装 驱动 模块... 2021-12-20 19:33:05 [INFO] 安装 手册 模块... 2021-12-20 19:33:05 [INFO] 安装 服务 模块... 2021-12-20 19:33:06 [INFO] 移动日志文件。 2021-12-20 19:33:07 [INFO] 安装达梦数据库完成。 请以 root 系统用户执行命令: /dm8/script/root/root_installer.sh 安装结束
创建数据库及数据库实例管理
图形化工具
这里我们使用的图形化工具为数据库配置助手,也就是我们之前用图形化安装完毕后自动弹出的那个工具。
- # 进入数据库安装目录
- cd /dm8/tool
- # 打开DBCA图形化界面(打开数据库配置助手)
- ./dbca.sh
如果报如下错误(org.eclipse.swt.SWTError),原因是图形化界面没有设置好,需要设置图形化。
设置 DISPLAY:
- export DISPLAY=:0.0
-
- ./dbca.sh
这里选择创建数据库实例
这里一般无需修改
按照规划定在/dm8/data下
配置数据库名称及开放端口号
选择数据库各文件的路径
配置数据库基本信息
配置数据库用户
在最后按照要求执行命令,这三个命令用于创建数据库服务,并设为开机自启动。
命令行创建实例和配置
- # 数据库安装完毕后还需要使用dminit初始化数据库实例
- # 包括指定数据库实例的安装路径、簇大小、页大小、大小写敏感、字符集、数据库名、实例名等
- # 这个dminit在数据库安装目录的bin下边,在这里也就是/dm8/bin目录下
- cd /dm8/bin
- # path 实例路径,PAGE_SIZE页大小,SYSDBA_PWD 系统管理员密码 这些和图形界面里的配置都是对应的
- ./dminit path=/dm8/data PAGE_SIZE=16 SYSDBA_PWD=Dameng123 DB_NAME=DBTest INSTANCE_NAME=myInst port_num=5236
至此,数据库的实例及服务就创建完毕
注册服务
注册服务依然可以通过图形化和命令行两种方式
图形化工具
使用的工具还是数据库配置助手,太好用了
命令行
- # 注册和卸载服务的命令位置如下,假设安装目录为/dm8
- # 那么命令路径为/dm8/script/root/dm_service_installer.sh
-
- # 注册数据库服务命令名称
- dm_service_installer.sh
- # 例子,所谓后缀名比如 我现在有个数据库服务叫DmServiceDMSERVER,那么DMSERVER就是后缀名
- ./dm_service_installer.sh -t dmserver -p 服务名后缀 -dm_ini /dm8/data/我的数据库/dm.ini
-
- # 卸载数据库服务命令名称
- dm_service_installer.sh
- # 例子
- ./dm_service_uninstaller.sh -n 服务名
至此数据库的服务注册也完成了
结语
由于本人刚接触达梦数据库,了解还不算太多,因此本博客只是简单介绍了下达梦数据库的安装配置和启动,达梦数据库还提供数据库管理、控制台管理、数据迁移等等各种强大而好用的工具,使得功能更加丰富,配置和使用操作更加简便。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。