最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

OracleUNDO表空间日常维护查看操作

来源:动视网 责编:小采 时间:2020-11-09 11:52:57
文档

OracleUNDO表空间日常维护查看操作

OracleUNDO表空间日常维护查看操作:undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQLgt; select b.tablespace_name,AUTOEXTENSIBLE,RETENTION f undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQL> select b.tablespac
推荐度:
导读OracleUNDO表空间日常维护查看操作:undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQLgt; select b.tablespace_name,AUTOEXTENSIBLE,RETENTION f undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQL> select b.tablespac


undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQLgt; select b.tablespace_name,AUTOEXTENSIBLE,RETENTION f

undo表空间中常用的操作:

(1)查看undo表空间undotbs1的属性:
SQL> select b.tablespace_name,AUTOEXTENSIBLE,RETENTION from dba_tablespaces a,dba_data_files b
where a.TABLESPACE_NAME=b.TABLESPACE_NAME and b.TABLESPACE_NAME='UNDOTBS1';

TABLESPACE_NAME AUT RETENTION
---------------------- --- ----------------
UNDOTBS1 NO NOGUARANTEE

(2)查看各个回退段的使用信息:
select a.name,b.extents,b.rssize,b.writes,b.xacts,b.wraps
from v$rollname a,v$rollstat b where a.usn=b.usn;

(3)确定哪些用户正在使用undo段:
SQL> select a.username,b.name,c.used_ublk from v$session a,v$rollname b,v$transaction c
where a.saddr=c.ses_addr and b.usn=c.xidusn;

USERNAME NAME USED_UBLK
---------- ----------------------- ----------
NDMC _SYSSMU1_1255220753$ 1
NDMC _SYSSMU5_1255220754$ 1

(4)每秒生成的UNDO量,,可以通过如下SQL得出:
SQL> SELECT (SUM(undoblks))/ SUM((end_time - begin_time) * 86400) FROM v$undostat;

(SUM(UNDOBLKS))/SUM((END_TIME-BEGIN_TIME)*86400)
--------------------------------------------------------------
7.97590055
或者可以看下AWR报告中的Undo Statistics部分。

(5)当前undo表空间使用状态:
SQL> SELECT DISTINCT STATUS,SUM(BYTES),COUNT(*) FROM DBA_UNDO_EXTENTS GROUP BY STATUS;

STATUS SUM(BYTES) COUNT(*)
--------- ---------------- ----------
UNEXPIRED 3225157632 5667
EXPIRED 1063518208 1588
ACTIVE 1048576 1

(6)查看活动事务v$transaction
SQL> SELECT A.SID, A.USERNAME, B.XIDUSN, B.USED_UREC, B.USED_UBLK
FROM V$SESSION A, V$TRANSACTION B WHERE A.SADDR=B.SES_ADDR;

SID USERNAME XIDUSN USED_UREC USED_UBLK
---------- ------------ ---------- ---------- ----------
407 NDMC 15 3 1

SQL> SELECT XID AS "txn_id", XIDUSN AS "undo_seg", USED_UBLK "used_undo_blocks",
XIDSLOT AS "slot", XIDSQN AS "seq", STATUS AS "txn_status"
FROM V$TRANSACTION;

txn_id undo_seg used_undo_blocks slot seq txn_status
---------------- ---------- ---------------- ---------- --------- -------------
14001600733A0C00 20 1 22 801395 ACTIVE

文档

OracleUNDO表空间日常维护查看操作

OracleUNDO表空间日常维护查看操作:undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQLgt; select b.tablespace_name,AUTOEXTENSIBLE,RETENTION f undo表空间中常用的操作: (1)查看undo表空间undotbs1的属性:SQL> select b.tablespac
推荐度:
标签: 查看 日常 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top