zoukankan      html  css  js  c++  java
  • oracle移动数据/修改数据文件路径

    参考:http://wwyz998.blog.163.com/blog/static/321867852011117111832334/

    oracle移动数据文件

    1.连接到数据库

     [oracle@linux]$ ./sqlplus /nolog

     SQL> conn / as sysdba

    2. 查看数据文件位置

    SQL> select file_name from sys.dba_data_files;

    SQL> select name from v$datafile;

    FILE_NAME

    ------------------------------------------------------------------------

    /oradata/PMPTGDB/users01.dbf

    /oradata/PMPTGDB/undotbs01.dbf

    /oradata/PMPTGDB/sysaux01.dbf

    /oradata/PMPTGDB/system01.dbf

    /oradata/PMPTGDB/work.dbf

    2. 关闭数据库

    SQL> shutdown immediate;

    4. 移动文件到新的位置(比如新的位置为/media/hdd1/oradata/PMPTGDB )

    cd /oradata/PMPTGDB/

    mv users01.dbf undotbs01.dbf sysaux01.dbf system01.dbf work.dbf /media/hdd1/oradata/PMPTGDB 

    5. 以mount模式启动数据库

    SQL> startup mount;

    SQL> alter database rename file   '/oradata/PMPTGDB/users01.dbf'   to   '/media/hdd1/oradata/PMPTGDB/users01.dbf '; 

    对每一个要移动的文件重复执行上面的alter database rename file ... to ...

    6. 打开数据库

    SQL> alter database open;

    再次查看文件位置,发现已经更该。

  • 相关阅读:
    uoj35 后缀排序
    bzoj1026windy数
    poj2761 feed the dog
    codevs2875RY哥查字典
    bzoj1683[Usaco2005 Nov]City skyline 城市地平线
    codevs2464超级麻将
    初赛乱记
    让NOI Linux变得可用
    [HAOI2015] 按位或
    一句话CF
  • 原文地址:https://www.cnblogs.com/wrencai/p/4582003.html
Copyright © 2011-2022 走看看