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

命令行维护Oracle AWR

命令行维护Oracle AWR
 
 有时候由于种种原因,只能使用命令行来维护Oracle10g。当然我们依然可以使用statspack,但由于statspack功能不如AWR,而
且如果使用两种性能诊断工具也是一种浪费。因此手动维护AWR还是有必要的,下面列出一些常用的AWR命令,以备后查。
   
1、修改AWR的触发频率
  
    
AWR默认是每小时触发一次,但有时候这个默认未必符合实际要求,这就需要进行调整触发频率。
  
    
SQL>exec
dbms_workload_repository.modify_snapshot_settings(retention=>20160,
interval=>15);
  
    
上述命令表示:15分钟触发一次,历史记录保留14天(20160=60*24*14)。
   
2、查看AWR的触发频率
  
    
SQL>select *
from dba_hist_wr_control;
  
    
如:
  
   
 
4008876392
  
   
 
+00000 02:00:00.0  
    
--两小时一次
  
   
 
+00014 00:00:00.0  
    
--历史数据保留14天
  
   
 
DEFAULT
   
3、创建新快照
  
    
SQL>exec
dbms_workload_repository.create_snapshot
    4、查看快照
  
    
SQL>select
snap_id, begin_interval_time, end_interval_time from
dba_hist_snapshot order by 1
   
5、生成快照报告
  
    
SQL>start
$ORACLE_HOME/rdbms/admin/awrrpt.sql


相关文档:

连接oracle,sqlserver中数据库的示例代码

一 在Oracle中连接数据库
public class Test1 {
 public static void main(String[] args) {
  try {
   Class.forName("oracle.jdbc.driver.OracleDriver");
   Connection conn = DriverManager.getConnection(
       &nbs ......

Oracle 语句级触发器

先构造一个表:
create table emp2(
id number(2),
name varchar(10),
currdate date,
action varchar2(1)
)
创建触发器:
create or replace trigger d_i_u_emp2
after insert or update or delete on mysort
begin
if inserting then
insert into emp2 values (12,'dog',sysdate,'i');
elsif deleting then ......

Oracle 绑定变量


oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析.
一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系统的规模的扩大(即限制了系统的并发行), 而且引起的问题 ......

ORACLE锁的管理

ORACLE里锁有以下几种模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share
3:Row-X 行独占(RX):用于行的修改,sub exclusive
4:Share 共享锁(S):阻止其他DML操作,share
5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive
6:exclusive 独占(X):独立访问使用,exclusive ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号