• oracle 数据文件管理


    使数据文件离线

      表空间离线时,表空间中的所有数据文件都离线。也可以使表空间中的单个数据文件离线,离线的数据文件不可访问。

      注意:在非归档模式下,不要轻易离线数据文件。这样是危险的,这样离线offline的数据文件可能永远不能重新online。

    ALTER DATABASE DATAFILE 'D:data' OFFLINE;
    如果使用:
    ALTER DATABASE DATAFILE 'D:data' OFFLINE  FOR DROP;数据文件永远不能再online.

    移动数据文件

      将一个数据文件从一个物理位置移动到另一个物理位置。在数据库打开的情况下,执行:

    1 SELECT file_name, Tablespace_name FROM DBA_DATA_FILES;//查找数据文件的当前位置
    2 ATLER TABLESPACE testdb OFFLINE NORMAL;//使数据库文件所属的表空间testdb 离线
    3 ALTER TABLESPACE testdb RENAME DATAFILE 'D:data' TO 'F:data'修改data在控制文件中的信息。
    4 ALTER TABLESPACE testdb ONLINE;

      当数据库的物理结构发生变化时,一定要备份数据库。

    删除数据文件

      要想删除数据文件,数据文件必须为空

    1 ALTER TABLESPACE testdb DROP DATAFILE ’d:data';//drop datafile 表示要删除数据文件,testdb是数据文件所属的表空间名,data是被删除的数据文件。
  • 相关阅读:
    使用AChartEngine画图,项目总结
    Windows系统安装实验报告
    Linux系统安装实验报告
    vm虚拟机详细安装步骤
    L3-010. 是否完全二叉搜索树
    第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛
    L2-021. 点赞狂魔
    L2-020. 功夫传人
    L2-019. 悄悄关注
    L2-017. 人以群分
  • 原文地址:https://www.cnblogs.com/happinessqi/p/3281731.html
Copyright © 2020-2023  润新知