zoukankan      html  css  js  c++  java
  • Oracle数据库文件挪动

       起原:网海拾贝




     Oracle数据库在运用历程中,随着数据的添加数据库文件也逐步添加,在到达肯定巨细后有可以会形成硬盘空间不足;那么这时我们可以把数据库文件挪动到另一个大的硬盘分区中。下面我就以Oracle for Windows版本中把C盘的数据库文件挪动到D盘为例引见Oracle数据库文件挪动的要领和步骤。

    1.在sqlplus中邻接到要挪动文件的Oracle数据库,然后执行如下SQL语句查看Oracle数据库文件职位地方:
    SQL> select file_name from sys.dba_data_files;
    FILE_NAME
    --------------------------------------------------------------
    C:ORA8ORADATAORACLEUSERS01.DBF
    C:ORA8ORADATAORACLEDR01.DBF
    C:ORA8ORADATAORACLETOOLS01.DBF
    C:ORA8ORADATAORACLEINDX01.DBF
    C:ORA8ORADATAORACLERBS01.DBF
    C:ORA8ORADATAORACLETEMP01.DBF
    C:ORA8ORADATAORACLESYSTEM01.DBF
    盘问到7记录.
          记录要挪动的文件的职位地方和称呼。 

     2.下面我们以把文件“C:ORA8ORADATAORACLEUSERS01.DBF”挪动到“D:ORADATAUSERS01.DBF”为例引见,要挪动其它文件,请安相同的要领(依据现实状态点窜文件途径和称呼)垄断即可。
          <1> 起首让十足的用户停止邻接该数据库,关闭数据库。鄙人令行窗口中输出:
    C:svrmgrl(回车)
    SVRMGR>connect internal(回车)
    SVRMGR>shutdown immediate(回车)
    #等候数据库提醒关闭
    SVRMGR>exit
          <2> 从“C:ORA8ORADATAORACLE”目次下找到文件“USERS01.DBF”,然后复制到目次“D:ORADATA”下面。要是挪动多个文件,重复该步骤。
          <3> 进入下令窗口,按以下内容输出:
    C:svrmgrl(回车)
    SVRMGR>connect internal(回车)
    SVRMGR>startup mount(回车)
    #等候数据库提醒装载乐成
    SVRMGR>alter database rename file ’C:ORA8ORADATAORACLEUSERS01.DBF’ to ’D:ORADATAUSERS01.DBF’;
    #提醒语句已处置惩罚后,要是要挪动多个文件,点窜文件途径和称呼后重复执行下面的语句。完成后翻开数据库。
    SVRMGR>alter database open;
    SVRMGR>exit
          数据库文件挪动乐成。



    版权声明: 原创作品,允许转载,转载时请务必以超链接情势标明文章 原始因由 、作者信息和本声明。不然将清查法令责任。

  • 相关阅读:
    (转)性能测试---并发用户理解
    (转)基于DDD的现代ASP.NET开发框架--ABP分层架构
    (转)Web自动化测试中的接口测试
    (转) 一致性Hash算法在Memcached中的应用
    Memcached工作原理及常见问题
    Memcached介绍及相关知识
    .net 面试题总结
    使用IDEA工具配置和运行vue项目(详细其中的坑)
    关于伪分布zookeeper集群启动出错(Error contacting service. It is probably not running.)
    常用查找和排序
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976094.html
Copyright © 2011-2022 走看看