热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

oracleawrdiff,测试AWREXTRACTAWRBaseline

AWREXTRACT&AWRBaseline1.AWREXTRACT(生产数据库)--查询是否创建导出目录,如没有可自行创建一个createorreplacedire

AWR EXTRACT&AWR Baseline

1.AWR EXTRACT(生产数据库)

--查询是否创建导出目录,如没有可自行创建一个

create or replace directory IMP_PATH as '/u01/replay';

select DIRECTORY_NAME, DIRECTORY_PATH from

dba_directories;

--查询现有快照点

select min(SNAP_ID) from

sys.wrh$_active_session_history;

select * from dba_hist_active_sess_history ;

--导出快照点11100至11106的性能监视

exec DBMS_SWRF_INTERNAL.AWR_EXTRACT(DMPFILE

=>'awr_data_cqabdt0',DMPDIR =>'IMP_PATH',BID =>11100,EID =>11106 );

or

@$ORACLE_HOME/rdbms/admin/awrextr.sql

2.AWR 导入(测试数据库)

select DIRECTORY_NAME, DIRECTORY_PATH from

dba_directories;

B4ZnP0HJrPGwAAAAAElFTkSuQmCC

exec

DBMS_SWRF_INTERNAL.AWR_LOAD(SCHNAME =>'TEST',dmpfile

=>'awr_data_cqabdt0',dmpdir =>'IMP_PATH');

exec

DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME => 'TEST');

3.AWR Baseline(测试数据库)

set pagesize 0

set linesize 32767

select * from

table(DBMS_WORKLOAD_REPOSITORY.AWR_DIFF_REPORT_HTML(1273272014,1,11100,11102,1273272014,1,11103,11104));

或者

@$ORACLE_HOME/rdbms/admin/awrddrpt.sql

YAAAAABJRU5ErkJggg==

MruU7djr0ZqgIAaAx8jwsAAICSQFcAAACUBLoCAACgJNAVAAAAJYGuAAAAKAl0BQAAQEmgKwAAAEoCXQEAAFAS6AoAAICSQFcAAACU5P8DyqakPFeL8kAAAAAASUVORK5CYII=

其他参考

####

#

#/bin/sh

result&#61;&#96;sqlplus -s system&#64;xitest01 <

set pagesize 0

set linesize 32767

select *

from

table(DBMS_WORKLOAD_REPOSITORY.AWR_DIFF_REPORT_HTML(1273272014,1,11100,11102,1273272014,1,11103,11104));

EOF&#96;

echo

"ok1"

echo

"$result" > awr_baseline_html.html

#通过sh脚本导出html静态网页

#

#

#

###############

##        BEGIN

##                DBMS_SWRF_INTERNAL.AWR_EXTRACT

(DMPFILE &#61;> &#39;awr_data.dmp&#39;,

##                DMPDIR

&#61;> &#39;DB_DIR&#39;, -- Database directory

##                BID

&#61;> 4283, -- Begin snapshot

##                EID

&#61;> 4315 -- End snapshot

##                );

##        END;

##        /

##

##        BEGIN

##                DBMS_SWRF_INTERNAL.AWR_LOAD

(SCHEMA &#61;> &#39;MYSCHEMA&#39;,

##                DMPFILE

&#61;> &#39;awr_data.dmp&#39;,

##                DMPDIR

&#61;> &#39;DB_DIR&#39;, -- Database directory );

##        END;

##        /

##

##        BEGIN

##                DBMS_SWRF_INTERNAL.MOVE_TO_AWR

(SCHEMA &#61;> &#39;MYSCHEMA&#39;);

##        END;

##        /

###############



推荐阅读
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 在深入掌握Spring框架的事务管理之前,了解其背后的数据库事务基础至关重要。Spring的事务管理功能虽然强大且灵活,但其核心依赖于数据库自身的事务处理机制。因此,熟悉数据库事务的基本概念和特性是必不可少的。这包括事务的ACID属性、隔离级别以及常见的事务管理策略等。通过这些基础知识的学习,可以更好地理解和应用Spring中的事务管理配置。 ... [详细]
  • C# 中 SQLite 报错:在 "\\s\\" 附近出现语法错误,如何解决? ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 本文详细介绍了在MySQL中如何高效利用EXPLAIN命令进行查询优化。通过实例解析和步骤说明,文章旨在帮助读者深入理解EXPLAIN命令的工作原理及其在性能调优中的应用,内容通俗易懂且结构清晰,适合各水平的数据库管理员和技术人员参考学习。 ... [详细]
  • Oracle字符集详解:图表解析与中文乱码解决方案
    本文详细解析了 Oracle 数据库中的字符集机制,通过图表展示了不同字符集之间的转换过程,并针对中文乱码问题提供了有效的解决方案。文章深入探讨了字符集配置、数据迁移和兼容性问题,为数据库管理员和开发人员提供了实用的参考和指导。 ... [详细]
  • 针对MySQL Undo空间满载及Oracle Undo表空间溢出的问题,本文详细探讨了其原因与解决策略。首先,通过启动SQL*Plus并以SYS用户身份登录数据库,查询当前数据库的UNDO表空间名称,确认当前状态。接着,分析导致Undo空间满载的常见原因,如长时间运行的事务、频繁的更新操作等,并提出相应的解决方案,包括调整Undo表空间大小、优化事务管理、定期清理历史数据等。最后,结合实际案例,提供具体的实施步骤和注意事项,帮助DBA有效应对这些问题。 ... [详细]
  • 计算当前记录与下一条记录之间的天数差异
    本文介绍如何使用SQL查询来计算当前记录与其下一条记录之间的天数差异,通过创建测试视图并使用分析函数LEAD和LAG来实现。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • importpymysql#一、直接连接mysql数据库'''coonpymysql.connect(host'192.168.*.*',u ... [详细]
  • Oracle 用户锁定问题及解决方法
    本文介绍了如何在 Oracle 数据库中检查和处理用户锁定问题,包括查询被锁定的用户、解锁用户以及调整登录失败次数限制的方法。 ... [详细]
  • 本文介绍了如何使用 Spark SQL 生成基于起始与终止时间的时序数据表。通过 `SELECT DISTINCT goods_id, get_dt_date(start_time, i) as new_dt` 语句,根据不同的时间间隔 `i` 动态填充日期,从而构建出完整的时序数据记录。该方法能够高效地处理大规模数据集,并确保生成的数据表准确反映商品在不同时间段的状态变化。 ... [详细]
author-avatar
也碎羽落
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有