自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 如何分析发生在过去的数据库性能问题

在数据库运行的过程中,我们有时会碰到数据库hung住的问题,在这个时候很多人会选择尽快让它恢复正常而不是找出问题的root cause. 只有在问题被解决后,才意识到需要找到root cause来避免再次碰到相同的问题; 下面就讲讲如何分析发生在过去的数据库性能问题 (这是一篇讲方法论的blog,并没有涉及到具体的案例, 稍后会有更多具体案例的Blog)1.      

2017-09-28 14:54:36 227

翻译 如何通过dba_hist_active_sess_history分析数据库历史性能问题

背景在很多情况下,当数据库发生性能问题的时候,我们并没有机会来收集足够的诊断信息,比如system state dump或者hang analyze,甚至问题发生的时候DBA根本不在场。这给我们诊断问题带来很大的困难。那么在这种情况下,我们是否能在事后收集一些信息来分析问题的原因呢?在Oracle 10G或者更高版本上,答案是肯定的。本文我们将介绍一种通过dba_hist_active_ses

2017-09-28 13:37:59 389

原创 dirprm/repfull.prm does not exist for REPFULL

启动replicat进程时报错找不到参数文件,但是该地址有此文件,且权限没有问题GGSCI (11g) 4> start repfull, aftercsn 2161190Sending START request to MANAGER ...ERROR: Parameter file /ogg/dirprm/repfull.prm does not exist for REPFULL.

2017-09-26 15:20:51 1349

原创 ORA-04098: trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-validation

SQL> alter user goldengate default tablespace ogg_tbs;alter user goldengate default tablespace ogg_tbs*ERROR at line 1:ORA-04098: trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-vali

2017-09-21 15:10:29 3456

转载 Enqueue(队列等待)

参考自盖国强《深入解析oracle》Enqueue 是一种保护共享资源的锁定机制。该锁定机制保护共享资源,以避免因并发操作而损坏数据,比如通过锁定保护一行记录,避免多个用户同时更新。Enqueue 采用排队机制,即 FIFO(先进先出)来控制资源的使用。Oracle 在数据库内部用 Enqueue 等待来记录锁定,通过 Latch Free 等待事件来记录闩。Enqueue 等待常见的有

2017-09-18 09:41:45 10041

转载 日志文件相关等待

参考自盖国强《深入解析oracle》1.log file switch (日志文件切换)log file switch 当日志文件发生切换时出现,在数据库进行日志切换时,后台进程 LGWR需要关闭当前日志组,切换并打开下一个日志组,在这个切换过程中,数据库的所有 DML 操作都处于停顿状态,直至这个切换完成。log file switch 主要包含两个子事件 log file swit

2017-09-18 09:40:59 492

转载 direct path read /write(直接路径读/写)

参考自盖国强《深入解析oracle》直接路径读(direct path read)通常发生在 Oracle 直接读数据到进程 PGA 时,这个读取不需要经过 SGA。这类读取通常在以下情况被使用: 磁盘排序 IO 操作; 并行查询从属进程; 预读操作; 串行全表扫描(Oracle 11g 新特性)直接路径写(direct path write)通常发生在 Oracle 直接从 PG

2017-09-18 09:40:13 2838

转载 db file scattered read 等待事件

参考自盖国强《深入解析oracle》这个事件表明用户进程正在读数据到 Buffer Cache 中,等待直到物理 I/O调用返回。DB File Scattered Read 发出离散读,将存储上连续的数据块离散的读入到多个不连续的内存位置。Scattered Read 通常是多块读,在 Full Table Scan 或 Fast Full Scan 等访问方式下使用。每次多块读读取的数据

2017-09-18 09:38:47 880

转载 db file sequential read-数据文件顺序读取

参考自盖国强《深入解析oracle》db file sequential read 是个非常常见的 I/O 相关的等待事件,通常显示与单个数据块相关的读取操作,在大多数的情况下,读取一个索引块或者通过索引读取一个数据块时,都会记录这个等待。如果这个等待事件比较显著,可能表示在多表连接中,表的连接顺序存在问题,没有正确地使用驱动表;或者可能索引的使用存在问题,并非索引总是最好的选择。在大

2017-09-18 09:37:52 734

转载 从等待中发现瓶颈

参考盖国强《深入解析oracle》Oracle 11g 实时 SQL 监控在 Oracle 11g 之前的版本,长时间运行的 SQL 可以通过监控 v$session_longops 来观察,当某个操作执行时间超过 6 秒,就会被记录在 v$session_longops 中,通常可以监控到全表扫描、全索引扫描、哈希联接、并行查询等操作;而在 Oracle 11g 中,当 SQL 并行执行时

2017-09-18 09:36:55 728

