日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫(kù) > MS_SQL > ORACLE故障處理:System表空間不足的報(bào)警問(wèn)題

ORACLE故障處理:System表空間不足的報(bào)警問(wèn)題

時(shí)間:2024-03-10 11:43作者:下載吧人氣:23

廢話不多說(shuō)了,具體代碼如下所示:

–SYSTEM表空間不足的報(bào)警
登錄之后,查詢,發(fā)現(xiàn)是sys.aud$占的地方太多。
SQL> select owner, segment_name, segment_type, sum(bytes)/1024/1024 space_m
from dba_segments
where tablespace_name = ‘SYSTEM’
group by owner, segment_name, segment_type
having sum(bytes)/1024/1024 >= 20
order by space_m desc
;
4 5 6 7
OWNER SEGMENT_NAME SEGMENT_TYPE SPACE_M
——– ——————————- ——-
SYS AUD$ TABLE 4480
SYS IDL_UB1$ TABLE 272
SYS SOURCE$ TABLE 72
SYS IDL_UB2$ TABLE 32
SYS C_OBJ#_INTCOL# CLUSTER 27
SYS C_TOID_VERSION# CLUSTER 24
6 rows selected.
SQL>
查看是哪個(gè)記得比較多。
col userhost format a30
select userid, userhost, count(1) from sys.aud$
where ntimestamp# >=CAST(to_date(‘2014-03-01 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
group by userid, userhost
having count(1) > 500
order by count(1) desc
;
再繼續(xù)找哪天比較多。
select to_char(ntimestamp#, ‘YYYY-MM-DD’) audit_date, count(1)
from sys.aud$
where ntimestamp# >=CAST(to_date(‘2014-03-01 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘xxxx’ and userhost = ‘xxxx’
group by to_char(ntimestamp#, ‘YYYY-MM-DD’)
order by count(1) desc
;
select spare1, count(1) from sys.aud$
where ntimestamp# between CAST(to_date(‘2014-03-10 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and CAST(to_date(‘2014-03-11 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘xxxx’ and userhost = ‘xxxx’
group by spare1
;
select action#, count(1) from sys.aud$
where ntimestamp# between CAST(to_date(‘2014-03-10 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and CAST(to_date(‘2014-03-11 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘xxxx’ and userhost = ‘xxxx’
and spare1 = ‘xxxx’
group by action#
order by count(1) desc
;
結(jié)果如下:
ACTION# COUNT(1)
———- ———-
101 124043
100 124043
SQL>
其實(shí)是上次打開(kāi)的audit一直沒(méi)有關(guān)閉。
關(guān)閉:
SQL> noaudit session;
清空:
truncate table sys.aud$;
————————————————————————
實(shí)戰(zhàn)
————————————————————————
–1,查詢表空間占用情況
select dbf.tablespace_name as tablespace_name,
dbf.totalspace as totalspace,
dbf.totalblocks as totalblocks,
dfs.freespace freespace,
dfs.freeblocks freeblocks,
(dfs.freespace / dbf.totalspace) * 100 as freeRate
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from DBA_DATA_FILES t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from DBA_FREE_SPACE tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)
–2,查看哪里占的比較多 SYSTEM 為step1中查詢 tablespace_name 內(nèi)容
select owner, segment_name, segment_type, sum(bytes)/1024/1024 space_m
from dba_segments
where tablespace_name = ‘SYSTEM’
group by owner, segment_name, segment_type
having sum(bytes)/1024/1024 >= 20
order by space_m desc
–3,查看是哪個(gè)記得比較多 count(1) 越大,說(shuō)明占得比較多
select userid, userhost, count(1) from sys.aud$
where ntimestamp# >=CAST(to_date(‘2014-03-01 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
group by userid, userhost
having count(1) > 500
order by count(1) desc
–4,再繼續(xù)找哪天比較多 userid userhost 為上一步查詢內(nèi)容
select to_char(ntimestamp#, ‘YYYY-MM-DD’) audit_date, count(1)
from sys.aud$
where ntimestamp# >=CAST(to_date(‘2015-03-01 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘userid’ and userhost = ‘userhost’
group by to_char(ntimestamp#, ‘YYYY-MM-DD’)
order by count(1) desc
;
select spare1, count(1) from sys.aud$
where ntimestamp# between CAST(to_date(‘2016-03-10 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and CAST(to_date(‘2016-12-11 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘userid’ and userhost = ‘userhost’
group by spare1
;
–spare1 為上一步查詢內(nèi)容
select action#, count(1) from sys.aud$
where ntimestamp# between CAST(to_date(‘2016-03-10 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and CAST(to_date(‘2016-12-11 00:00:00’, ‘YYYY-MM-DD hh24:mi:ss’) AS TIMESTAMP)
and userid = ‘userid’ and userhost = ‘userhost’
and spare1 = ‘Administrator’
group by action#
order by count(1) desc
–5,關(guān)閉seeion
noaudit session;
–6,清空:
truncate table sys.aud$;

標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫(kù),SQLSERVER

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門(mén)閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 日本aaa毛片 | 在线欧美精品二区三区 | 伊人久爱 | 欧美久草 | 日本成aⅴ人片日本伦 | 在线国产日韩 | 91精品国产免费久久 | 澳门一级特黄真人毛片 | 日韩男人的天堂 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 日本亚洲成高清一区二区三区 | 中文字幕一区在线播放 | 国产亚洲欧美久久精品 | 免费一级特黄欧美大片久久网 | 国产三级日产三级日本三级 | 亚洲综合在线观看视频 | 欧美中文字幕在线视频 | 精品日韩一区二区三区视频 | 亚洲国产成人久久综合一区 | 黄www.| 国产一级毛片午夜福 | 国产精品99r8在线观看 | 手机免费黄色网址 | 在线免费观看成年人视频 | 久久综合久久自在自线精品自 | 国产一区二区三区国产精品 | 天堂精品高清1区2区3区 | 97成人在线| 99在线热视频只有精品免费 | 欧美一级片免费在线观看 | 毛片看看| 国产在线毛片 | 国产一区亚洲二区 | 日韩一区二区在线观看 | 影院成人区精品一区二区婷婷丽春院影视 | xxxww在线播放 | 欧美成人艳星在线播放 | 亚洲精品国产成人7777 | 足恋玩丝袜脚视频免费网站 | 久久黄色影片 | 欧美性色大片 |