注册
Redhat7部署单机dm8
专栏/技术分享/ 文章详情 /

Redhat7部署单机dm8

吉吉 2023/07/28 1087 0 0
摘要

系统检查

  1. 获取系统信息
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Thu Jul 18 20:25:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.7 (Maipo)
  1. 检查操作系统限制
    其中data seg size、file size、virtual memory 设置为unlimited,open files 设置为 65536
[root@localhost ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7154
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7154
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
  • 修改open_file方法
    /etc/sysctl.conf文件新增:
    fs.file-max=6553560
    /etc/security/limits.conf文件新增:
    *soft nofile 65536
    *hard nofile 65536
  1. 检查系统内存和存储空间
    可用内存至少要有1G,保证dm正常安装和启动。存储空间和/tmp空间各需要1G用来安装dm。

准备用户和安装盘

[root@localhost ~]# groupadd -g 10001 dinstall
[root@localhost ~]# useradd -u 10002 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@localhost ~]# passwd dmdba
[root@localhost ~]# id dmdba
uid=10002(dmdba) gid=10001(dinstall) groups=10001(dinstall)

[root@localhost ~]# mount /dm8/software/dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso  /mnt/cdrom

命令行安装dm软件

dmdba用户执行DMInstall.ini

[dmdba@localhost cdrom]$ ./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=日界线西
……
[21]: GTM+08=中国标准时间
……
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21

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

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

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

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

安装结束

root用户执行脚本/dm8/dmdbms/script/root/root_installer.sh

[root@localhost ~]# /dm8/dmdbms/script/root/root_installer.sh
移动 /dm8/dmdbms/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服务

初始化数据库
路径(PATH)/dm8/dmdbms/data,页大小(PAGE_SIZE)32,日志大小(LOG_SIZE)2048,字符集(CHARSET)0(GB18083),大小写敏感(CASE_SENSITIVE)Y(敏感)

[dmdba@localhost ~]$ /dm8/dmdbms/bin/dminit PATH=/dm8/dmdbms/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=0 CASE_SENSITIVE=Y
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2023-08-09
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /dm8/dmdbms/data/DAMENG/DAMENG01.log


 log file path: /dm8/dmdbms/data/DAMENG/DAMENG02.log

write to dir [/dm8/dmdbms/data/DAMENG].
create dm database success. 2023-07-26 15:14:32

root执行,创建数据库服务

[root@localhost ~]# /dm8/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/dmdbms/data/DAMENG/dm.ini -p DMSERVER
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成
  • -t后为服务类型,-p后为服务名称

启动实例服务

[dmdba@localhost ~]$ /dm8/dmdbms/bin/DmServiceDMSERVER start
Starting DmServiceDMSERVER:                                [ OK ]

登录disql验证

[dmdba@localhost ~]$ disql
disql V8
用户名:SYSDBA
密码:

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 8.733(ms)
SQL> select status$ from v$instance;

行号     STATUS$
---------- -------
1          OPEN

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服