zoukankan      html  css  js  c++  java
  • oracle所在磁盘空间不足导致了数据库异常

    oracle所在磁盘空间不足导致了数据库异常。需要减小数据文件的大小来解决。

    1、检查数据文件的名称和编号

    select file#,name from v$datafile;

    2、看哪个数据文件所占的空间最大,根据该数据文件的编号查看该数据文件的最大数据块数

    select max(block_id) from dba_extents where file_id=8; 

    查询结果

    3、计算该表空间的实际占用空间。(不是物理文件的大小)

    查看每个数据块的大小

    show parameter db_block_size; 

    查询结果

    8192就是8k

    计算所有数据块所占用的物理空间

    select 7680*8/1024 from dual;

    结果为60M

    所以目前实际用了60M的空间。我们可以把数据文件的大小修改为比60M大一些的合理大小。

     

    ALTER DATABASE DATAFILE 'D:APPADMINISTRATORORADATAORCLDATAFILEO1_MF_UNDOTBS1_9OWSBMYH_.DBF' RESIZE 100M;

     





  • 相关阅读:
    jquery UI_tabs
    乔布斯传
    微信小程序
    天气预报相关参数
    ASP.NET MVC TempData使用心得
    jquery.restrictFieldLength.js
    join Linq
    SQL_关联映射
    介绍几个好用的vs插件
    DependencyResolver.Current
  • 原文地址:https://www.cnblogs.com/yangliheng/p/5900833.html
Copyright © 2011-2022 走看看