日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
查看Oracle表空間大小的方法

Oracle表空間大小的查看方法應(yīng)該是我們都需要掌握的知識(shí),下面就為您詳細(xì)介紹查看Oracle表空間大小的方法,供您參考學(xué)習(xí)。

目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、莆田網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

在數(shù)據(jù)庫(kù)管理中,磁盤(pán)空間不足是DBA都會(huì)遇到的問(wèn)題,問(wèn)題比較常見(jiàn)。

--1查看Oracle表空間大小--已經(jīng)使用的百分比。

 
 
 
  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"  
  2. from  
  3. (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name)   a,  
  4. (select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name)   b  
  5. where   a.tablespace_name=b.tablespace_name  
  6. order   by   ((a.bytes-b.bytes)/a.bytes)   desc 

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

--2比如從1中查看到MLOG_NORM_SPACE表空間已使用百分比達(dá)到90%以上,可以查看該表空間總共有幾個(gè)數(shù)據(jù)文件,每個(gè)數(shù)據(jù)文件是否自動(dòng)擴(kuò)展,可以自動(dòng)擴(kuò)展的***值。

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

--3比如MLOG_NORM_SPACE表空間目前的大小為19GB,但***每個(gè)數(shù)據(jù)文件只能為20GB,數(shù)據(jù)文件快要寫(xiě)滿(mǎn),可以增加表空間的數(shù)據(jù)文件
用操作系統(tǒng)UNIX、Linux中的df   -g命令(查看下可以使用的磁盤(pán)空間大小)
獲取創(chuàng)建表空間的語(yǔ)句:

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

--4確認(rèn)磁盤(pán)空間足夠,增加一個(gè)數(shù)據(jù)文件

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

--5驗(yàn)證已經(jīng)增加的數(shù)據(jù)文件

 
 
 
  1. select   file_name,file_id,tablespace_name   from   dba_data_files  
  2. where   tablespace_name='MLOG_NORM_SPACE' 

--6如果刪除表空間數(shù)據(jù)文件,如下:

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

【編輯推薦】

Oracle創(chuàng)建表空間的語(yǔ)法

帶您詳細(xì)了解Oracle分區(qū)索引

Oracle COMMIT語(yǔ)句的處理順序介紹

利用替換變量提高Oracle交互性

ORACLE系統(tǒng)表和數(shù)據(jù)字典視圖


當(dāng)前名稱(chēng):查看Oracle表空間大小的方法
文章路徑:http://www.5511xx.com/article/cddpged.html