自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

查看Oracle表空間大小的方法

數(shù)據(jù)庫 Oracle
磁盤空間不足問題我們經(jīng)常會遇到,查看Oracle表空間大小就成了我們必須要掌握的知識,讓我們了解什么時候需要增加表空間。

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

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

--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)占用磁盤空間的大小
比如:test表空間有2個數(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表空間已使用百分比達到90%以上,可以查看該表空間總共有幾個數(shù)據(jù)文件,每個數(shù)據(jù)文件是否自動擴展,可以自動擴展的***值。

  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,但***每個數(shù)據(jù)文件只能為20GB,數(shù)據(jù)文件快要寫滿,可以增加表空間的數(shù)據(jù)文件
用操作系統(tǒng)UNIX、Linux中的df   -g命令(查看下可以使用的磁盤空間大小)
獲取創(chuàng)建表空間的語句:

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

--4確認磁盤空間足夠,增加一個數(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驗證已經(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)建表空間的語法

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

Oracle COMMIT語句的處理順序介紹

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

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

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-04-13 09:31:50

Oracle

2009-11-24 17:20:48

Oracle查看用戶表

2009-10-22 16:25:53

Oracle UNDO

2010-05-10 18:46:14

Oracle更改表空間

2009-05-21 09:24:42

表空間查詢Oracle

2010-03-24 09:42:12

Oracle數(shù)據(jù)庫

2010-11-16 11:32:54

ORACLE增加表空間

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

2011-07-04 10:33:45

臨時表空間排序

2010-10-29 10:22:21

Oracle表空間

2010-10-27 14:41:45

Oracle查詢用戶表

2010-04-15 14:18:30

Oracle創(chuàng)建

2010-10-27 16:33:39

Oracle查看表空間

2010-04-15 14:39:56

Oracle創(chuàng)建表空間

2010-11-16 10:15:24

oracle創(chuàng)建表空間

2021-01-20 13:50:45

MySQL數(shù)據(jù)庫代碼

2010-04-28 17:59:19

Oracle表空間

2010-11-03 11:26:39

DB2表空間

2009-11-02 18:03:25

Oracle用戶表空間

2010-04-12 13:25:10

Oracle 數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號