码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 数据文件迁移

时间:2018-08-29 13:58:06      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:database   art   dbf   ora   用户   start   acl   down   执行sql   

首先用oracle用户执行sqlplus / as sysdba,进入sqlplus,

然后先看看当前有哪些数据文件 SQL> select name from v$datafile; 然后看到结果里有个/u01/app/oracle/oradata/sid/TEST.dbf

然后关闭数据库 SQL> shutdown immediate; SQL> exit;

然后用oracle用户拷贝文件 [oracle@my]$ mv /u01/app/oracle/oradata/sid/TEST.dbf /u02/app/oracle/oradata/sid/

拷贝完毕后再执行执行sqlplus / as sysdba,进入sqlplus SQL> startup mount;

SQL> alter database rename file ‘/u01/app/oracle/oradata/sid/TEST.dbf‘ to ‘/u02/app/oracle/oradata/sid/TEST.dbf‘; SQL> select name from v$datafile;

这时候看到的结果了已经没有了/u01/app/oracle/oradata/sid/TEST.dbf ,

取而代之的是/u02/app/oracle/oradata/sid/TEST.dbf

然后启动数据库 SQL> alter database open; 一切搞定。

Oracle 数据文件迁移

标签:database   art   dbf   ora   用户   start   acl   down   执行sql   

原文地址:https://www.cnblogs.com/sddychj/p/9553108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!