根據metalink指令碼學習undo(四)

2021-06-25 21:35:33 字數 1936 閱讀 4704

下面這個指令碼是顯示哪些活動事務占用undo空間

set lines 200

set pages 999

clear col

set termout off

set trimout on

set trimspool on

remrem current transactions

remrem will show only last transaction by a user

remrem may need to use 786472.1 for better picture

rem of activity

connect / as sysdba

alter session set nls_date_format='dd-mon-yyyy hh24:mi';

col xidusn heading "undo|seg #"

col xidslot heading "undo|slot #"

col xidsqn heading "undo|seq #"

col ubafil heading "file #"

col ubablk heading "block #"

col status format a8 heading "status"

col blk format 999,999,999 heading "kbytes"

col used_urec heading "rows"

col username format a10

col osuser format a10

col machine format a10

col sql_id format a10

col sql_text format a30

spool undoactivity.out

prompt

prompt ############## runtime ##############

prompt

col rdate head "run time"

select sysdate rdate from dual;

prompt

prompt ############## current uncommitted transactions ##############

prompt

select start_time, --事務起始時間

username, --使用者名稱

s.machine, --機器名稱

s.osuser, --登入名

r.name, --回滾段名稱

ubafil, --undo block address (uba) filenum

ubablk, --uba block number

t.status, --回話狀態

(used_ublk * p.value) / 1024 blk, --使用的回滾段空間

used_urec, --使用的undo 記錄 ,

s1.sql_id, --sql_id

s1.sql_text --sql文字

from v$transaction t, v$rollname r, v$session s, v$parameter p,v$sql s1

where xidusn = usn

and s.saddr = t.ses_addr

and p.name = 'db_block_size'

and s.saddr=s1.address(+)

order by 1;

set termout on

set trimout off

set trimspool off

clear col

ARP協議及指令碼編寫u

一.什麼是arp 位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址 收到返回訊息後將該ip位址和實體地址存入本機...

ARP協議及指令碼編寫u

一.什麼是arp 位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址 收到返回訊息後將該ip位址和實體地址存入本機...

nginx根據日誌清除快取指令碼

最近要管理乙個新 www.nehosoft.com,線上前端nginx服務用來做後端服務的快取 伺服器,但後端伺服器在對使用者上傳的進行處理以後,有時會出現無法顯示等問題,當出現這種情況的時候,該,我們就不希望被nginx快取,如果被快取,則要被清除。分別用兩種不同的指令碼方案來解決 bin bas...