Redhat 7.9 安装dm8配置文档

Redhat 7.9 安装dm8配置文档

一 创建用户

sql 复制代码
groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

二 创建目录

sql 复制代码
mkdir /dm8
chown -R dmdba:dinstall /dm8

三 配置/etc/security/limits.conf

sql 复制代码
dmdba   soft nproc   16384
dmdba   hard nproc   16384
dmdba   soft nofile  65536
dmdba   hard nofile  65536
dmdba   soft stack   10240

四 挂载DM8 ISO镜像文件

sql 复制代码
[root@localhost ~]# mount /mnt/dm8/dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /mnt/dm8/
mount: /dev/loop0 is write-protected, mounting read-only
[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.8G     0  3.8G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   13M  3.8G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        72G  5.6G   67G   8% /
/dev/sda1       297M  138M  159M  47% /boot
tmpfs           781M   52K  781M   1% /run/user/12345
/dev/sr0        4.3G  4.3G     0 100% /run/media/dmdba/RHEL-7.9 Server.x86_64
tmpfs           781M     0  781M   0% /run/user/0
/dev/loop0      924M  924M     0 100% /mnt/dm8

五 开始安装

5.1 图形界面

5.1.1 使用dmdba用户安装数据库
sql 复制代码
[dmdba@localhost dm8]$ ./DMInstall.bin

5.1.2 选择时区
5.1.3 选择accept
5.1.4 选择license
5.1.5 选择要安装的组件
5.1.6 选择安装目录

5.1.7 开始install

5.1.8 使用root用户执行脚本

5.1.9 完成软件安装
5.1.10 结束软件安装,并开始创建数据库实例
5.1.11 创建数据库实例
5.1.12 选择实例模式
5.1.13 选择数据存放目录
5.1.14 指定实例名、端口
5.1.15 确认文件存放路径

5.1.16 修改参数

5.1.17 设置sys密码
5.1.18 选择是否创建模板
5.1.19 选择finish
5.1.20 root用户配置数据库服务
sql 复制代码
[root@localhost ~]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@localhost ~]# systemctl enable DmServiceDMSERVER.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
[root@localhost ~]# systemctl start DmServiceDMSERVER.service

5.1.21 重启数据库服务
sql 复制代码
[root@localhost ~]# systemctl restart DmServiceDMSERVER.service

5.1.22 完成实例安装

5.2 静默安装

5.2.1 安装软件
sql 复制代码
[dmdba@test1 dm8]$ cd /mnt/
[dmdba@test1 mnt]$ ll
total 946102
-r-xr-xr-x 1 root root   2823968 Jun 30  2022 DM8 Install.pdf
-r-xr-xr-x 1 root root 965983690 Jun 30  2022 DMInstall.bin
[dmdba@test1 mnt]$ ./DMInstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:c
解压安装程序......... 
欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/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=基里巴斯
请选择设置时区 [6]:21

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1602M

请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 41G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否)  [Y/y]:y

安装前小结
安装位置: /dm8
所需空间: 1602M
可用空间: 41G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2023-07-28 17:48:13 
[INFO] 安装达梦数据库...
2023-07-28 17:48:13 
[INFO] 安装 基础 模块...
2023-07-28 17:48:17 
[INFO] 安装 服务器 模块...
2023-07-28 17:48:17 
[INFO] 安装 客户端 模块...
2023-07-28 17:48:20 
[INFO] 安装 驱动 模块...
2023-07-28 17:48:21 
[INFO] 安装 手册 模块...
2023-07-28 17:48:21 
[INFO] 安装 服务 模块...
2023-07-28 17:48:22 
[INFO] 移动日志文件。
2023-07-28 17:48:23 
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/dm8/script/root/root_installer.sh

安装结束

[dmdba@test1 mnt]$

[root@test1 /]# /dm8/script/root/root_installer.sh 
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
5.2.2 创建数据库实例

--创建数据存放目录

sql 复制代码
[dmdba@test1 ~]$ mkdir -p /dm8/data/PROD

