zoukankan      html  css  js  c++  java
  • Oracle转移数据表空间存储位置

     问题描述:Oracle表空间创建到了C盘,发现C盘的空间不够,现在将表空间的文件转移到D盘下。

    操作方法:

    1. 先登录sqlplus,登录用户.
    在cmd中输入:sqlplus /nolog
    SQL>conn system/system@orc  (system:用户名,system:密码,orc:数据库实例名,即数据库名)

    2.修改表空间为Offline状态.
    SQL>alter tablespace YUANYT offline; (YUANYT:数据表空间名称)

    3.拷贝YUANYT数据表空间文件.

    将C:oracledataYUANYT_DATA.DBF文件拷贝到D:oracledataYUANYT_DATA.DBF。


    4.修改oracle表空间指向地址.

    SQL>alter database rename file 'C:oracledataYUANYT_DATA.DBF' to 'D:oracledataYUANYT_DATA.DBF';

    5.修改表空间为Online状态.
    SQL> alter tablespace YUANYT online; 

     

    6. 查看修改后的表空间文件存储位置.
    SQL>select file_name from sys.dba_data_files;  (最后一行数据显示:数据文件存储位置已转移到D盘)

     

    7. 查看空闲表空间

    SQL>select tablespace_name ,sum(bytes)/1024/1024||'M' as freespaces from dba_data_files group by tablespace_name;

      

    原文来自:http://blog.csdn.net/caijing3210/article/details/7519075

  • 相关阅读:
    【竞赛笔记】飞思卡尔智能车竞赛
    【实习笔记】智能广场健身设备总结
    RabbitMQ之安装
    数据结构与算法之队列
    joda-time时间操作组件
    JavaScript中的跨域问题
    数据结构与算法之链表
    Jedis集成到项目中
    ICMP协议和ping命令
    jedis的使用
  • 原文地址:https://www.cnblogs.com/ggll611928/p/6099526.html
Copyright © 2011-2022 走看看