全文中心思想一句话:不要用root用户打开达梦的manager工具!!!!

晚上七点左右突然接到测试人员的电话,报数据库无法连接。我表示,拒绝,震惊,不可能,我刚刚看还是好的,是不是你端口或者密码错了?然而当我登陆到数据库的时候,我发现数据库服务已经停止了。试图直接重启服务,报错端口被占用。查看进程发现,虽然dmserver的进程同样不在了,但是导入数据库dimp进程还在进行。杀掉dimp进程继续重启,依旧报错无法启动。我只能尝试用./dmserver的方式启动,报错,控制文件没有权限。我大为震惊,我看了一下控制文件,竟发现有一部分控制文件变为了root用户:组。

因为测试很急,我也没想太多,直接改了权限,希望尽快让服务恢复正常。但是同样通过直接起服务的方式无法启动数据库。只能再通过./dmserver的方式启动。数据库只能到mount状态,无法正常变为open。尝试手动,alter database open;依旧报错。我跑去看数据文件,再度惊讶地发现,TEMP.DBF也变为了root用户组。改了TEMP.DBF的权限后,数据库可以正常打开。这时我发现,所有的非系统表空间都显示脱机状态,数据文件在一个我完全陌生的路径下。万幸的是,这是一个新数据库,所有的数据可以重新进行迁移。删掉用户,删掉表空间,重头来过。

我联系了同事,交流之后。我们发现,这事情只有一种可能!就是创建表空间的时候,我同事把路径写错了,这个路径是另外一台数据库,数据文件存放的位置。本机并不存在这样一个目录。它本不应该成功。但是由于他是用root打开的manager工具,manager工具借助root的权限狐假虎威,不仅仅创建了数据文件,还捎带手把一系列的路径也创建好了。但是,权限也同样是root的。当我选择用dmdba用户把dmp文件导入到新建用户中,数据文件不是dmdba的,TEMP.DBF不是dmdba的,连控制文件都不是dmdba的。数据库接受不了这种现实就halt了。

现在还不确定如果在应用服务器上,root用户使用达梦工具是否会造成同样的伤害。后续会进行测试。

那今后遇到这种情况,怎么办呢?只能原谅他啊。只是在这里向各位提醒:

不要用root用户使用达梦的管理工具。

谨慎使用达梦manger工具相关推荐

  1. 达梦数据库管理工具使用

    DM管理工具使用 1.打开DM管理工具 Linux服务器达梦管理工具在数据库安装目录下的tool/manager 2.连接数据库 选择localhost,双击连接 3.验证口令 输入主机名,端口,用户 ...

  2. 达梦客户端工具的使用

    达梦客户端工具的使用 达梦客户端工具的使用 达梦客户端工具的使用 1.前言 2.Manager的使用(最常使用) 1.2界面 1.2 功能 1.2.1 3.Analyzer的使用 3.1界面 3.2功 ...

  3. getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...

    在众多使用达梦数据库的朋友中,大部分人已经习惯了DM图形化管理工具.但在有些环境下无法调出DM数据库的图形化管理工具这个"神器",只能使用DISQL来进行操作.那么如何让DISQL ...

  4. 达梦dmmdf工具简介

    达梦数据库 db_magic 的修改可以使用 dmmdf 工具进行修改. 库 db_magic 的修改可以使用 dmmdf 工具 dmmdf 工具的使用,举例说明: dmmdf.exe TYPE=1 ...

  5. LINUX 系统:部署达梦企业管理工具-DEM

    1 DEM配置 1.1 修改dm.ini 创建一个数据库作为DEM后台数据库, 并对数据库参数文件dm.ini参数配置进行优化, 推荐配置: MEMORY_POOL = 200 BUFFER = 10 ...

  6. 达梦同步工具dmhs同步kafka配置

    DMHS同步配置 1.1 系统环境 源端数据库 DM 目的端 kafka 同步软件 DMHS 1.2 同步规划 源端A机器 服务器IP:192.168.100.3 siteid:1 mgr_port: ...

  7. 强大的达梦数据库图形界面工具

    近期参加了达梦DCA培训,对达梦数据库及国产软件有了全新认识. 首先是达梦公司完整的数据管理产品线,让我眼前一亮,其次是整体培训中对达梦数据库DM8的良好印象.我搭建的练习环境和讲师培训环境一样,都是 ...

  8. 达梦8之管理工具超实用小技巧

    达梦8之管理工具超实用小技巧 1.达梦管理工具简介 DM管理工具是达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互-操作数据库对象和从数据库获取信息. DM管理工具包含如下基本功能: 1. ...

  9. 达梦数据库--管理工具,数据迁移工具使用

    国产话达梦数据库,常用工具:达梦管理工具,达梦数据迁移工具. 1.达梦管理工具主要类似于navicat,是数据库可视化工具,新建连接输入IP,端口,账号,密码即可连接数据库. 之后在模式中,可以查看该 ...

最新文章

  1. 复杂JSON参数传递后台处理方式
  2. PHP jquery瀑布流特效源码
  3. SHA256安全散列算法
  4. 倒腾了一天的笔记-centos 部署jar包
  5. 渝粤教育,我是客服,2022重返王者荣耀,再露凶残,欢迎约战
  6. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
  7. P - C语言实验——某年某月的天数
  8. 杭电4786--Fibonacci Tree(生成树)
  9. C# 删除 文件 里面的第一行数据
  10. 浙江计算机二级c语言考试,浙江计算机二级考试(C语言)上机试题
  11. 华为手机计算器程序员模式_华为手机的普通拍照模式,你真的会用吗?
  12. html背景左右渐变,css 背景 上下渐变 左右渐变
  13. 探索式测试在网管测试中的应用
  14. msvcp100.dll 丢失的解决方法-msvcp100.dll 丢失怎么修复
  15. c语言成绩报告单评语,期末成绩报告单评语
  16. Linux文件删除但空间不释放问题篇
  17. GICv3-4宏观视图
  18. 433遥控器无线解码 1527中断方式解码 51单片机
  19. transforms.Normalize,计算数据量大数据集的像素均值(mean)和标准差(std)
  20. 元宇宙赋能企业营销及品牌发展

热门文章

  1. GIT上优秀的IOS框架
  2. windows 下删除EFI分区方法
  3. 行存储和列存储的区别
  4. 10 种为React应用程序设计样式的方法
  5. Allegro中的测试点 Test Point
  6. MongoDB中shell基本使用
  7. java装饰器模式与java.io包
  8. 100道积分公式证明(41-50)
  9. GD32F4(2): 用keil5打开官方评估版demo,编译报错找不到core_cm4.h文件
  10. STM32系列(HAL库)——F103C8T6驱动WS2812全彩RGB模块(PWM+DMA方式)