[dmdba@test1 doc]$ cd /dm8/bin
[dmdba@test1 bin]$ ./dminit INI_FILE=/dm8/data/PROD/dm.ini path=/dm8/data LOG_PATH=/dm8/data/PROD/PROD01.log LOG_PATH=/dm8/data/PROD/PROD02.log LOG_PATH=/dm8/data/PROD/PROD03.log EXTENT_SIZE=16 PAGE_SIZE=16 LOG_SIZE=500 CHARSET=0 SYSDBA_PWD=Dameng123 DB_NAME=PROD INSTANCE_NAME=TEST PORT_NUM=5237
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2023-08-11
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /dm8/data/PROD/PROD01.log


 log file path: /dm8/data/PROD/PROD02.log


 log file path: /dm8/data/PROD/PROD03.log

write to dir [/dm8/data/PROD].
create dm database success. 2023-07-28 18:07:59


[dmdba@test1 bin]$ su -
Password: 
Last login: Fri Jul 28 17:36:23 PDT 2023 from 192.168.10.1 on pts/4
[root@test1 ~]# /dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/PROD/dm.ini -p TEST
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceTEST.service to /usr/lib/systemd/system/DmServiceTEST.service.
创建服务(DmServiceTEST)完成



[root@test1 ~]# systemctl start DmServiceTEST.service    
[root@test1 ~]# systemctl status DmServiceTEST.service 
● DmServiceTEST.service - DM Instance Service(DmServiceTEST).
   Loaded: loaded (/usr/lib/systemd/system/DmServiceTEST.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2023-07-28 18:11:22 PDT; 13s ago
  Process: 70409 ExecStart=/dm8/bin/DmServiceTEST start (code=exited, status=0/SUCCESS)
 Main PID: 70437 (dmserver)
    Tasks: 66
   CGroup: /system.slice/DmServiceTEST.service
           └─70437 /dm8/bin/dmserver path=/dm8/data/PROD/dm.ini -noconsole

Jul 28 18:11:07 test1 systemd[1]: Starting DM Instance Service(DmServiceTEST)....
Jul 28 18:11:22 test1 DmServiceTEST[70409]: [35B blob data]
Jul 28 18:11:22 test1 systemd[1]: Started DM Instance Service(DmServiceTEST)..

六 测试连接

6.1 disql 命令行方式连接数据库

sql 复制代码
[dmdba@localhost bin]$ ./disql sysdba/Dameng123

Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 2.981(ms)
disql V8
SQL> select name from v$database;

LINEID     NAME  
---------- ------
1          DAMENG

used time: 1.742(ms). Execute id is 1900.
SQL> select sysdate from dual;

LINEID     SYSDATE            
---------- -------------------
1          2023-02-16 15:02:40

used time: 0.607(ms). Execute id is 1901.
SQL>

6.2 DM 管理工具图形化界面连接数据库

sql 复制代码
[dmdba@localhost ~]$ manager

七 启动和关闭 DM 数据库

7.1 停库

sql 复制代码
[root@localhost ~]# systemctl stop DmServiceDMSERVER.service
[root@localhost ~]# ps -ef |grep dmserver                   
root      18274  17884  0 23:17 pts/4    00:00:00 grep --color=auto dmserver

7.2 启库

sql 复制代码
[root@localhost ~]# systemctl start DmServiceDMSERVER.service
[root@localhost ~]# ps -ef |grep dmserver                    
dmdba     18354      1  0 23:18 ?        00:00:00 /dm8/bin/dmserver path=/dm8/data/DAMENG/dm.ini -noconsole
root      18432  17884  0 23:18 pts/4    00:00:00 grep --color=auto dmserver

谨记:心存敬畏,行有所止。

相关推荐
叫我龙翔24 分钟前
【Linux】进程间关系与守护进程
linux·运维·服务器·计算机网络
S hh1 小时前
【Linux】进程地址空间
java·linux·运维·服务器·学习
Java探秘者1 小时前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
2301_786964361 小时前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
苹果醋31 小时前
大模型实战--FastChat一行代码实现部署和各个组件详解
java·运维·spring boot·mysql·nginx
梁诚斌2 小时前
VSOMEIP代码阅读整理(1) - 网卡状态监听
运维·服务器·网络
阿维的博客日记2 小时前
图文并茂解释水平分表,垂直分表,水平分库,垂直分库
数据库·分库分表
深情废杨杨2 小时前
服务器几核几G几M是什么意思?如何选择?
运维·服务器
康熙38bdc2 小时前
Linux 进程优先级
linux·运维·服务器
Web极客码2 小时前
常见的VPS或者独立服务器的控制面板推荐
运维·服务器·控制面板