Linux系统 DM8安装 达梦数据库

2024-06-13 08:12

本文主要是介绍Linux系统 DM8安装 达梦数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux系统 DM8安装

安装前检查

[root@localhost ~]# uname -a
[root@localhost ~]# ulimit -a

修改open files:

 [root@localhost ~]# vim /etc/security/limits.conf在/etc/security/limits.conf最后增加如下两行记录:\* soft nofile 102400
\* hard nofile 102400
[root@localhost ~]# fdisk -l (查看磁盘分区,包括u盘)[root@localhost ~]# df (查看分区使用情况)

图形界面调出方法:

[root@localhost ~]# xhost  +
[root@localhost ~]# echo $DISPLAY
:0[root@localhost ~]# su - dmdba
[dmdba@localhost ~]# export  DISPLAY=:0 (注意等于上面显示的值,可能是变化的)#安装时钟: yum install xorg-x11-apps 用来检查图形界面是否能使用 ,运行xclock,如能弹出时钟,说明图形界面可以使用。或用gedit来检查图形界面是否能使用(gedit应已安装),运行gedit,如能弹出编辑窗口,说明图形界面可以使用。

安装盘dm8.iso放入虚拟机的方法之一:

方法一:
  1. 通过虚拟机设置

    ->cd/dvd

    ->使用ISO映像文件

    ->浏览。。。

    ->找到windows主机上的dm8_20210420_x86_rh6_64_ent_8.6.1.190_pack4.iso文件。

  2. 然后直接从光盘中复制DMInstall.bin 到某文件夹下。

  3. Chmod 755 DMInstall.bin

  4. 开始安装

安装步骤

建组:
[root@localhost ~]# groupadd dinstall创建用户(不建议用root用户安装):
[root@localhost ~]# useradd -g dinstall  dmdba设置密码:
[root@localhost ~]# passwd dmdba创建目录(软件安装位置):
[root@localhost ~]# mkdir /dm8设置权限:
[root@localhost ~]# chown dmdba.dinstall -R /dm8安装光盘挂载:
[root@localhost /root]# mount dm8_20210420_x86_rh6_64_ent_8.6.1.190_pack4.iso /opt 
[root@localhost ~]# df -Th (查看挂载)
[root@localhost opt]# su dmdba
[dmdba@localhost  opt]$ ls -l
[dmdba@localhost  opt]$ ./DMInstall.bin
在安装过程中可选择安装文件夹。

根据提示,打开另一个终端,以root身份运行脚本。

注意:图形化 [dmdba@localhost mnt]$ ./DMInstall.bin -i (命令行安装)

创建数据库实例

数据库配置助手(安装目录的tool下)

[dmdba@localhost tool]$ ./dbca.sh

执行脚本:
[root@localhost dm8]# mv  /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service[root@localhost dm8]# systemctl enable DmServiceDMSERVER.service ln -s  '/usr/lib/systemd/system/DmServiceDMSERVER.service' '/etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service'
启动服务:
[root@localhost dm8]# systemctl start DmServiceDMSERVER.service
没有图形界面时,用dminit命令初始化
[dmdba@localhost bin]$ ./dminit helpPath  位置
Db_name  数据库名
Instance_name   实例名
Port_num  端口号 (达梦通过端口号识别实例)[dmdba@localhost bin]$ ./dminit path=/dm8/data db_name=DAMENG instance_name=DMSERVER port_num=5236
注册服务
[root@localhost root]# cd /dm8/script/root/[root@localhost root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DAMENG/dm.ini[root@localhost root]# systemctl list-unit-files |grep D
启动服务:
[dmdba@localhost bin]$ ./DmServiceTEST start
或stop
或restart
或[root@localhost root]# systemctl start DmServiceTEST.service

管理数据库实例 (启动和关闭)

注:不能直接关机或者重启,不能kill进程

图形:数据库服务查看器

[root@localhost tool]# ./dmservice.sh
验证数据库实例是否启动
[root@localhost dm8]# ps -ef|grep dmserver
[root@localhost dm8]# netstat -ntl|grep 5236

#安装达梦数据库软件,出现下面的问题

[dmdba@localhost mnt]$ ./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:c

安装程序临时目录(/tmp)可用空间为492M. 安装程序需要至少800M的临时空间, 请调整临时目录的空间或设置环境变量DM_INSTALL_TMPDIR来指定安装程序的临时目录.

解决方法:

创建一个目录用来放置安装程序时的临时目录
[root@localhost /]# mkdir -p /tem1
[root@localhost /]# chown dmdba.disntall /tem1 -R配置环境变量
[dmdba@localhost ~]$ vi .bash_profile
export DM_INSTALL_TMPDIR=/tem1使环境变量生效
[dmdba@localhost ~]$ source .bash_profile再重新安装DM8
[dmdba@localhost mnt]$ ./DMInstall.bin -i

这篇关于Linux系统 DM8安装 达梦数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

Linux中查看操作系统及其版本信息的多种方法

《Linux中查看操作系统及其版本信息的多种方法》在服务器运维或者部署系统中,经常需要确认服务器的系统版本、cpu信息等,在Linux系统中,有多种方法可以查看操作系统及其版本信息,以下是一些常用的方... 目录1. lsb_pythonrelease 命令2. /etc/os-release 文件3. h

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

MySQL批量替换数据库字符集的实用方法(附详细代码)

《MySQL批量替换数据库字符集的实用方法(附详细代码)》当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改,下面:本文主要介绍MySQL批量替换数据库字符集的实用方法... 目录前言为什么要批量修改字符集?整体脚本脚本逻辑解析1. 设置目标参数2. 生成修改表默认字符集的语句3

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

linux查找java项目日志查找报错信息方式

《linux查找java项目日志查找报错信息方式》日志查找定位步骤:进入项目,用tail-f实时跟踪日志,tail-n1000查看末尾1000行,grep搜索关键词或时间,vim内精准查找并高亮定位,... 目录日志查找定位在当前文件里找到报错消息总结日志查找定位1.cd 进入项目2.正常日志 和错误日

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同