DM 控制文件 dm.ctl 为二进制文件,无法直接打开,可以用 dmctlcvt 工具转换为文本文件。
控制文件中包含了 OGUID、数据库状态、数据库名称、最后启动时间等、表空间信息、数据
文件信息、联机日志文件信息等。
控制文件的备份路径不要和控制文件本身存放在一个磁盘上,避免磁盘损坏,控制文件和备
份文件同时损坏的情况。

[dmdba@db bin]$ dmctlcvt help
DMCTLCVT V8
version: 03134283890-20220525-161267-10045 Pack7

格式: ./dmctlcvt KEYWORD=value
注意: 控制文件名称必须指定为dm.ctl、dmmpp.ctl、dss.ctl

关键字 说明
--------------------------------------------------------------------------------
TYPE 1 转换控制文件为文本文件(源文件路径中控制文件名称必须是dm.ctl或dmmpp.ctl或dss.ctl)
2 转换文本文件为控制文件(目标文件路径中控制文件名称必须是dm.ctl或dmmpp.ctl或dss.ctl)
SRC 源文件路径
DEST 目标文件路径
DCR_INI dmdcr.ini文件路径
DFS_INI dmdfs.ini文件路径
HELP 打印帮助信息

示例:
./dmctlcvt TYPE=1 SRC=/opt/dmdbms/data/dameng/dm.ctl DEST=/opt/dmdbms/data/dameng/dmctl.txt
./dmctlcvt TYPE=2 SRC=/opt/dmdbms/data/dameng/dmctl.txt DEST=/opt/dmdbms/data/dameng/dm.ctl

可用于数据文件被删除时:

数据文件在磁盘上被物理删除,这部分的数据丢失,控制文件校验不通过,数据库无法正常启动。

将控制文件转成文本文件,在控制文件中把对应表空间信息删除,再把文本文件转成控制文件,删除对应的数据文件,最后启动数据库即可。

DM8 控制文件转换为文本文件相关推荐

  1. 音频文件转换为文本文件!

    音频文件转换为文本文件! 如题想把音频文件如后缀为.wav的文件转换成.txt的可识别的文本文件 不知道该怎么做,请高手指点! 网站链接: http://www.thesoftwaredirector ...

  2. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  3. oracle查询数据库启动时的参数文件,【Oracle】数据库启动阶段参数文件、控制文件的问题处理...

    Oracle启动分三个阶段: nomount: 首先查找参数文件(pfile/spfile),根据文件创建实例.Nomount的过程是启动数据库实例的过程. 没有参数文件无法nomount mount ...

  4. mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...

    mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...

  5. oracle增删控制文件,控制文件的增删改及备份

    一.增加一个控制文件 1.首先在数据库在open状态下,spfile里增加一条记录. alter system set control_files= '/u01/app/oracle/oradata/ ...

  6. [Oracle] SQL*Loader 详细使用教程(3)- 控制文件

    控制文件是SQL*Loader里最重要的文件,它是一个文本文件,用来定义数据文件的位置.数据的格式.以及配置数据加载过程的行为,在sqlldr中以control参数指定控制文件.   在控制文件里配置 ...

  7. oracle重做日志详解,oracle数据文件、控制文件、重做日志文件详解

    什么是数据文件.控制文件.重做日志文件? 首先从Oracle的官方文档里摘录下面内容: The following sections explain the physical database str ...

  8. oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)

    oracle之物理数据库结构概述 oracle的物理结构其实是由各种各样的文件组成的, 其中与数据库相关的有: 数据文件(data file):这些文件是数据库的主要文件:其中包括数据表.索引和所有其 ...

  9. 想在Android应用程序中将XLS文件转换为PDF吗?看完这篇教程就懂了

    在各种情况下,您可能需要通过Internet共享Excel文件.为避免篡改,最佳做法是在共享之前将这些文件转换为PDF格式.因此,在本文中,将学习如何在Android应用程序中将Excel XLSX或 ...

最新文章

  1. Python3 JSON处理
  2. 吴恩达机器学习(第六章)——正则化
  3. 使用 C# 开发浏览器扩展
  4. 【神经网络与深度学习】Caffe使用step by step:使用自己数据对已经训练好的模型进行finetuning...
  5. Qt 遍历目录下所有图片
  6. 第一次使用Latex编辑论文,经验分享
  7. linux抓包UDP流量
  8. 使用plsql导出表结构和表数据和存储过程
  9. php源码添加多国语言包,为win7系统添加多国语言包的方法
  10. Erueka状态变更说明(十三)
  11. 滴滴悬赏百万寻凶,机智网友支付宝钓鱼转账杀害空姐明珠疑凶
  12. 特斯拉充电电流设置多大_特斯拉满电状态517公里,实际使用500公里。三种充电方式比较...
  13. c语言极限,C语言问题合集
  14. 华硕ac66php服务器,华硕路由RT-AC66U B1简单试用
  15. 八卦는 生命의 運動 (韓長庚 易學原理總論)
  16. UML中各种线条关系记忆技巧
  17. 主板没有rgb接口怎么接灯_DIY只为玩游戏?主板配上RGB灯让机箱发光
  18. 程序员这碗饭,越来越多人想吃了
  19. 春秋云镜靶场Initial-WriteUP 专业徽章手把手教学
  20. java编程的一个猜数字有趣小游戏

热门文章

  1. 使用 HuggingFace Transformers创建自己的搜索引擎
  2. 菲尔博士给我们提供提升交际气场的36招
  3. RAD Studio 11.X Alexandria release有何新的改变及改变实务
  4. Arduino开发-TFT_eSPI库学习
  5. 工控触摸屏IC读卡一体机
  6. 多投影-------边缘融合
  7. Linux 如何设置代理
  8. 初识C语言——C语言的第一课
  9. 医学影像配准 NCC Loss
  10. IP查询和IPv6查询接口