zoukankan      html  css  js  c++  java
  • Oracle 如何扩展表空间

    今天将历史表数据迁移到原来的表中时报错ORA-01653: unable to extend table
    XXXXXX.XXXXTABLE by 128 in tablespace XXXXX  发现是表空间不足,现将自己操作的步骤规整如下:
    第一步,检查表空间占用率:
    select dbf.tablespace_name as "表空间名字",
           dbf.totalspace "总量",
           dbf.totalblocks "总块数",
           dfs.freespace "剩余总量(M)",
           dfs.freeblocks "剩余块数",
           (dfs.freespace / dbf.totalspace) * 100 as "空闲比例"
      from (select t.tablespace_name,
                   sum(t.bytes) / 1024 / 1024 totalspace,
                   sum(t.blocks) totalblocks
              from dba_data_files t
             group by t.tablespace_name) dbf,
           (select tt.tablespace_name,
                   sum(tt.bytes) / 1024 / 1024 freespace,
                   sum(tt.blocks) freeblocks
              from dba_free_space tt
             group by tt.tablespace_name) dfs
    where trim(dbf.tablespace_name) = trim(dfs.tablespace_name);

    第二步:查找到需要扩展空间的表空间,查看数据文件路径,用如下脚本:
    select * from dba_data_files t where t.tablespace_name = '表空间名称'
    其中表空间换为你自己的表空间名称。

    第三步,增加表空间大小:增加表空间大小。这有两种控冲方法:
    (1)修改现有数据文件的大小:
    alter database datafile '全路径的数据文件名称' resize ***M。
    例:alter database datafile 'e:oracleoradata est_2014.dba'resize 2000m.
    (2)新增数据文件:alter tablespace 表空间名称add datafile '全路径的数据文件名称' size ***M.
    例:alter tablespace 表空间名称 add datafile 'e:oracleoradata est_201401.dba' size 2000m。
    注意:(1)表空间尽量让free百分比保持在10%以上,如果低于10%就增加datafile或者resizedatafile,一般数据文件不要超过2G
    (2)设置表空间数据文件自动扩展:alter database datafile '全路径的数据文件名称' autoextend on;
    alter database datafile 'e:oracleoradata est_201401.dba' .
    问题解决。
  • 相关阅读:
    Android中Context具体解释 ---- 你所不知道的Context
    JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明
    matplotlib 可视化 —— 定制 matplotlib
    matplotlib 可视化 —— 移动坐标轴(中心位置)
    matplotlib 可视化 —— 移动坐标轴(中心位置)
    matplotlib 可视化 —— 定制画布风格 Customizing plots with style sheets(plt.style)
    matplotlib 可视化 —— 定制画布风格 Customizing plots with style sheets(plt.style)
    指数函数的研究
    指数函数的研究
    指数分布的研究
  • 原文地址:https://www.cnblogs.com/harbin1900/p/8480957.html
Copyright © 2011-2022 走看看