相关推荐
-
oradug _Slow_Database
OPDG_Slow_Database 数据库比较慢可以用oradug来诊断
-
oerr 命令的使用
维护数据库中经常遇到问题,查错很麻烦,有时候只能看到错误代码,现在介绍一个实用的命令 oerr 溢出错误 oerr是一个简单而使用的命令工具,linux/unix 都可以使用,此命令可以根据错误代码快速查询到该错误的概要描述,根据该描述定位问题原因,也可以到metlink上查询错误信息: eg(溢出一个ora-600的错误): [oracle@oracle11g ~]$ oerr ora 6
-
Oracle常用dump命令
一.Memory Dumps1).Global Area ALTER SESSION SET EVENTS ‘immediate trace name global_area level n’; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory2).Library Cache ALTER SESSION SET EVENTS ‘immediate trace name library_cache level n’; 1 library cache统计信息 2 包含hash
-
Oracle 数据库跟踪 SQL 的几种方法
1. 使用 AUTOTRACE 查看执行计划 set autotrace ON | ON EXPLAIN | ON STATISTICS | TRACEONLY | TRACEONLY EXPLAIN set autotrace OFF Autotrace Setting Result SET AUTOTRACE OFF No AUTOTRACE rep
-
性能调优-跟踪事件
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生。 一、Event的通常格式及分类 1、 通常格式如下: EVENT="<事件名称><动作><跟踪项目><范围限定>" 2、 Event分类诊断事件大体上可以分为...
-
诊断事件跟踪 oracle,Oracle诊断事件实例(一)
1、设置SQL跟踪事件使用dbmsutil.sql脚本来创建dbms_system包。sid:目标session的sid;serial#:目标session的序列号(serial number);以上sid和serial#信息,可以通过v$session视图获得。event:Oracle数据库中内部定义的事件代码;level:dump信息的级别;当做一个块的dump时,这个level被使用指定该d...
-
c oracle 开启事务,Oracle事务
一、事务的基本概念在数据库中事务是工作的逻辑任务,一个事务是由一个或一组SQL语句组成,通过事务机制确保这一组SQL语句的操作要么全部成功执行成功,完成整个工作任务,如果任何一条SQL执行失败,对数据表所做的操作全部撤销。事务的目的就是为了保证数据的完整性,以银行转换业务为例:A用户向B转账1000元,步骤如下:1)A用户账户余额减少1000元;2)B用户账户余额增加1000元;3)记录A用户的交...
-
expdp慢的一次处理思路,最后发现原来遇到了bug
1、检查expdp时,数据库是否负载太高,可以使用工具OSWatcher捕获历史的硬件资源使用情况,如果在负载低时,expdp还是很慢,继续下面步骤2 2、检查是否有大表或LOB字段,如果没有,继续下面...
-
oracle之 oradebug 命令用法
0> oradebug使用步骤 1)启动sql*plus并以sysdba身份登入 2)连接到一个进程 3)设置一个事件或者进行诊断转储 4)检索trc文件名 5)与连接到的进程断开 1>...
-
Oracle数据库启动相关事件
在安装ORACLE 11g完成后,发现不少问题,现整理如下: 1.用oracle用户登陆 sqlplus sys as sysdba 提示输入密码(安装oracle时第一步设置的密码) 2.启动数据库 SQL&gt;startup ORACLE instance started. Total System Global Area 268435456 ...
-
用Oracle跟踪诊断挂起的会话
1.简介本文通过例子简要介绍了如何利用Oracle的跟踪以及内部数据字典表诊断某些挂起的会话。--测试脚本conn test/testcreate orreplace procedure sp_test...
-
oracle数据库触发事件,Oracle 数据库事件触发器
数据库事件触发器有数据库级和模式级两种。前者定义在整个数据库上,触发事件是数据库事件,如数据库的启动、关闭,对数据库的登录或退出。后者定义在模式上,触发事件包括模式用户的登录或退出,或对数据库对象的创建和修改(DDL事件)。数据库事件触发器的触发事件的种类和级别如表9-3所示。Sql代码种 类 关 键 字 说 明模式级CREATE在创建新对象时触发ALTER修改数据库或数...
-
ORACLE诊断事件
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生. 一、Event的通常格式及分类 1、 通常格式如下: EVENT="" 2、 Event分类 诊断事件大体上可以分为四类: a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头等内容。
-
oracle 10231事件,常用的Oracle数据库诊断事件
前几天老白发过一个关于如何使用Oracle数据库诊断事件来进行诊断分析的文章,由于时间关系,当时没有介绍哪些诊断事件可以用于我们日常的运维、优化与诊断分析。今天老白把以前收集的一些常用诊断事件给大家分享一下:SQL及应用分析分析会话中SQL执行情况(10046)分析会话中的主要等待事件(10046)分析优化器的行为(10053)分析执行计划产生的依据(10053)断语分析(10060)HASH J...
-
在oracle中跟踪会话执行语句的几种方法
生成sql trace可以有以下几种方式:1、参数设置:非常传统的方法。系统级别:参数文件中指定: sql_trace=true或SQL> alter system set sql_trace=true;注意:系统级别启用...
-
Oracle 10.2.0.1 Rac升级到10.2.0.4
因为内容较多,已经作为附件已经
-
Oracle oradebug 命令 使用说明
在之前的HangAnalyze 中有使用oradebug命令,在这篇文章里,我们主要是重点看一下这个oradebug命令: Oracle HANGANALYZE 功能诊断 DB hanging http://blog.csdn.net/tianlesoftware/archive/2011/04/13/6321961.aspx 一. O
-
如何启用及查看Oracle EBS 诊断日志(Dialogic Log)
o Set profile options at USER level: FND: Debug Log Enabled : Yes FND: Debug Log Level : Statement FND: Log Module : % o Run: select max(l
-
跟踪Oracle session 诊断问题
1、获取session相关信息 select sid,SERIAL#,USERNAME ,OSUSER,MACHINE,PROCESS,MACHINE,TERMINAL,PROGRAM,event, LOGON_TIME,sql_id from v$session where program='QLYGDataExchange.exe'; select sql_id from v$session...