DM变更表空间存放路径

1、变更前置条件

(1)、数据库服务器提供dmdba用户权限

(2)、目标路径有足够的空间可以使用

(3)、数据库可以重启

2、变更实施过程

2.1、变更前备份
变更表空间目录需要对数据文件拷贝和DM控制文件的修改,只需要对控制文件dm.ctl进行备份,具体操作如下:
使用dmdba用户登录服务器,执行如下命令:
cd /data/DAMENG
cp dm.ctl dm.ctl.bak

2.2、停止数据库
登录服务器,停止数据库
cd /opt/dmdbms/bin/bin
./DmServiceDMSERVER stop

2.3、拷贝USERS表空间
使用dmdba用户登录服务器,执行如下命令:
cd /data2
mkdir -p DAMENG/TBS
cd /data/DAMENG/TBS
cp users01.dbf users02.dbf /data2/DAMENG/TBS

2.4、修改控制文件
使用dmdba用户登录服务器,执行如下命令:
cd /opt/dmdbms/bin/bin
./dmctlcvt TYPE=1 SRC=/data/DAMENG/dm.ctl DEST=/data/DAMENG/dmctl.txt
vim dmctl/txt –手动修改路径 /data 为 /data2
./dmctlcvt TYPE=2 SRC=/data/DAMENG/dmctl.txt DEST=/data/DAMENG/dm.ctl

2.5、启动数据库
登录服务器,启动数据库服务
cd /opt/dmdbms/bin/bin
./DmServiceDMSERVER start

2.6、清理数据文件
使用dmdba用户登录服务器,执行如下命令:
cd /data1
mkdir -p DMTBS1110
cd /data/DAMENG/TBS
mv users01.dbf users02.dbf /data1/DMTBS1110

Original: https://www.cnblogs.com/Songhn9/p/13954744.html
Author: 她脚踝银铃响了
Title: DM变更表空间存放路径

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599001/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • idea tags

    总结IDEA开发的26个常用设置https://zhuanlan.zhihu.com/p/108172369idea跳转到指定行列快捷键https://blog.51cto.com…

    数据库 2023年6月11日
    076
  • 一个属性同时使用Autowired和Resource注解会发生什么?

    首发于公众号:BiggerBoy右侧图片wx扫码关注有惊喜欢迎关注,查看更多技术文章 如题,如果在同一个属性上使用@Autowired注解注入bean1,然后使用@Resource…

    数据库 2023年6月11日
    070
  • Golang context

    Context Go 语言中提供了 context 包,通过显示传递 context, 实现请求级别的元数据、取消信号、终止信号的传递。context 包提供了从现有的上下文值(c…

    数据库 2023年6月16日
    078
  • vim+vundle配置

    Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用。一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能。一般流程都…

    数据库 2023年6月9日
    080
  • c++ map查找键值

    map用法 查找键是否存在 1、count函数 count函数用于统计key值在map中出现的次数,map的key不允许重复,因此如果key存在返回1,不存在返回0 if (mp….

    数据库 2023年6月6日
    0243
  • MySQL实现 group_concat 排序

    MySQL支持实现group_concat() 内部自定义排序: 实例: 新建一张表 reward,表中数据如下: SQL: SELECT uid, GROUP_CONCAT(mo…

    数据库 2023年6月14日
    079
  • JDBC中常用的类和接口

    DriverManager类 DriverManager类 是JDBC的管理层,用来管理数据库中的 驱动程序。在使用Java操作数据库之前,必须使用 Class类 的 静态方法fo…

    数据库 2023年6月16日
    079
  • Tomcat总体架构(二)

    目录 八、PipeLine 和 Valve 九、Connector 十、Executor 十一、Bootstrap 和 Catalina 十二、组件总结 N、结束 视频 八、Pip…

    数据库 2023年6月11日
    0101
  • 设计模式之(2)——工厂方法模式

    定义:工厂方法模式又称为工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类来定义创建对象的接口,而子类负责生成具体的对象; 主要作用:将类的实例化延迟到工厂类的子类中进行,由…

    数据库 2023年6月14日
    094
  • mysql关于权限

    use db; select user(),database();— 建立账号 create user user1; create user user2@’192,16…

    数据库 2023年6月9日
    065
  • 23种设计模式之中介者模式(Mediator)

    文章目录 概述 中介者模式的优缺点 中介者模式的使用场景 中介者模式的结构和实现 * 模式结构 模式实现 总结 概述 用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式…

    数据库 2023年6月6日
    090
  • Azkaban快速入门

    因为之前自己工作中有用过Azkaban作为自动化任务调度工具,所以想参考自己之前的使用经验,总结一下关于Azkaban的使用,方便大家使用Azkaban快速实现企业级自动化任务 如…

    数据库 2023年6月11日
    092
  • 数据类型拓展

    public class Demo03 { public static void main(String[] args) { //整数拓展 :进制 二进制0b 十进制 八进制0 十…

    数据库 2023年6月11日
    060
  • HMX-Server C++ 分步式服务器大版本更新了(有源码)

    原文地址:http://www.cnblogs.com/hellohuang/p/6294763.htmlHMX-ServerHMX-Server分步式服务器框架,主要分为网关、登…

    数据库 2023年6月14日
    095
  • Linux网络配置

    Linux网络配置 NAT网络配置 查看网络IP和网关 可以在 编辑->虚拟网络编辑器中 查看网络IP和网关 说明:1.什么是IP协议/地址?即”网络之间能相互连…

    数据库 2023年6月16日
    078
  • 从学校到公司,2022新的起点!!!

    步入新的阶段 目前仍然是大学生的身份,但也算是打工人了。2021秋招时来到了天津的一个公司做实习生,并签订了三方协议。已经来公司将近一个月了,我在这段时间想了很多关于我的未来发展方…

    数据库 2023年6月6日
    066
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球