ITPub博客

首页 > 数据库 > 国内数据库 > 达梦数据库表空间迁移

达梦数据库表空间迁移

原创 国内数据库 作者:zhaobw_0626 时间:2021-08-09 19:15:26 0 删除 编辑

【模拟场景】

   在生产环境上,随着数据量的增长,表空间所在磁盘存储空间不够用了,向用户申请了新的磁盘空间,需要将数据文件迁移到新的磁盘路径下,释放磁盘空间。

新挂载存储后,需要执行以下几个步骤来进行数据文件的迁移。

【创建用于迁移的表空间】

SQL> create tablespace DMTS01 DATAFILE '/dm8/data/DAMENG/dmtbs01.dbf' SIZE 500 AUTOEXTEND ON NEXT 1;

【检查数据文件存放路径】

SQL> select FILE_NAME,TABLESPACE_NAME,ONLINE_STATUS from dba_data_files;

【创建新的存放目录】

mkdir -p /dm8/dmtbs

【表空间脱机】

SQL> alter tablespace DMTS01 offline;

【修改数据文件路径】

SQL> alter tablespace DMTS01 rename datafile

'/dm8/data/DAMENG/dmtbs01.dbf' to '/dm8/dmtbs/dmtbs01.dbf';

执行此命令后,数据库会将该数据文件复制到新的路径,并删除原路径下的数据文件。

【表空间联机】

SQL> alter tablespace DMTS01 online;

【检查数据文件存放路径】

SQL> select FILE_NAME,TABLESPACE_NAME,ONLINE_STATUS from dba_data_files;

其余表空间的数据文件迁移方法类似,不再赘述。

更多资讯请上达梦技术社区了解: 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69978967/viewspace-2772302/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-13

  • 博文量
    6
  • 访问量
    7255