Welcome 微信登录

首页 / 数据库 / MySQL

AWR 导出/导入/生成报告

AWR 导出/导入/生成报告

客户的生产系统总是那么重要,一般不会让你长时间的在他们的生产机器上做操作,但是分析和生成AWR报告都是一个相对耗时的工作,当然只生成一个AWR报告是不费时的,但是要对系统进行详细分析的时候,我们可能需要的是一段时间内的所有AWR数据,需要根据实际情况进行选取。这时我们就需要将客户的AWR数据导出,然后进行分析,这个操作主要涉及AWR数据导出、导入和生成报告三个阶段,下面对每个步骤进行详细描述。 1、导出SQL> @?/rdbms/admin/awr...
生成AWR报告时出现ORA-06502

生成AWR报告时出现ORA-06502

最近在生成一套系统的AWR报告时出现了如下报错:ORA-06502: PL/SQL: numeric or value error: character string buffer too small,然后生成AWR报告的过程就终止了,查看生成的AWR报告,发现报告时不完整的,AWR报告到Complete List of SQL Text部分就结束了,且最后是以一个非常长的sql语句结束的,且这个sql语句还没有显示完整。查看MOS后发现,这是Bug 78...
undo表空间使用率

undo表空间使用率

undo表空间是Oracle数据库非常重要的表空间,它的使用率也是DBA关注的重点,但是在繁忙的生产系统中,很容易看到undo表空间使用率非常高的情况,甚至达到100%。那么,undo表空间大小应该设置多大?undo块是怎样进行分配的?undo表空间使用率很高的时候应该怎么处理?本文针对上述问题进行说明。 一、undo表空间大小设置 1、首先根据数据库和业务的情况,先预设一个undo 表空间的大小; 2、待数据库运行一段时间后,可以按照...
Oracle 11g维护分区(三)——Dropping Partitions

Oracle 11g维护分区(三)——Dropping Partitions

删除分区你可以从范围、间隔、列表或者复合[范围|列表]分区表中删除分区。对于间隔分区表而言,你只能删除范围分区或者那些已经物化的间隔分区。对于哈希分区表或者复合哈希分区表的哈希子分区而言,你必须使用融合操作来代替。你不能从引用分区表中删除一个分区。相反,对父表的删除操作会级连到所有子表。删除表分区使用一下语句来删除一个表分区或者子分区:ALTER TABLE ... DROP PARTITION,用来删除一个表分区ALTER TABLE ... DROP ...
Oracle 11g自动内存管理(AMM)相关的初始化参数

Oracle 11g自动内存管理(AMM)相关的初始化参数

Oracle对内存的管理越来越趋向智能化、自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Management(ASMM)实现SGA的自动管理,到11g通过Automatic Memory Management(AMM)实现内存(SGA+PGA)的自动管理。由于11G(AMM)的引入,DBA只需要设置一个或两个参数就可以实现ORACLE对整个内存块的自动管理。me...
Oracle 11g修改MEMORY_TARGET

Oracle 11g修改MEMORY_TARGET

默认情况下,Oracle 11g是使用AMM(Automatic Memory Management,自动内存管理)的。我们在安装数据库过程中,指定Oracle使用内存的百分比,这个取值就作为MEMORY_TARGET和MEMORY_MAX_TARGET的初始取值使用。如果这两个参数设置为非零取值,那么Oracle就是采用AMM管理策略的。下面演示一下如何修改MEMORY_TARGET的值。1.测试环境我们在Oracle 11g中进行操作。SQL>S...
关于AWR更多介绍

关于AWR更多介绍

AWR 是Oracle 10g 版本推出的新特性,全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快,照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。设置AWR采样保留策略和采集频率的采样历史数据默认保留7天,并且默认每1小时收集一次.当前采样快照保留策略和采集频率可以通过下面的语句进行查询.下面显示的是 7 days and 1 hourSQL> select...
Oracle 10g新特性--归档压缩

Oracle 10g新特性--归档压缩

在Oracle 10g版本中,推出了一个新特性——归档压缩,此功能的目的是在归档传输到远程或者归档存储到磁盘之前进行压缩,以便减少归档传输的时间和占用的磁盘空间。但是关于怎样开启归档压缩的语法,在10g的官方文档中没有提及,参考MOS文章BUG 3464260。可以用下面的语法开启数据库的归档压缩功能:alter database archivelog compress enable。但是,这个功能在10g、11g中都还未进行支持,...
ORA-00600: internal error code, arguments: [6002], [32], [0], [2], [0]

ORA-00600: internal error code, arguments: [6002], [32], [0], [2], [0]

客户反映说他们的系统不能上传附件了,上传附件的时候就报ORA-600错误,具体错误如下:ORA-00600: internal error code, arguments: [6002], [32], [0], [2], [0], [], [], [], [], [], [], [],网上有很多针对6002的处理方法,说的原因基本都是说表上的索引有问题,MOS上也有相关说明,具体请参看MOS文章[ID 47449.1], 用户也根据这个思路进行了处理,对表...
Oracle用户密码问题

Oracle用户密码问题

关于Oracle用户的密码很少去关注,一般都只在安装完数据库后将密码过期时间设置为永不过期,但是一次在开启autotrace时遇到了错误,引起我对用户密码的关注。我们在工作中遇到的环境是千差万别的,你不可能知道下一个客户的环境是什么样子,不可能知道安装你所使用的库的DBA是按什么套路安装的数据库,这是实际工作的一个难点所在,当然也是乐趣所在。生产环境的千差万别也是催促我们学习的动力之一。下面介绍三点关于Oracle用户密码的注意点:一、用户密码即将过期,导...
Oracle 11g统计信息收集--多列统计信息的收集

Oracle 11g统计信息收集--多列统计信息的收集

我们在写SQL语句的时候,有的时候会碰到where子句后面有多个条件的情况,也就是根据多列的条件筛选得到数据。默认情况下,Oracle会把多列的选择性(selectivity)相乘从而得到where语句的选择性,这样有可能会让Oracle的选择性变的不够准确,从而导致优化器做出错误的判断。比如对于汽车厂商和汽车型号,实际上是有关联关系的,一旦你知道了汽车的型号,就能判断出是哪一个厂商的汽车。再比如说酒店星级和酒店价格等级也有类似的对应关系。为了能够让优化器...
<< 871 872 873 874 875 876 877 878 879 880 >>