<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
    主站蜘蛛池模板: 又黄又爽又成人免费视频| 国产V片在线播放免费无码| 十八禁无码免费网站| 最新精品亚洲成a人在线观看| 免费精品久久久久久中文字幕| 日韩激情无码免费毛片| 日本亚洲欧美色视频在线播放 | A国产一区二区免费入口| 亚洲女同成人AⅤ人片在线观看| 人妻仑刮八A级毛片免费看| 亚洲高清免费视频| 日本高清不卡aⅴ免费网站| 亚洲av无码一区二区三区乱子伦| 久久国产精品一区免费下载| 337p日本欧洲亚洲大胆精品555588| 永久免费视频网站在线观看| 中文字幕乱码亚洲精品一区| 国产片免费福利片永久| 黄视频在线观看免费| 久久久久亚洲AV无码网站| 西西大胆无码视频免费| 国产亚洲精品欧洲在线观看| 青青草原亚洲视频| 3d成人免费动漫在线观看| 亚洲色在线无码国产精品不卡 | 不卡精品国产_亚洲人成在线| 日韩电影免费观看| 在线观看亚洲AV日韩AV| 免费一看一级毛片| 久久久精品午夜免费不卡| 亚洲专区一路线二| 亚洲情侣偷拍精品| 2021在线观看视频精品免费| 亚洲Aⅴ在线无码播放毛片一线天| 国产午夜亚洲精品国产成人小说| 99蜜桃在线观看免费视频网站| 亚洲一日韩欧美中文字幕在线| 婷婷亚洲天堂影院| 日本黄页网站免费| 久久久久久久久久免免费精品| 亚洲av无码国产综合专区|