Oracle性能 - 常用查询诊断及调整脚本[不断更新] (final)
Oracle性能 - 常用查询诊断及调整脚本[不断更新] (final) 一, 现象:系统运行缓慢,负载较高 1. 实时查询长时间操作的SQL(或者通过OEM图形界面查看)使用视图 V$SESSION_LONGOPS,查询运行超...
Oracle10g RAC 两个监听状态为offline 问题处理
Oracle 10.2.0.4 RAC, ASM , 两个节点 今天上午收到一个朋友的电话, 说RAC库的两个实例上的监听状态都是offline的, 但是...
SWAP使用了10多G, 物理内存还剩下20多G
Oracle 10.2.0.5.3 , Red Hat Linux 5.5 物理內存 64G, SWAP 64G 一朋友的库近期发现程序操作非常慢, SWAP使用了 10 多G, ...
RMAN在归档/非归档,库关闭/mounted/开启状态下的备份
需要将目标数据库 (至少) 开启为mounted状态,并连接到目标库。 SQL> startup mountORACLE 例程已经启动。Total System Global Area 612368384 bytesFixed Size ...
如何查看Oracle补丁 - opatch 的使用
pldfmsqcdb<*pldfmsqc*/home/oracle>$opatchInvoking OPatch 10.2.0.4.2Oracle Interim Patch Installer version 10.2.0.4.2Copyright (c) 2007, Oracle Corporation. All rights reserved.Syntax Error... ...
Oracle AWR 介绍及报告分析(2) final
因公司禁止上传文件, 故AWR报告未能上传 。根据描述可以知道对应的字段。db time= cpu time + wait time(不包含空闲等待) (非后台进程), 就是db time就是记录的服务器花在数据库运算(非后台进程)和等待(非空...
Oracle AWR 介绍及报告分析(1) final
1. AWR基本操作 C:\>sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 25 08:20:25 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle...
parse calls
简述”parse calls”By Jonathan Lewis, Translated By Jametong http://www.dbthink.com/?p=293 关于统计信息”parse calls”的涵义,市面上流传着大量的含糊的说法.记住下面这一点很重要,这个统计项...
log file sync(日志文件同步) 与 Log file parallel write 等待事件
log file sync(日志文件同步)等待事件具有一个参数:buffer#。在Oracle Database 10g中,这种等待事件位于Commit等待下面。当处理log file sync等待事件时,注意下面的思想: ◎ log file sy...
Oracle常见等待事件说明
Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有200个事件,在Oracle9i中大...
latch free等待事件
latch free latch是一种轻量级的锁。一般来说,latch由三种内存元素组成:pid(进程id),内存地址和内存长度。Latch保证对共享数据结构的排它性访问,以此来保证内存结构的完整性不受到损坏。在多个...
sqlldr详解2
8 ***** 载入每行的行号load datainfile *into table treplace( seqno RECNUM //载入每行的行号text Position(1:1024))BEGINDATAfsdfasj //自动分配一行号给载入 表t 的seqno字段 此行为 1fasdjfasdfl // 此行为 2 ....
Latch 与 Lock 的区别
原文:oracle wait interface—a practical guide to performance diagnostics & tuning LatchLock目的只有一个目的:保证对内存结构的排他性访问(从oracle9i开始,cache buffer...
v$session_longops
很多时候数据库管理员需要监控数据中有哪些长时间运行的操作或者估算每个操作需要花费的时间。这有点类似windows进度条,事实是要真正做到100% 准确是不太...
wait events
latch free buffer busy waits enqueue gc current block busy gcs log flush sync &n...
PLS-00201: 必须声明标识符 'VARTABLETYPE'
Oracle 10.2.0.4 CREATE OR REPLACE FUNCTION DMP2.strVarList( p_string in varchar2 ) return varTableType as v_str long default p_string ; v_n...
Undo segment创建,online , offline
资料来源 : http://warehouse.itpub.net/post/777/482693有几个问题1. 从资料中可以看出,如果sessions 参数值大于等于46, 那么所有的undo segments 都被online , 而每5个session 大约对应一个undo se...
ORA-00604, ORA-16000: 打开数据库以进行只读访问
同事近期碰到的一个问题, 关于同义词invalid状态 在database read only 模式下不能被select 的问题。 发现是因为修改某些结构导致同义词处于invalid 状态, 但是数据库又被开启为read only 了, 9...
[zt] 用v$session_longops监控long RUN操作
一、什么情况下,操作信息会出现在V$SESSION_LONGOPS同时满足以下几个条件,操作信息才会出现在V$SESSION_LONGOPS中。1、操作是以下几种操作之一# Table scan;# Index Fast Full Scan;# Hash join;# Sort/Merge;# So...
PLS-00371: 'WEB_LOGIN_CHECK_PK.CURSORTYPE' 最多允许有一个声明
Oracle 10.2.0.4 , 从其他地方导入过来的packages, 发现编译的时候报错。 报错信息如下: PACKAGE BODY DPBG_WEB.WEB_LOGIN_CHECK_PKOn line: 11PLS-00371...