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

DM脚本启动报错:please change nobody or root to execute the service script,otherwise may be failed

DM脚本启动报错:please change nobody or root to execute the service script,otherwise may be failed!

今天工作的时候遇到这么个问题,用达梦数据库的安装用户dmdba去启动数据库,前台启动正常,但是使用脚本启动失败并报错:please change nobody or root to execute the service script,otherwise may be failed!
在这里插入图片描述
按照提示切换成root用户启动还是失败
在这里插入图片描述
看了/data/dmdbms/data/DAMENG/arch目录及下属文件的权限却也都正常,并且没有隐藏文件

解决办法:
由于执行达梦启动脚本时会自动切换到达梦数据库安装目录的所属用户去执行,
今天客户环境的安装目录是/data/dmdbms 原本所属用户和组是dmdbms:dinstall,
因此正常使用dmdba用户去执行脚本是不应该报错的

于是查看了客户当前的目录权限
在这里插入图片描述
果然,不知由于什么原因,/data/dmdbms 的目录所属用户组变成了nobady:nobady
所以执行启动脚本时需要自动转到nobady用户,由于没有这个用户所以报错

执行chown dmdba:dinstall /data/dmdbms将目录所属用户组修改为之前的状态就可以正常执行启动脚本了。

至于前面用root执行启动脚本时的报错纯粹是正常的权限问题,
这些文件也都是数据库启动时临时生产的文件,所以ls -al看不到。
在这里插入图片描述

http://www.lryc.cn/news/2417100.html

相关文章:

  • USBKEY全解析---概要介绍
  • Java 程序的运行环境及示例代码
  • 日志过滤实体中的属性
  • EtherCAT运动控制卡开发教程之Qt(上):开发环境配置与简单运动控制应用
  • usb一致性测试软件,USB 3.0一致性测试方法
  • EasyExcel 样式注解大全
  • 【计算机网络】网络安全知识要点
  • 【MATLAB安装教学】图文并茂手把手教学
  • OTN技术
  • ShareSDK Android SDK第三方平台分享参数说明
  • 概念模型与E-R模型
  • linux samba 不设权限,centos下Samba配置 解决没有权限问题
  • GD32F303固件库开发(8)----USART收发配置
  • GoldenDict:一款免费的词典工具
  • mysql tdb数据库_MYSQL数据库基础
  • 指针函数的概念
  • 网格组布局管理器(GridBagLayout)网格包布局管理器
  • 什么是串联谐振和并联谐振,有什么作用(硬件每日一题)
  • CSS——FC(BFC/IFC/FFC/GFC)超详细版+原理案例分析
  • Android将library代码发布到jcenter
  • 机器学习——多元线性回归分析(multiple regression)及应用
  • C语言(五)---函数
  • Javascript的调试利器:Firebug使用详解
  • qtp11安装及入门
  • BOSS系统
  • VML概览
  • ironpython是什么意思_意思是“IronPython是Python编程语言的一种实现”
  • 连接池介绍
  • 【SD卡修复】使用SDFormatter工具
  • 莱顿弗罗斯特效应