Redhat 7.9 安装dm8配置文档

news2024/10/5 9:47:01

Redhat 7.9 安装dm8配置文档

一 创建用户

groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

二 创建目录

mkdir /dm8
chown -R dmdba:dinstall /dm8

三 配置/etc/security/limits.conf

dmdba   soft nproc   16384
dmdba   hard nproc   16384
dmdba   soft nofile  65536
dmdba   hard nofile  65536
dmdba   soft stack   10240

四 挂载DM8 ISO镜像文件

[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用户安装数据库
[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用户配置数据库服务

在这里插入图片描述

[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 重启数据库服务
[root@localhost ~]# systemctl restart DmServiceDMSERVER.service

在这里插入图片描述在这里插入图片描述

5.1.22 完成实例安装

在这里插入图片描述在这里插入图片描述

5.2 静默安装

5.2.1 安装软件
[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 创建数据库实例

–创建数据存放目录

[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 命令行方式连接数据库

[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 管理工具图形化界面连接数据库

[dmdba@localhost ~]$ manager

在这里插入图片描述在这里插入图片描述在这里插入图片描述

七 启动和关闭 DM 数据库

7.1 停库

[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 启库

[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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1565041.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二叉树结点关键字输出的递归算法实现

在计算机科学中,二叉树是一种重要的数据结构,广泛应用于各种算法和程序设计中。二叉树的遍历是二叉树操作中的基础问题之一,其目的是以某种规则访问二叉树的每个结点,使得每个结点被且仅被访问一次。给定一个具有n个结点的二叉树&…

idea端口占用

报错:Verify the connector‘s configuration, identify and stop any process that‘s listening on port XXXX 翻译: 原因: 解决: 一、重启大法 二、手动关闭 启动spring项目是控制台报错,详细信息如下&#xff…

C++的并发世界(四)——线程传参

1.全局函数作为传参入口 #include <iostream> #include <thread> #include <string>void ThreadMain(int p1,float p2,std::string str) {std::cout << "p1:" << p1 << std::endl;std::cout << "p2:" <<…

css3之动画animation

动画animation 一.优点二.定义和使用三.动画序列和解释四.常见属性及解释1.常见属性及应用2.速度曲线细节 五.简写&#xff08;名字和时间不能省略&#xff09;&#xff08;持续时间在何时开始的时间前&#xff09;&#xff08;简写中无animation-play-state)六.例子1.大数据热…

图神经网络实战(7)——图卷积网络(Graph Convolutional Network, GCN)详解与实现

图神经网络实战&#xff08;7&#xff09;——图卷积网络详解与实现 0. 前言1. 图卷积层2. 比较 GCN 和 GNN2.1 数据集分析2.2 实现 GCN 架构 小结系列链接 0. 前言 图卷积网络 (Graph Convolutional Network, GCN) 架构由 Kipf 和 Welling 于 2017 年提出&#xff0c;其理念是…

HCIA-RS基础-以太网设备工作原理

目录 以太网设备工作原理1. HUB 的工作原理2. L2 交换机的工作原理3. L3 交换机的工作原理 总结 以太网设备工作原理 以太网是一种常用的局域网技术&#xff0c;用于在计算机网络中传输数据。在以太网中&#xff0c;有几种常见的设备&#xff0c;包括 HUB、L2 交换机和 L3 交换…

Java入门学习Day04

本篇文章主要介绍了&#xff1a;如何输入数据、字符串拼接、自增自减运算符、类型转换&#xff08;int&#xff0c;double等&#xff09; CSDN&#xff1a;码银 公众号&#xff1a;码银学编程 一、键盘输入练习 Scanner是Java中的一个类&#xff0c;用于从控制台或文件中读…

java学习3

目录 面向对象——多态 什么是多态 多态的前提 多态有什么好处&#xff1f; 包 1.包的作用? 2.包名书写的规则? 3.什么时候需要导包?什么时候不需要导包? final 修饰符 权限修饰符 4种权限修饰符的范围 抽象方法和抽象类 接口 接口的定义和使用 接口中成员的特点…

JavaScript变量对象详解

正文 在JavaScript中&#xff0c;变量对象是执行上下文中的一个重要概念&#xff0c;它负责存储函数中的变量、函数声明和形参。了解变量对象对于理解JavaScript的作用域、作用域链以及变量的声明和提升至关重要。 1. 变量对象的定义 变量对象是在执行上下文创建阶段被创建的&a…

【前端面试3+1】04浏览器存储、flex布局属性和常用指令、 promise和async await区别、【验证回文串】

一、浏览器存储 1.1类型&#xff1a; 浏览器数据存储的方式有以下几种&#xff1a; Cookie&#xff1a;小型文本文件&#xff0c;存储在用户计算机上&#xff0c;可以通过浏览器传输到服务器。Web Storage&#xff1a;包括LocalStorage和SessionStorage&#xff0c;可以在浏览器…

【JavaEE初阶系列】——一万字带你了解 JUC常见类 以及 线程安全集合类(哈希表)

目录 &#x1f6a9;JUC(java.util.concurrent) 的常见类 &#x1f388;Callable 接口 &#x1f308;理解 Callable(相关面试题) &#x1f308;理解 FutureTask &#x1f4dd;线程创建方式 &#x1f388; ReentrantLock可重入锁 &#x1f308;ReentrantLock 优势&#x…

【Python BUG】ModuleNotFoundError: No module named ‘streamlit.cli‘

问题 streamlit做大模型前端demo&#xff0c;安装后不好使。 解决方案 参考&#xff1a; https://zhuanlan.zhihu.com/p/656164361 找到下面文件&#xff1a; 替换、修改内容&#xff1a; # from streamlit.cli import main from streamlit.web.cli import main原来是上边…

JavaScript_与html结合方式

JavaScript_语法 ECMAScript&#xff1a;客户端脚本语言的标准 1.基本语法 1.1 与html结合方式&#xff08;2种&#xff09; 1. 内部JS 定义<script>,标签体内容就是js代码 2. 外部JS 定义<script>,通过src属性引入外部的 js文件 注意&#xff1a; 1.<script>…

【DPU微知识】NVIDIA-BlueFiled DPU概念之:BFB是什么?

BFB是BlueField Boot Stream的缩写&#xff0c;由Bootloader、Linux OS、Romfs组成。本质&#xff1a;bootload、系统、文件系统。&#xff08;其实就是DPU的上装类比标准host的grub、linux、文件系统&#xff0c;类似做Linux移植时候构建的最小文件系统的三件套差不多&#xf…

3D模型格式转换工具HOOPS Exchange如何将3D文件加载到PRC数据结构中?

HOOPS Exchange是一款高效的数据访问工具&#xff0c;专为开发人员设计&#xff0c;用于在不同的CAD&#xff08;计算机辅助设计&#xff09;系统之间进行高保真的数据转换和交换。由Tech Soft 3D公司开发&#xff0c;它支持广泛的CAD文件格式&#xff0c;包括但不限于AutoCAD的…

uniapp项目-懂你找图

文章目录 项目介绍项目搭建1.项目创建 2.新增tabbar3引入字体图标 uni-ui介绍使用 uni-api介绍 首页模块功能分析搭建子页面分段器介绍 封装自己的异步请求为什么要封装封装的思路 编写首页-推荐页面分页功能 专辑列表获取专辑详情数据 项目介绍 微信小程序&#xff0c;提供图…

苹果开发者账号注册后生成开发证书和发布证书的流程解析

转载&#xff1a;注册苹果开发者账号的方法 在2020年以前&#xff0c;注册苹果开发者账号后&#xff0c;就可以生成证书。 但2020年后&#xff0c;因为注册苹果开发者账号需要使用Apple Developer app注册开发者账号&#xff0c;所以需要缴费才能创建ios证书了。 所以新政策出…

【机器学习】机器学习创建算法第3篇:K-近邻算法,学习目标【附代码文档】

机器学习&#xff08;算法篇&#xff09;完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;机器学习算法课程定位、目标&#xff0c;K-近邻算法定位,目标,学习目标,1 什么是K-近邻算法,1 Scikit-learn工具介绍,2 K-近邻算法API。K-近邻算法&#xff0c;1.4 …

EfficientVMamba实战:使用 EfficientVMamba实现图像分类任务(二)

文章目录 训练部分导入项目使用的库设置随机因子设置全局参数图像预处理与增强读取数据设置Loss设置模型设置优化器和学习率调整策略设置混合精度&#xff0c;DP多卡&#xff0c;EMA定义训练和验证函数训练函数验证函数调用训练和验证方法 运行以及结果查看测试完整的代码 在上…

搜索二维矩阵 II - LeetCode 热题 21

大家好&#xff01;我是曾续缘&#x1f497; 今天是《LeetCode 热题 100》系列 发车第 21 天 矩阵第 4 题 ❤️点赞 &#x1f44d; 收藏 ⭐再看&#xff0c;养成习惯 搜索二维矩阵 II 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&…