
oracle-dump-跟踪-体系基本概念
文章平均质量分 68
haiross
这个作者很懒,什么都没留下…
展开
-
oracle impdp 变动用户、表空间(ORA-00959:表空间不存在)
oracle impdp 变动用户、表空间引言:impdp admuser1/密码 schema=srcUserimpdp里的admuser1用户是用于执行impdp这个程序的用户,不是被导入数据的用户,被导入数据的用户是srcUser。默认impdp admuser1/admuse原创 2016-03-01 14:11:19 · 33207 阅读 · 0 评论 -
监听器控制程序lsnrctl跟踪trace file
您当前位置: 首页» Internal Oracle » 监听器控制程序lsnrctl跟踪trace file 监听器控制程序lsnrctl跟踪trace file2014年9月4日 | macOracle监听器是一个独立的数据库组件,在整个体系中扮演非常重要的作用。即使在windows平台上,监听器listener也被实现成为一个独立的进程程序。在一些与网络相转载 2014-11-19 13:41:09 · 826 阅读 · 0 评论 -
Data Block Address (DBA)各种形式间的转换
Data block addressJump to: navigation, searchA Data Block Address (DBA) is the address of an Oracledata block for access purposes.Find the DBA for a given rowStart by getting the fil转载 2014-09-26 11:25:45 · 2374 阅读 · 0 评论 -
对alter session set events语句基本意思的说明
C:\Windows\System32>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期五 4月 18 16:53:172014 Copyright (c) 1982, 2010, Oracle. All rights reserved. 连接到:Oracle Database 1原创 2014-09-12 10:31:54 · 5780 阅读 · 0 评论 -
Oracle内部函数调用追踪器详解
Oracle内部函数调用追踪器详解转载 2014-08-27 15:48:34 · 2396 阅读 · 0 评论 -
Maclean教你读Oracle 10046 SQL TRACE
Maclean教你读Oracle 10046 SQL TRACE By Liu Maclean(刘相兵) on Aug 23, 2013有同学一直向Maclean反应希望做一期10046 SQL trace的教程, 正好这几天有空 我们就理一理。为什么我们要使用10046 trace?10046 trace帮助我们解析 一条/多条SQL、PL/SQL转载 2014-08-26 16:55:19 · 882 阅读 · 0 评论 -
磁盘阵列两大瓶颈分析:吞吐量和IOPS
IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。例如,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,也就是3个存储转载 2014-07-04 09:27:57 · 9544 阅读 · 0 评论 -
Oracle Internals之Dumps
DumpsImmediate DumpsConditional Dumps Memory DumpsFile DumpsImmediate DumpsThere are three ways of specifying an immediate dumpImmedia转载 2014-04-28 16:52:06 · 1081 阅读 · 0 评论 -
Oracle 跟踪事件 set event (Oracle跟踪文件分为三种类型)
Oracle 跟踪事件 set event一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_转载 2013-12-16 16:54:18 · 1058 阅读 · 0 评论 -
关于字符集
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = la转载 2013-12-27 15:36:52 · 906 阅读 · 0 评论 -
如何查找ORACLE中的跟踪文件
如何查找ORACLE中的跟踪文件2014-01-17 13:28:53标签:trc 跟踪文件 ORACLE原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://bfc99.blog.51cto.com/265386/1352513一、跟踪文件是干什么用的? 跟踪文件中包含了大量而详细的诊断转载 2014-04-16 19:43:54 · 3133 阅读 · 0 评论 -
Oracle 常用dump命令
Oracle 常用dump命令以前也整理过一遍有关跟踪事件的文章,不过命令方面没有这篇强。 Oracle 跟踪事件 set eventhttp://blog.youkuaiyun.com/tianlesoftware/archive/2009/12/10/4977827.aspx 一.Memory Dumps1).Global AreaALTER SESSION原创 2013-12-16 16:56:35 · 3361 阅读 · 0 评论 -
Oracle TKPROF & SQL_TRACE(=10046 level 1)
Oracle TKPROF & SQL_TRACEVersion 11.1 General InformationNote: Use "dbms_monitor.session_trace_enable()" instead of "alter session set events ..." and you will see the转载 2014-11-19 13:30:10 · 911 阅读 · 0 评论 -
oracle分析函数技术详解(配上开窗函数over())
一、Oracle分析函数入门分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行原创 2013-11-11 11:36:00 · 60050 阅读 · 10 评论 -
SET TIMING命令显示的时间的时间单位
SET TI[ME] {ON | OFF}Controls the display of the current time. ON displays the current time before each command prompt. OFF suppresses the time display.SET TIMI[NG] {ON | OFF}Controls the disp原创 2015-01-05 10:44:41 · 2282 阅读 · 0 评论 -
索引中是否包含ROWID
veteransa 发表于:2007.10.29 10:08 ::分类: ( ORACLE学习笔记 ) ::阅读:(436次) :: 评论 (0)===========================================================索引中是否包含ROWID =====================================转载 2014-12-31 15:35:24 · 1812 阅读 · 2 评论 -
Oracle性能分析:开启SQL跟踪和获取trace文件|trace文件解读
Oracle性能分析1:开启SQL跟踪和获取trace文件当Oracle查询出现效率问题时,我们往往需要了解问题所在,这样才能针对问题给出解决方案。Oracle提供了SQL执行的trace信息,其中包含了SQL语句的文本信息,一些执行统计,处理过程中的等待,以及解析阶段(如生成执行计划)产生的信息。这些信息有助于你分解sql语句的服 务时间和等待时间,并了解所用资源和同步点的详细信息,从而转载 2015-01-20 16:57:57 · 8654 阅读 · 0 评论 -
如何收集用来诊断性能问题的10046 Trace
注:本文参见MOS(my oracle support) 文档Document:376442.1- * How To Collect 10046 Trace (SQL_TRACE) Event 10046是为Oracle session收集扩展sql_trace信息的标准方法。通常为了诊断SQL调优类问题,我们需要记录下这些语句在执行过程中产生的等待以及bind转载 2015-01-20 14:35:37 · 909 阅读 · 0 评论 -
了解raw trace文件的各项内容
了解raw trace文件的各项内容0作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】链接:http://www.eygle.com/archives/2005/10/aeearaw_traceia.html站内相关文章|Related Articles 使用SQL_转载 2015-01-20 14:08:21 · 1150 阅读 · 0 评论 -
Interpreting Raw SQL_TRACE output (文档 ID 39817.1)
译文:了解raw trace文件的各项内容APPLIES TO:Oracle Server - Standard Edition - Version 8.0.3.0 and laterOracle Server - Personal Edition - Version 8.0.3.0 and laterOracle Server - Enterprise Edition转载 2015-01-20 14:10:07 · 864 阅读 · 0 评论 -
10046 trace详解(1)
10046 trace详解(1) 10046trace帮助我们解析一条/多条SQL、PL/SQL语句的运行状态,这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等,它为我们揭示了一条、多条SQL的运行情况,对SQL调优是一个非常好的辅助工具,同时还能帮我们分析一些DDL维护命令的内部工作原理,RMAN、转载 2015-01-21 11:17:50 · 1851 阅读 · 0 评论 -
Oracle 动态性能表 v$session & v$process各个字段的说明
Oracle 动态性能表 v$session & v$process整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,se原创 2014-01-02 11:59:46 · 38127 阅读 · 0 评论 -
Oracle memory troubleshooting, Part 1: Heapdump Analyzer
Oracle memory troubleshooting, Part 1: Heapdump Analyzerby Tanel PoderPosted on January 2, 2009 When troubleshooting Oracle process memory issues like ORA-4030’s or just excessive memory usa转载 2014-11-24 15:50:53 · 735 阅读 · 0 评论 -
什么时候会发生回调(recursive calls)
recursive calls并不仅仅发生在解析的时候。由于数据字典记录了所有对象的结构、数据信息,因此在对象结构(如dba_tables、dba_objects)、数据发生变化(如统计信息的视图、段视图dba_segments(即占用空间会变化))时都会访问数据字典1.1.4.2. 字典缓存(Dictionary Cache) 数据字典是有关于数据库的参考信原创 2014-11-26 11:12:46 · 4036 阅读 · 0 评论 -
tkprof: 分析ORACLE跟踪文件
tkprof: 分析ORACLE跟踪文件 Tkprof: 分析ORACLE跟踪文件并且产生一个更加人性化清晰的输出结果的可执行工具Tkprof: 分析ORACLE跟踪文件并且产生一个更加人性化清晰的输出结果的可执行工具TKPROF使用步骤1.设置参数文件设置三个参数timed_staticstices user_d转载 2014-04-16 19:42:52 · 846 阅读 · 0 评论 -
sql跟踪方法相关介绍
sql跟踪方法相关介绍oracle sql跟踪方法:1、sql_trace打开跟踪:alter session set sql_trace=true;为跟踪文件做标记:alter session set tracefile_identifier='look_for_me';停止跟踪:alter session set sql_trace=false;最后生成的跟踪文转载 2014-04-16 16:57:03 · 654 阅读 · 0 评论 -
oracle中rowid的用法 (全面)
oracle中rowid的用法分类: Oracle Fundamental 2013-10-25 14:5234人阅读 评论(0)收藏 举报ROWID数据块DUMPBASE64编码ROWID是数据的详细地址,通过rowid,oracle可以快速的定位某行具体的数据的位置。ROWID可以分为物理rowid和逻辑rowid两种。普通的堆表中的ro转载 2013-11-11 14:33:08 · 88871 阅读 · 0 评论 -
DBMS_ROWID包(ROWID_CREATE函数)
DBMS_ROWIDDBMS_ROWID包允许我们使用PL/SQL程序或SQL语句创建rowids和获取rowid的信息。例如可以通过其找到数据对象编号,数据文件编号,包含数据行的数据块编号及数据块中的数据行。该包从Oracle 8.X开始可用。DBMS_ROWID的几个子函数程序:1、ROWID_BLOCK_NUMBER函数(该函数返回输入ROWID的数据块编号)语法:D转载 2013-11-11 10:54:50 · 5933 阅读 · 0 评论 -
根据PID查询正在执行的SQL语句
select sql_textfrom v$sqlareawhere address in (select sql_address from v$session where paddr in (select addr from v$process where spid = 3960912));转载 2013-10-31 20:31:50 · 7236 阅读 · 0 评论 -
oracle 根据事务号 xid 如何找到对应的那个语句
oracle 根据事务号 xid 如何找到对应的那个语句 v$transaction的addr和v$session的taddr对应可以找到session,v$session下面有sql_address,sql_hash_value可以找到对应v$sql或者v$sql_text里的sql语句。select /*+ rule*/c.SQL_TEXT转载 2013-07-31 09:52:58 · 7535 阅读 · 0 评论 -
Oracle的文件号、相对文件号及其他
Oracle的文件号、相对文件号及其他Oracle Internal研究7月 20th, 2008大家都知道从Oracle8开始,Oracle开始使用“相对文件号”,使原来一个数据库最多只能有1023个文件,扩展为一个表空间最多可以有1023个文件,每个库最多可以有65534个文件。我们来作一个测试:SQL> create tablespace test_mf datafile转载 2013-11-11 09:48:47 · 1427 阅读 · 0 评论 -
Oracle中打开10046 Trace的各种方法(贝塔中的DBA)
Oracle中打开10046 Trace的各种方法马齿苋发表评论阅读评论3,204 次查看http://www.dbabeta.com/2010/ways-to-open-10046-trace.html top10046 trace的跟踪等级10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等转载 2013-08-01 13:38:50 · 816 阅读 · 0 评论 -
oracle redo internal 之 dump logfile (dump redo logfile)
oracle redo internal 之 dump logfile ===========================================================作者: wangxiangtao(http://wangxiangtao.itpub.net)发表于: 2011.07.07 18:47分类: oracle Internal 出处: h转载 2013-09-03 11:00:54 · 859 阅读 · 0 评论 -
oracle10g11g日志alter文件位置
oracle10g11g日志alter文件位置分类: 数据库架构 2012-04-06 12:34 2393人阅读 评论(1) 10g下:可以在 admin\{sid}\pfile文件下的init.ora文件中找到以下内容:audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP转载 2013-10-15 14:58:54 · 5615 阅读 · 0 评论 -
v$session,v$process,v$mystat,v$statname剖析(还算不错)
v$session,v$process,v$mystat,v$statname剖析2012-09-27 14:39:52 分类: Oracle我们经常要想获得跟踪文件的名称,而跟踪文件的名称包含了当前session的id,所以获得了当前session的id,也就可以找到当前跟踪文件的名称。而为了获得当前session的id,一般我们执行下面的SQL:SQL> sel转载 2013-09-27 17:21:54 · 3545 阅读 · 0 评论 -
10608事件可用来跟踪如创建bitmap索引的过程,immediate trace name TREEDUMP事件用来转存
SQL> alter session set events '10608 trace name context forever, level 10';会话已更改。SQL> create bitmap index idx_t_bitmap_test on t_bitmap_test(bitcol);索引已创建。SQL> alter session set events原创 2013-10-11 10:30:25 · 965 阅读 · 0 评论 -
oracle提供的关于数值或字符与其用于实际存储到硬盘上的编码值间以及不同进制的数值间的转化方法的总结[收集中]
1.将十六进制的数值转化为十进制的数值0x1a是个16进制数,转成10进制: scott@ORCL> select to_number('1a','xx') from dual; TO_NUMBER('1A','XX') -------------------- 26 例如,dba(data block a原创 2013-09-03 16:51:22 · 1058 阅读 · 0 评论 -
orace block与table记录 dump及buffer cache小纪
orace block与table记录 dump及buffer cache小纪上一篇 /下一篇 2013-01-31 20:50:35 / 个人分类:block查看( 11 ) /评论( 0 ) / 评分( 0 / 0 ) --测试oracle dump函数与block表存储 --插入一条记录,仅一个列SQL> create table t_转载 2013-09-03 11:25:32 · 881 阅读 · 0 评论 -
使用10046跟踪Oracle前镜像数据读
使用10046跟踪Oracle前镜像数据读上一篇 /下一篇 2013-02-18 14:59:59 / 个人分类:Internal Research查看( 100 ) / 评论( 2 ) / 评分( 15 /0 ) “Undo前镜像”是Oracle早期推出的特性之一,也是在诸多数据库产品中异军突起的致胜法宝。当我们在一个会话中启动事务,对数据进行增加、修改转载 2013-09-03 11:23:45 · 891 阅读 · 0 评论 -
object_id和data_object_id区别与联系
object_id和data_object_id区别与联系技术分享八月 27th, 2010其实object_id和data_object_id同样是表示数据库对象的一个唯一标志,但是object_id表示的是逻辑id,data_object_id表示的是物理id。如果一些object没有物理属性的话那它就不存在data_object_id,例如procedure,function转载 2013-11-14 16:43:51 · 1626 阅读 · 0 评论