oracle-move-data

windows下,由于C盘空间将满,要将C盘的oracle的DBF数据文件迁移到D盘下,步骤如下:

  1. 管理员登陆

    sqlplus / as sysdba
    
    --查看相关data文件存放路径
    select name from v$datafile;
    
  2. 关闭数据库

    shutdown immediate
    
  3. 迁移数据文件,拷贝文件到目标地址

  4. 文件复制完毕后,开启oracle例程(不是打开数据库)

    startup mount;
    
  5. 更改数据文件路径

    alter database rename file  'C:\app\Administrator\oradata\orcl\USERS01.DBF' to 'D:\ORADATA\USERS01.DBF';
    

    第一个文件为原来表空间的dbf文件,第二个为新的位置

    如果有多个,则重复第5步

  6. 启动数据库

    alter database open;
    
  7. 再次输入 select name from v$datafile; 查看是否已经更改过来


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2459501893@qq.com

×

喜欢就点赞,疼爱就打赏

UDI解析 H5条码枪