易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 常用监控SQL

1.监控事例的等待:
         select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)
from v$session_wait
group by event order by 4;
2.回滚段的争用情况:
select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollname b where a.usn=b.usn;
3.监控表空间的I/O比例:
select df.tablespace_name name,df.file_name "file",f.phyrds pyr,f.phyblkrd pbr,f.phywrts pyw,
f.phyblkwrt pbw
from v$filestat f,dba_data_files df
where f.file#=df.file_id
4.监空文件系统的I/O比例:
select substr(a.file#,1,2) "#",substr(a.name,1,30) "name",a.status,a.bytes,
b.phyrds,b.phywrts
from v$datafile a,v$filestat b
where a.file#=b.file#
5.在某个用户下找所有的索引:
select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name
from user_ind_columns, user_indexes
where user_ind_columns.index_name = user_indexes.index_name
and user_ind_columns.table_name = user_indexes.table_name
order by user_indexes.table_type, user_indexes.table_name,
user_indexes.index_name, column_position;
6. 监控 SGA 的命中率
select a.value + b.value "logical_reads", c.value "phys_reads",
round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) "BUFFER HIT RATIO"
from v$sysstat a, v$sysstat b, v$sysstat c
where a.statistic# = 38 and b.statistic# = 39
and c.statistic# = 40;
7. 监控 SGA 中字典缓冲区的命中率
select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss ratio",
(1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio"
from v$rowcache
where gets+getmisses <>0
group by parameter, gets, getmisses;
8. 监控 SGA 中共享缓存区的命中率,应该小于1%
select sum(pins) "Total Pins", sum(reloads) "Total Reloads",
sum(reloads)/sum(pins) *100 libcache
from v$librarycache;
select sum(pinhits-reloads)/sum(pins) "hit radio",sum(reloads)/sum(pins) "reload perc


相关文档:

不安装Oracle客户端连接Oracle

原来连接ORACLE总是要装ORACLE客户端,挺麻烦的,一方面要带ORACLE得盘,另一方面,装这么大得东西也让人很不爽。Oracle从10g开始新出了一个Instant Client,是针对WINDOWS平台的,不用安装客户端就可以连接Oracle数据库。Instant Client是一个较为轻量级的客户包,实际是一个zip文件,40多M,不需要安装,直接解压缩,可以 ......

oracle SQL分类

ORACLE 中SQL 语句大致可以分为4大类
1.DQL(data quary language 数据查询语言)
数据查询语言DQL基本结构是由SELECT子句,from子句,WHERE子句组成
2.DDL(data definition language 数据定义语言)
CREATE
ALTER
DROP
RENAME
TRUNCATE
3.DML(data manipulation language 数据操纵语言)
INSERT
UPDATE ......

Oracle学习笔记之表空间等概念及用户权限


   Oracle数据库只是一些文件组成,Oracle实例是指有自己的系统全局区和相关数据库文件的Oracle服务器进程集。新装的Oracle数据库管理系统有一个预装的数据库(通常叫ORCL),同时会启动一个实例,以后的数据库连接,都默认是通过这个实例连接到该数据库。
        可以新建数据库, ......

查询oracle表空间

dc-test2<oracle>sqlplus /nolog
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Feb 25 19:23:35 2010
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
SQL> desc v$datafile;
SP2-0640: Not connected
SP2-0641: "DESCRIBE" requires connection to server
SQL> conn / a ......

ORACLE 如何产生一个随机数

ORACLE 如何产生一个随机数:DBMS_RANDOM
--1、小数( 0 ~ 1)
     select dbms_random.value from dual ;
--2、指定范围内的小数 ( 0 ~ 100 )
     select dbms_random.value(0,100) from dual ;
--3、指定范围内的整数 ( 0 ~ 100 )
     select trunc(d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号