转载 等待事件整体印象

参考盖国强《深入解析oracle》可以通过查询 V$SYSTEM_WAIT_CLASS 视图获得各类主要等待事件的等待时间和等待次数等信息,通过分类以及统计信息,可以很直观地快速获得数据库的整体印象SQL> set linesize 150SQL> select * from v$system_wait_class order by time_waited;WAIT_CLASS_ID

2017-09-18 09:35:48 322

翻译 Ora-29913: Error In Executing Odciexttableopen Callout (文档 ID 353642.1)

APPLIES TO:Oracle Database - Enterprise Edition - Version 9.0.1.0 to 9.2.0.6 [Release 9.0.1 to 9.2]Information in this document applies to any platform.***Checked for relevance on 04-May-2012***

2017-09-15 14:36:37 1822

翻译 ORA-20011 ORA-29913 and ORA-29400 with Associated KUP-XXXXX Errors from DBMS_STATS.GATHER_STATS_JOB

APPLIES TO:Oracle Database - Standard Edition - Version 11.2.0.2 and laterOracle Database - Enterprise Edition - Version 11.2.0.2 and laterOracle Database - Personal Edition - Version 11.2.0.2 a

2017-09-15 14:35:34 1158

转载 RAID常用级别的比较

转自http://www.cnblogs.com/cishi/p/692097e3540da2c23fe8a250afc97cc1.html特点硬盘及容量性能及安全典型应用raid 0用于平行存储,即条带。其原理是把连续的数据分成几份,然后分散存储到阵列中的各个硬盘上。任何一个磁盘故障,都将导致数据丢失。硬盘数:一个或

2017-09-14 15:01:47 1792

原创 获得全索引扫描对象

获得全索引扫描对象SQL> select distinct object_name,object_owner from v$sql_plan p 2 where p.operation='INDEX' and p.options='FULL SCAN' ;OBJECT_NAME OBJECT_OWNER----------------------

2017-09-13 16:19:50 163

原创 获得全表扫描的对象

获得全表扫描的对象SQL> select distinct object_name,object_owner from v$sql_plan p 2 where p.operation='TABLE ACCESS' and p.options='FULL' 3 and object_owner = 'TEST';OBJECT_NAME OBJ

2017-09-13 16:18:43 240

转载 db file scattered read(DB 文件分散读取)

参考自《深入解析oracle》db file scattered read(DB 文件分散读取)这种情况通常显示与全表扫描相关的等待。当数据库进行全表扫时,基于性能的考虑,数据会分散(scattered)读入 Buffer Cache。如果这个等待事件比较显著,可能说明对于某些全表扫描的表,没有创建索引或者没有创建合适的索引,可能需要检查这些数据表已确定是否进行了正确的设置。然而这个等待事件不

2017-09-12 14:52:37 739

翻译 HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (文档 ID 415579.1)

APPLIES TO:Oracle Database - Enterprise Edition - Version 9.2.0.1 and laterInformation in this document applies to any platform.***Checked for relevance on 15-Apr-2014***GOAL- You have

2017-09-12 14:41:15 502

原创 rman RAC到单机

rman RAC到单机备份RMAN> run{allocate channel c1 type disk format '/backup/%U';backup database;backup archivelog all;}创建pfileSQL>create pfile='/backup/pfile.ora' from spfile;修改pfile*.audit_file

2017-09-12 11:15:50 443

转载 查看oracle用户数据库连接数

转自http://blog.sina.com.cn/s/blog_83fac75d0100wfx8.html1、查询oracle的连接数select count(*) from v$session;2、查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3、查看不同用户的连接数select userna

2017-09-11 14:26:07 711

翻译 Clusterware 和 RAC 中的域名解析的配置校验和检查 (文档 ID 1945838.1)

适用于:Oracle Database - Standard Edition - 版本 11.2.0.4 到 11.2.0.4 [发行版 11.2]Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 12.1.0.1 [发行版 10.1 到 12.1]Generic LinuxGeneric UNIX用途Cluste

2017-09-06 15:55:01 832

翻译 RAC 环境中 gc block lost 和私网通信性能问题的诊断 (文档 ID 1674865.1)

适用于:Oracle Database - Enterprise Edition - 版本 9.2.0.1 和更高版本本文档所含信息适用于所有平台Oracle Clusterware & Oracle Real Application Clusters症状概要:在Oracle的RAC环境中,数据库会收集global cache 的工作负载统计信息,并把这

2017-09-06 15:50:33 428

android水波进度条

改变单调的进度条界面,改为上升的水波式进度条,可能有些简单,但却实用。

2014-12-05

android录制视频和播放视频

android视频相关,可以调用android自带的功能录制和播放视频,代码量小,简单易用。

2014-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除