当前位置: 首页 > news >正文

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

相关文章:

  • window系统下为django自动绘制模型类关系图
  • 【SCAU数据挖掘】数据挖掘期末总复习题库简答题及解析——上
  • stm32_HAL_CAN(特点:广播试,检测线路是否空,id有优先级)
  • java数组ArrayList迭代修改的ConcurrentModificationException错误
  • linux-awk分析指令
  • 【讯为Linux驱动开发】6.自旋锁spinlock
  • 【LeetCode滑动窗口算法】长度最小的子数组 难度:中等
  • ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 探测效果(地图探测、地图窥探)
  • 史上最全盘点:一文告诉你什么是erp?erp系统厂商分别有哪些?
  • 47-3 等保测评报告编写
  • Windows环境下JDK安装及环境变量配置指南
  • 详解 Flink Table API 和 Flink SQL 之时间特性
  • Apache Pulsar 从入门到精通
  • ORACLE中ROWNUM的机制和注意细节(避坑
  • Codeforces Round 952 (Div. 4)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • ES6 学习笔记(一)let,const和解构赋值
  • iOS 颜色设置看我就够了
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Node + FFmpeg 实现Canvas动画导出视频
  • Python socket服务器端、客户端传送信息
  • SpiderData 2019年2月25日 DApp数据排行榜
  • uni-app项目数字滚动
  • use Google search engine
  • 高度不固定时垂直居中
  • 删除表内多余的重复数据
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • ​linux启动进程的方式
  • #Linux(Source Insight安装及工程建立)
  • #Ubuntu(修改root信息)
  • (7)svelte 教程: Props(属性)
  • (第61天)多租户架构(CDB/PDB)
  • (分布式缓存)Redis哨兵
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (四)库存超卖案例实战——优化redis分布式锁
  • (译)2019年前端性能优化清单 — 下篇
  • *Django中的Ajax 纯js的书写样式1
  • ./和../以及/和~之间的区别
  • .NET Micro Framework 4.2 beta 源码探析
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net 使用ajax控件后如何调用前端脚本
  • .NET连接MongoDB数据库实例教程
  • .net专家(高海东的专栏)
  • //解决validator验证插件多个name相同只验证第一的问题
  • @EnableAsync和@Async开始异步任务支持
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [1] 平面(Plane)图形的生成算法
  • [10] CUDA程序性能的提升 与 流
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [Django 0-1] Core.Handlers 模块
  • [EFI]Dell Inspiron 15 5567 电脑 Hackintosh 黑苹果efi引导文件