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

相关文章

linux生产者,消费者问题

pthread_cond_wait() :用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

【Linux进阶】UNIX体系结构分解——操作系统,内核,shell

1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。  从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等

VMware9.0详细安装

双击VMware-workstation-full-9.0.0-812388.exe文件: 直接点Next; 这里,我选择了Typical(标准安装)。 因为服务器上只要C盘,所以我选择安装在C盘下的vmware文件夹下面,然后点击Next; 这里我把√取消了,每次启动不检查更新。然后Next; 点击Next; 创建快捷方式等,点击Next; 继续Cont

vcpkg安装opencv中的特殊问题记录(无法找到opencv_corexd.dll)

我是按照网上的vcpkg安装opencv方法进行的(比如这篇:从0开始在visual studio上安装opencv(超详细,针对小白)),但是中间出现了一些别人没有遇到的问题,虽然原因没有找到,但是本人给出一些暂时的解决办法: 问题1: 我在安装库命令行使用的是 .\vcpkg.exe install opencv 我的电脑是x64,vcpkg在这条命令后默认下载的也是opencv2:x6

通信系统网络架构_2.广域网网络架构

1.概述          通俗来讲,广域网是将分布于相比局域网络更广区域的计算机设备联接起来的网络。广域网由通信子网于资源子网组成。通信子网可以利用公用分组交换网、卫星通信网和无线分组交换网构建,将分布在不同地区的局域网或计算机系统互连起来,实现资源子网的共享。 2.网络组成          广域网属于多级网络,通常由骨干网、分布网、接入网组成。在网络规模较小时,可仅由骨干网和接入网组成

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语