ORA-DailySQL
文章平均质量分 53
duqiangatom
这个作者很懒,什么都没留下…
展开
-
v$session_longops查等待次数和等待时间集中的对象
SELECT target,COUNT(*) as wait_times,SUM(t.ELAPSED_SECONDS) as wait_seconds FROM V$SESSION_LONGOPS t GROUP BY t.target;原创 2012-12-17 19:46:54 · 402 阅读 · 0 评论 -
library cache bin处理
1.若目前系统中有很多library cache bin, 查看哪些session正在占用 select a.sid,kglpnmod "LockMode",kglpnreq "ReqMode", spid "OSProcess" from v$session_wait w,x$kglpn p, v$session s, v$process o where p.kglpn原创 2014-03-22 11:20:16 · 836 阅读 · 0 评论 -
表空间space使用查询
--表空间使用select * from SM$TS_FREE;select * from sm$ts_used; SQL>select textfrom dba_viewswhere view_name='SM$TS_FREE';TEXT----------------------------------------------------------------原创 2012-12-22 20:56:50 · 394 阅读 · 0 评论 -
如何用 SQL Tuning Advisor (STA) 优化SQL语句
第一步:创建优化任务通过调用函数CREATE_TUNING_TASK来创建优化任务,调用存储过程EXECUTE_TUNING_TASK执行该任务:SQL> set autot offSQL> set timing offSQL> DECLARE 2 my_task_name VARCHAR2(30); 3 my_sqltext CLOB; 4 B转载 2013-03-27 18:33:24 · 496 阅读 · 0 评论 -
内存优化(查询各子内存模块的命中率)
instance= memory + background processmemory= sga +pgasga=shared_pool + db_buffer_cache+log_buffershared_pool=libary_cache+dictionary_cache---A 数据缓冲区的命中率--- should be more than 90%select 1原创 2012-12-22 17:56:21 · 440 阅读 · 0 评论 -
Rman进度查询
SELECT SID, SERIAL#, CONTEXT, SOFAR, TOTALWORK, ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE" FROM V$SESSION_LONGOPS WHERE OPNAME LIKE 'RMAN%' AND OPNAME NOT LIKE '%aggregate%' A原创 2013-03-08 16:31:04 · 668 阅读 · 0 评论 -
闪回查询(找出undo sql方法)
SELECT versions_xid,versions_operation, versions_starttime,versions_endtime,VERSIONS_STARTSCN,VERSIONS_ENDSCN FROM site_daily_report versions BETWEEN TIMESTAMP minvalue AND maxvalue WHERE report_原创 2012-12-17 19:43:05 · 583 阅读 · 0 评论 -
分区策略查询+分区表字典信息
查看所有用户分区表及分区策略(1、2级分区表均包括): SELECT p.table_name AS 表名, decode(p.partitioning_key_count, 1, '主分区') AS 分区类型, p.partitioning_type AS 分区类型, p.column_name AS 分区键, decode(nvl(q.subpartitio原创 2012-12-22 18:52:18 · 453 阅读 · 0 评论 -
由rowid查其所在的文件、块、行位置
select /*+ full(t1) */id,dbms_rowid.rowid_relative_fno(rowid)||'_'||dbms_rowid.rowid_block_number(rowid)||'_'||dbms_rowid.rowid_row_number(rowid) location from t1; ID LOCATION----------原创 2012-12-22 17:52:33 · 378 阅读 · 0 评论 -
查询统计信息sql(表、索引、列-histogram)
--1、表的统计信息:1,表行数,使用的块数,空的块数,块的使用率,行迁移和链接的数量,pctfree,pctused的数据,行的平均大小SELECT T.TABLE_NAME, BLOCKS, --表中数据所占的数据块数 EMPTY_BLOCKS, --表中的空块数 AVG_SPACE, --数据块中平均的使用空间 CHAI原创 2012-12-17 19:47:49 · 762 阅读 · 0 评论 -
flashback_transaction_query
1、记录Undo中所有提交和未commit的事务记录2、例子: 查询未提交事务 select * from v$transaction; 查询已经提交的事务ID(某个表test上的事务) a、delete from test where rownumb、select versions_xid,versions_operation,versions_start原创 2012-12-22 21:19:03 · 409 阅读 · 0 评论 -
查询锁及并发锁等待
--锁等待信息(以上查询结果是一个树状结构,如果有子节点,则表示有等待发生) SELECT /*+ rule */ (SELECT '''' || TT.SID || ',' || SS.SERIAL# || ''' (' || SS.MACHINE || ')' FROM V$LOCK TT, V$SESSION SS WHERE TT.BLOCK原创 2012-12-22 19:14:37 · 342 阅读 · 0 评论 -
查询当前scn+scn与时间之间的转化sql
作为对于闪回操作(flashback)的一个增强,Oracle10g提供了函数对于SCN和时间戳进行相互转换。首先通过dbms_flashback.get_system_change_number 可以获得系统当前的SCN值:SQL> col scn for 9999999999999SQL> select dbms_flashback.get_system_change_numb原创 2012-12-22 17:50:55 · 757 阅读 · 0 评论 -
sys_context查询session相关信息(sid,sessionid,current_user,ip_address、host等)
--sid查询 select sid from v$mystat where rownum=1; select userenv('SID') from dual; select sys_context('userenv','sid') from dual;--扩展: SELECT sys_context('USERENV', 'TE原创 2012-12-17 19:43:14 · 620 阅读 · 0 评论 -
查询代码之间的依赖关系(从root开始)
SELECT lpad(NAME, 7 * (level), '-') || decode(level, 1, '+', 2, ' ', 3, '|', 4, '*', ''), TYPE, REFERENCED_NAME, REFERENCED_TYPE,原创 2012-12-17 19:45:19 · 405 阅读 · 0 评论 -
查询数据库主要参数列表sql
------**************Datafile Disk Allocation Parameter************SELECT * FROM (SELECT T.FILE_NAME, T.AUTOEXTENSIBLE, T.INCREMENT_BY * (SELECT TT.原创 2012-12-17 19:46:45 · 558 阅读 · 0 评论 -
Daily sql collection -Updated on Mar 27th,2013
ADDM instance 级别问题;AWR+SQL ADVISOR+SQL ACCESS ADVISOR +10046+ sql_trace 查APP问题;ASH活动会话级别问题。ADDMRPT.SQL,AWRRPT.SQL,ASHRPT.SQ( ashrpti.sql Rac instance)//bdump alter session set events 'immediat原创 2013-03-27 12:12:02 · 743 阅读 · 0 评论