zoukankan      html  css  js  c++  java
  • ORACLE数据库数据文件转移方法(不同于move方法)

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

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

    sqlplus>alter tablespace GWTABLE offline;

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

    sqlplus>ALTER DATABASE RENAME FILE 'D:OracleDataGWTABLE42.DBF' to 'E:OracleDataGWTABLE42.DBF';

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

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

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

    sqlplus> recover datafile 'E:OracleDataGWTABLE42.DBF'; --介质恢复

    sqlplus>alter database open;

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

    sqlplus>alter tablespace GWTABLE online;

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

    sqlplus> select file_name,tablespace_name,status from dba_data_files;

  • 相关阅读:
    团队冲刺2.7
    单词接龙
    团队冲刺2.6
    梦断代码阅读笔记02
    团队冲刺2.5
    吾日三省吾身(6)
    吾日三省吾身(5)
    周计划01(20200921-20200927)
    吾日三省吾身(4)
    吾日三省吾身(3)
  • 原文地址:https://www.cnblogs.com/sddychj/p/5897143.html
Copyright © 2011-2022 走看看