sddychj

1) 手动拷贝要转移的数据数据文件\'d:\OracleData\GWTABLE42.DBF\'到新的位置\'E:\OracleData\GWTABLE42.DBF\'。

 

2) 把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令:

sqlplus>alter tablespace GWTABLE offline;

 

3) 修改表空间文件路径alter database rename file \'旧文件路径\' to \'新文件路径\';

sqlplus>ALTER DATABASE RENAME FILE \'D:\OracleData\GWTABLE42.DBF\' to \'E:\OracleData\GWTABLE42.DBF\';

 

4) 当执行重命名命令后,ORACLE会认为数据库文件损坏,提示:“需要恢复介质”

sqlplus>shutdown immediate;--关闭数据库

sqlplus>startup mount;--以归档模式启动数据库,不打开数据库

sqlplus> recover datafile \'E:\OracleData\GWTABLE42.DBF\'; --介质恢复

sqlplus>alter database open;

 

5) 把表空间Online,这样就可以了

sqlplus>alter tablespace GWTABLE online;

 

6) 查看数据文件和表空间及状态

sqlplus> select file_name,tablespace_name,status from dba_data_files;

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-12-19
  • 2021-10-03
  • 2021-07-23
  • 2021-08-14
猜你喜欢
  • 2021-07-13
  • 2022-12-23
  • 2021-05-22
  • 2022-01-06
  • 2021-06-14
  • 2021-06-08
  • 2021-05-29
相关资源
相似解决方案