<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
--檢視資料庫表空間檔案 select * from dba_data_files;
--檢視所有表空間的總容量 select dba.TABLESPACE_NAME, sum(bytes)/1024/1024 as MB from dba_data_files dba group by dba.TABLESPACE_NAME;
--檢視資料庫表空間使用率 select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) as Used_MB,round((1-free.MB / total.MB)* 100, 2) || '%' as Used_Pct from ( select tablespace_name, sum(bytes) /1024/1024 as MB from dba_free_space group by tablespace_name) free, (select tablespace_name, sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name) total where free.tablespace_name = total.tablespace_name order by used_pct desc;
--檢視表空間總大小、使用率、剩餘空間 select a.tablespace_name, total, free, total-free as used, substr(free/total * 100, 1, 5) as "FREE%", substr((total - free)/total * 100, 1, 5) as "USED%" from (select tablespace_name, sum(bytes)/1024/1024 as total from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes)/1024/1024 as free from dba_free_space group by tablespace_name) b where a.tablespace_name = b.tablespace_name order by a.tablespace_name
--檢視表空間使用率(包含臨時表空間) select * from ( Select a.tablespace_name, (a.bytes- b.bytes) "表空間使用大小(BYTE)", a.bytes/(1024*1024*1024) "表空間大小(GB)", b.bytes/(1024*1024*1024) "表空間剩餘大小(GB)", (a.bytes- b.bytes)/(1024*1024*1024) "表空間使用大小(GB)", to_char((1 - b.bytes/a.bytes)*100,'99.99999') || '%' "使用率" from (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes) bytes from dba_free_space group by tablespace_name) b where a.tablespace_name = b.tablespace_name union all select c.tablespace_name, d.bytes_used "表空間使用大小(BYTE)", c.bytes/(1024*1024*1024) "表空間大小(GB)", (c.bytes-d.bytes_used)/(1024*1024*1024) "表空間剩餘大小(GB)", d.bytes_used/(1024*1024*1024) "表空間使用大小(GB)", to_char(d.bytes_used*100/c.bytes,'99.99999') || '%' "使用率" from (select tablespace_name,sum(bytes) bytes from dba_temp_files group by tablespace_name) c, (select tablespace_name,sum(bytes_cached) bytes_used from v$temp_extent_pool group by tablespace_name) d where c.tablespace_name = d.tablespace_name ) order by tablespace_name
--檢視具體表的佔用空間大小 select * from ( select t.tablespace_name,t.owner, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) mb from dba_segments t where t.segment_type='TABLE' group by t.tablespace_name,t.OWNER, t.segment_name, t.segment_type ) t order by t.mb desc
alter database datafile ‘...system_01.dbf' autoextend on; alter database datafile ‘...system_01.dbf' resize 1024M;
alter tablespace SYSTEM add datafile '/****' size 1000m autoextend on next 100m;
0RA-03217: 變更TEMPORARY TABLESPACE 無效的選項
解決方法: datafile改為tempfile
alter tablespace TEMP01 add tempfile'/****' size 1000m autoextend on next 100m;
針對temp臨時表空間使用率爆滿問題
臨時表空間主要用途是在資料庫進行排序運算、管理索引、存取檢視等操作時提供臨時的運算空間,當運算完成之後系統會自動清理,但有些時候我們會遇到臨時段沒有被釋放,TEMP表空間幾乎滿使用率情況;
引起臨時表空間增大主要使用在以下幾種情況:
1、order by or group by (disc sort佔主要部分);
2、索引的建立和重建立;
3、distinct操作;
4、union & intersect & minus sort-merge joins;
5、Analyze 操作;
6、有些異常也會引起TEMP的暴漲。
解決方法一:用上述方法給temp增加表空間檔案
解決方法二:在伺服器資源空間有限的情況下,重新建立新的臨時表空間替換當前的表空間
--1.檢視當前的資料庫預設表空間: select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE'; --2.建立新的臨時表空間 create temporary tablespace TEMP01 tempfile '/home/temp01.dbf' size 31G; --3.更改預設臨時表空間 alter database default temporary tablespace TEMP01; --4.刪除原來的臨時表空間 drop tablespace TEMP02 including contents and datafiles; --如果刪除原來臨時表空間報錯ORA-60100:由於排序段,已阻止刪除表空間... --(說明有語句正在使用原來的臨時表空間,需要將其kill掉再刪除,此語句多為排序的語句) --查詢語句 Select se.username,se.sid,se.serial#,su.extents,su.blocks*to_number(rtrim(p.value))as Space, tablespace,segtype,sql_text from v$sort_usage su,v$parameter p,v$session se,v$sql s where p.name='db_block_size' and su.session_addr=se.saddr and s.hash_value=su.sqlhash and s.address=su.sqladdr order by se.username,se.sid; --刪除對應的'sid,serial#' alter system kill session 'sid,serial#'
--檢視表空間是否具有自動擴充套件的能力 SELECT T.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FILES D WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME ORDER BY TABLESPACE_NAME,FILE_NAME;
到此這篇關於Oracle檢視表空間使用率以及爆滿解決方案的文章就介紹到這了,更多相關Oracle檢視表空間使用率內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45