查询操作占用cpu很高语句
select a.username,b.username,b.OSUSER,b.logon_time,b.PROGRAM,c.sql_fulltextfrom v$process a,v$session b,v$sql c where b.PADDR = a.ADDR and b.sql_id=c.sql_id and a.spid='&pid';
awr自动收集脚本
一. 准备工作 一般我们都是条用awrrpt.sql 来创建我们的AWR报告。 我们先看下这个脚本的具体内容:[oracle@rac1 admin]$ cat awrrpt.sql | grep -v 'Rem'|grep -v '^--' set echo off heading on underline on;column inst_num heading "...
Oracle的硬解析和软解析
提到软解析(soft parse)和硬解析(hard parse),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check)检查此sql的拼写是否语法。2、语义检查(semantic check)诸如检查sql语句中的访问对象是否存在及该用...
EXPDP和IMPDP参数详细解释
首先标题不知道是否正确,oracle数据泵好像包含了好多概念,目前只是零星接触了一下EXPDP和IMPDP工具。据百度而来的资料,oracle10g之后推出的这个工具在性能上要比此前的EXP和IMP要高,而且支持从高版本向低版本导入和导出,所以在需要学习数据导入导出的时候,直接考虑EXPDP和IMPDP了。在此,记录一下这两个工具...
Fine-grainedauditing(FGA) 细粒度审计
Fine-grainedauditing(FGA) 细粒度审计全性和身份管理 现实中的细粒度审计了解如何使用 Oracle 数据库的细粒度审计特性来跟踪对表中特定行的只读访问 — 以及更多信息传统的 Oracle 数据库审计选件允许您在宏观级别上跟踪用户在对象上所执行的操作 — 例如,如果您审计对某...
AUD$审计表引起占用SYSTEM表空间过大
一 审计功能的参数控制audit_trail 参数的值可以设置为以下几种1. NONE:不开启2. DB:开启审计功能3. OS:审计记录写入一个操作系统文件。4. TRUE:与参数DB一样5. FALSE:不开启审计功能。这个参数是写道spfile里面的,需要重启数据库一 审计功能的参数控制audit_trail 参数的值可以设置为以下几种二...
查看当前用户正在等待事件
Select distincta.sql_text,b.event,b.logon_time,b.username,a.CPU_TIME/1000/a.executions "cpums",b.event#,b.sid,b.serial#,b.service_name,b.module "应用程序" ,c.value,d.namefrom v$sqlareaa,v$session b,V$SESStat c,v$statname d where a.sql_id=b.sql_id and b.sid=c.sid and c.STATISTIC# =d.STATISTI...
sql查看所有表空间使用情况
select dbf.tablespace_name,dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tablespace_name,sum(t.bytes) / 1024 / 1024 totalspace,sum(t.blocks) totalblocks from dba_data_...
DBA的日常工作
检查数据库状态 确认所有的INSTANCE状态以及listener状态正常,登陆到所有数据库或例程,检测ORACLE后台进程: $ ps –ef|grep ora $ lsnrctl statusSQL> select status from v$instance;检查文件系统如果文件系统的剩余...