环境:麒麟操作系统
达梦数据库:dm8
安装要求:查看/tmp 空间,/tmp 建议至少 1.5G 以上
1.操作系统配置:
查看操作系统信息
[root@localhost opt]# cat /proc/version Linux version 4.19.90-24.4.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 12:14:55 CST 2021
[root@localhost opt]# uname -r 4.19.90-24.4.v2101.ky10.x86_64
查看cpu信息
[root@localhost opt]# cat /proc/cpuinf
查看内存
[root@localhost opt]# free -m
查看磁盘空间
[root@localhost opt]# df -h
查看/tmp 空间,/tmp 建议至少 1.5G 以上
[root@localhost opt]# df -h /tmp
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/klas-tmp 1.5G 44M 1.5G 3% /tmp
查看 Glibc、gcc 版本
[root@localhost opt]# rpm -qa|grep glibc
glibc-2.28-49.p02.ky10.x86_64 glibc-devel-2.28-49.p02.ky10.x86_64
glibc-common-2.28-49.p02.ky10.x86_64
[root@KylinDCA03 opt]# rpm -qa|grep gcc
libgcc-7.3.0-20190804.35.p02.ky10.x86_64
gcc-7.3.0-20190804.35.p02.ky10.x86_64
2.创建用户和用户组
创建用户组:groupadd dinstall
创建用户:useradd -g dinstall -d /home/dmdba dmdba
修改用户密码:passwd dmdba
3.挂在iso镜像
创建镜像存放目录: mkdir -p /mnt/dm
挂载镜像
mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm
4.安装数据库
在根目录下创建/dm8目录,修改属主和属组为dmdba,dinstall
(1)图像化安装数据库:
su - dmdba 切换到dmdba用户,进入/mnt/dm目录下,执行./DMInstall.bin进入图形化安装,根据提示选择安装目录为/dm8即可,直至安装完成
(2)命令行安装数据库
su - dmdba 切换到dmdba用户,进入/mnt/dm目录下,执行./DMInstall.bin -i根据提示输入安装目录为/dm8即可,直至安装完成
5.卸载数据库
图形化卸载 DM 数据库
DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:
[dmdba@localhost dm8]$ ./uninstall.sh
[root@localhost 桌面]# /dm8/root_uninstaller.sh
删除 DmAPService 服务
Removed /etc/systemd/system/multi-user.target.wants/DmAPService.service.
删除/etc/dm_svc.conf 文件
命令行方式卸载 DM 数据库
DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:
[dmdba@localhost dm8]$ ./uninstall.sh -i
6.创建数据库及数据库实例管理
(1)DM 数据库配置助手图形化界面方式创建数据库
运行 达梦配置助手创建数据库
[dmdba@localhost ~]$ cd /dm8/tool
[dmdba@localhost tool]$ ./dbca.sh
如果有报错误,原因可能是图形化界面没有设置好,需要设置图形化。
设置 DISPLAY:
[dmdba@localhost tool]$ export DISPLAY=:0.0
[dmdba@localhost tool]$ ./dbca.sh
根据界面提示创建数据库实例和注册数据库服务即可
(2)dminit 命令行创建数据库实例
[dmdba@localhost bin]$ ./dminit path=/dm8/data db_name=DAMENG instance_NAME=DMTESTSVR sysdba_pwd=dameng1 port_num=5236 PAGE_SIZE=16
dminit 方式创建数据库不会自动注册数据库服务(DM 数据库配置助手方式默认自动注册数 据库服务),所以不能以服务方式启动数据库,如果要以服务方式启动,则需要注册数据库 服务。
图形化注册数据库服务:
打开DM 数据库配置助手注册数据库服务 执行 dbca.sh 打开 DM 数据库配置助手,选择“注册数据库服务”
root 执行注册服务脚本:
[root@localhost root]# ./dm_service_installer.sh -t dmserver -p DMTESTSVR -dm_ini /dm8/data/DMTEST/dm.ini
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMTESTSVR.service → /usr/lib/systemd/system/DmServiceDMTESTSVR.service. 创建服务(DmServiceDMTESTSVR)完成
以上就是简单的安装卸载达梦数据库和注册数据库实例,服务的操作啦~