一.安装操作系统
1.配置虚拟机,启动
2.设置语言
3.分区
4.设置root密码
5.安装系统
6.接受许可信息
7.完成安装
二.安装DM8数据库
1.规划安装
1.1规划安装用户和用户组
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
vi /etc/security/limits.conf
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
su - dmdba
ulimit -a
ulimit -n 65536 (设置临时生效)
1.2.在安装系统的时候创建了/dm8目录
chown dmdba:dinstall -R /dm8
chmod -R 755 /dm8
1.3.挂载 iso 镜像文件:
把安装包上传到/tmp目录下,挂在到/mnt路径下
mount -o loop /tmp/dm8_20220830_x86_kylin10_64.iso /mnt
2.安装 DM 数据库
DM 数据库支持三种安装方式:
图形化界面安装
命令行安装
静默安装
2.1.图形化安装
2.1.1.设置图形化界面:
xhost +
echo $DISPLAY 如果说结果是:0.0
su - dmdba
export DISPLAY=:0.0
cd /mnt
[dmdba@localhost mnt]$ ls
‘DM8 Install.pdf’ DMInstall.bin
2.1.2.图形化界面方式安装 DM 数据库
按照提示用root用户执行指令
[root@localhost ~]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
2.2.命令行安装
[dmdba@localhost dm8]$ cd /mnt
[dmdba@localhost mnt]$ ls
‘DM8 Install.pdf’ DMInstall.bin
[dmdba@localhost mnt]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/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=萨拉热窝
[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]:21
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1835M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 27G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8
所需空间: 1835M
可用空间: 27G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-12-01 03:41:17
[INFO] 安装达梦数据库…
2022-12-01 03:41:17
[INFO] 安装 基础 模块…
2022-12-01 03:41:20
[INFO] 安装 服务器 模块…
2022-12-01 03:41:21
[INFO] 安装 客户端 模块…
2022-12-01 03:41:23
[INFO] 安装 驱动 模块…
2022-12-01 03:41:24
[INFO] 安装 手册 模块…
2022-12-01 03:41:24
[INFO] 安装 服务 模块…
2022-12-01 03:41:25
[INFO] 移动日志文件。
2022-12-01 03:41:26
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm8/script/root/root_installer.sh
安装结束
根据提示用 root 用户执行脚本
[root@localhost ~]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
2.3.静默安装
DM 支持静默方式安装。静默方式安装需要配置autoinstall.xml文件
./DMInstall.bin -q 配置文件全路径
三.创建数据库软件
3.1.DM 数据库配置助手图形化界面方式创建数据库
cd /dm8/tool
./dbca.sh
3.2.DM 命令行方式创建数据库
./dminit help 可以查到具体的用法
需要注意的是页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。
[dmdba@localhost bin]$ ./dminit path=/dm8/data PAGE_SIZE=16 CASE_SENSITIVE=y CHARSET=0 DB_NAME=DMOA INSTANCE_NAME=DMOA PORT_NUM=5234
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2023-08-30
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dm8/data/DMOA/DMOA01.log
log file path: /dm8/data/DMOA/DMOA02.log
write to dir [/dm8/data/DMOA].
create dm database success. 2022-12-01 03:55:22
命令行安装需要手动注册服务
cd /dm8/script/root
[root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DMOA/dm.ini -p DMOA
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service → /usr/lib/systemd/system/DmServiceDMOA.service.
创建服务(DmServiceDMOA)完成
四.删除数据库实例
卸载前先关闭实例,目前只能图形化卸载
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
cd /dm8/tool
./dbca.sh
五.卸载数据库软件
1.图形化卸载
[dmdba@localhost ~]$ cd /dm8
[dmdba@localhost dm8]$ ./uninstall.sh
2.命令行卸载
DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:
[dmdba@localhost bin]$ cd /dm8
[dmdba@localhost dm8]$ ls
bin desktop include license_en.txt samples uninstall
bin2 doc jar license_zh.txt script uninstall.sh
data drivers jdk log tool web
[dmdba@localhost dm8]$ ./uninstall.sh -i
请确认是否卸载达梦数据库(/dm8/)? (y/Y:是 n/N:否):y
是否删除dm_svc.conf配置文件? (y/Y:是 n/N:否):y
正在删除所有数据库库服务
删除数据库服务DmJobMonitorService
删除数据库服务DmInstanceMonitorService
删除数据库服务DmAuditMonitorService
删除数据库服务DmAPService
删除所有数据库库服务完成
文章
阅读量
获赞