<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

    標題:查看Oracle數據庫表空間大小,是否需要增加表空間的數據文件

    數據庫管理中,磁盤空間不足是DBA都會遇到的問題,問題比較常見。

     

    --1查看表空間已經使用的百分比

        select   a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024   "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"  
        
    from  
        (
    select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name)   a,  
        (
    select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name)   b  
        
    where   a.tablespace_name=b.tablespace_name  
        
    order   by   ((a.bytes-b.bytes)/a.bytes)   desc  

     

    “Sum MB”表示表空間所有的數據文件總共在操作系統占用磁盤空間的大小
      比如:test表空間有2個數據文件,datafile1為300MB,datafile2為400MB,那么test表空間的“Sum MB”就是700MB
    “userd MB”表示表空間已經使用了多少
    “free MB”表示表空間剩余多少
    “percent_user”表示已經使用的百分比

     

    --2比如從1中查看到MLOG_NORM_SPACE表空間已使用百分比達到90%以上,可以查看該表空間總共有幾個數

    據文件,每個數據文件是否自動擴展,可以自動擴展的最大值。

        select   file_name,tablespace_name,bytes/1024/1024 "bytes MB",maxbytes/1024/1024 "maxbytes MB"   from   dba_data_files  
          
    where tablespace_name='MLOG_NORM_SPACE';  

     

    --- 查看 xxx 表空間是否為自動擴展 

        select file_id,file_name,tablespace_name,autoextensible,increment_by from dba_data_files order by file_id desc;  

     

     

    --3比如MLOG_NORM_SPACE表空間目前的大小為19GB,但最大每個數據文件只能為20GB,數據文件快要寫滿,可以增加表空間的數據文件
    用操作系統UNIX、Linux中的df   -g命令(查看下可以使用的磁盤空間大小)
    獲取創建表空間的語句:

        select   dbms_metadata.get_ddl('TABLESPACE','MLOG_NORM_SPACE')   from   dual;  

     


    --4確認磁盤空間足夠,增加一個數據文件

        alter   tablespace   MLOG_NORM_SPACE  
        
    add   datafile   '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'  
        size   10M   autoextend   
    on   maxsize   20G  

     

     


    --5驗證已經增加的數據文件

        select   file_name,file_id,tablespace_name   from   dba_data_files  
        
    where   tablespace_name='MLOG_NORM_SPACE'  

     

     

    --6如果刪除表空間數據文件,如下:

        alter   tablespace   MLOG_NORM_SPACE  
        
    drop    datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'  

     

    轉自http://space.itpub.net/12778571/viewspace-582695

    posted on 2011-08-10 15:36 HUIKK 閱讀(4453) 評論(0)  編輯  收藏 所屬分類: DB-DailyMmaintenance
    主站蜘蛛池模板: 国产成人亚洲精品播放器下载| 久久久久亚洲Av无码专| 天堂在线免费观看中文版| 亚洲黄色一级毛片| 色婷婷精品免费视频| 免费日本黄色网址| 色偷偷亚洲第一综合| 免费一级特黄特色大片在线| 亚洲视频在线观看网址| 久久精品无码专区免费东京热| 亚洲狠狠ady亚洲精品大秀| 无码区日韩特区永久免费系列| 亚洲综合久久1区2区3区| 和日本免费不卡在线v| 日本亚洲免费无线码 | 一二三四免费观看在线电影| 久久久久久久亚洲精品| 成人无码视频97免费| 亚洲人成网www| 国产免费毛不卡片| 亚洲AV色欲色欲WWW| 亚洲一级片内射网站在线观看| 中文在线免费不卡视频| 亚洲视频免费在线播放| 成人免费视频小说| 成人a毛片视频免费看| 久久久亚洲精品视频| 日韩精品无码区免费专区| 亚洲高清中文字幕综合网| 成人免费一级毛片在线播放视频 | 国产高潮久久免费观看| 日韩免费视频播播| 国产人成网在线播放VA免费| 免费看国产曰批40分钟| 国产免费无码AV片在线观看不卡| 国产偷国产偷亚洲高清日韩| 99视频免费播放| 国产成人不卡亚洲精品91| 久久亚洲私人国产精品vA| 日本不卡免费新一二三区| 全免费a级毛片免费看|