iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oradebug怎么用
  • 119
分享到

oradebug怎么用

2024-04-02 19:04:59 119人浏览 泡泡鱼
摘要

小编给大家分享一下oradebug怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!oradebug是个sql*plus命令行

小编给大家分享一下oradebug怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

oradebug是个sql*plus命令行工具,有sysdba的权限就可以登入,用于追踪进程的详细信息并生成trace文件

sqlplus / as sysdba

SQL> oradebug help

expdp很慢,增加metrics和trace参数还是看不出问题,通过10046 level 8获取等待事件,使用oradebug抓取expdp进程的这些详细信息并写入到trace文件

1、timed_statistics必须为true,11.2.0.0开始默认为true

ALTER SYSTEM SET timed_statistics = TRUE SCOPE = memory; 

2、 执行一个expdp导出,增加了trace默认会生成一个trace文件

expdp system/123456 directory=DATA_PUMP_DIR dumpfile=dump123 logfile=dump123.log schemas=hr METRICS=Y TRACE=480300

3、查看expdp的dw进程的进程号spid

CONNECT / as sysdba 

select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') "DATE", s.program, s.sid, 

s.status, s.username, d.job_name, p.spid, s.serial#, p.pid 

from v$session s, v$process p, dba_datapump_sessions d 

where p.addr=s.paddr and s.saddr=d.saddr and s.program like '%DW%'; 

4、假如上面查询结果p.spid为123,10046 trace level 8其中的8表示跟踪等待事件。

oradebug setospid 123

oradebug unlimit 

oradebug event 10046 trace name context forever, level 8 

oradebug tracefile_name 

oradebug event 10046 trace name context off 

oradebug文件dump过程的信息

alter system dump logfile  '你要dump的日志:可以是redolog也可以是arcHivelog';

oradebug setmypid

oradebug tracefile_name;

oradebug系统hang住原因分析

oradebug setmypid

oradebug unlimit

oradebug hanganalyze 3 

oradebug tracefile_name

获取某进程的状态信息

oradebug setospid 22180

oradebug dump processstate 10

oradebug tracefile_name

---oradebug dump选项的信息

DUMP   <dump_name> <lvl>

---查看dump_name

SQL> oradebug dumplist

--lvl,如果为了获取全面一点的信息,可以使用Level 10

以上是“oradebug怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: oradebug怎么用

本文链接: https://www.lsjlt.com/news/64355.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oradebug怎么用
    小编给大家分享一下oradebug怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!oradebug是个sql*plus命令行...
    99+
    2024-04-02
  • oracle之 oradebug 命令用法
    0> oradebug使用步骤  1)启动sql*plus并以sysdba身份登入  2)连接到一个进程  3)设置一个事件或者进行诊断转储  4)检索tr...
    99+
    2024-04-02
  • oradebug的常用命令及用法是什么
    本篇文章给大家分享的是有关oradebug的常用命令及用法是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1...
    99+
    2024-04-02
  • 如何用oradebug short_stack及strace -p分析oracle进程是否dead或出现故障
    这篇文章给大家介绍如何用oradebug short_stack及strace -p分析oracle进程是否dead或出现故障,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1,可以...
    99+
    2024-04-02
  • AsyncTask怎么用
    这篇文章主要介绍了AsyncTask怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。引言AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handle...
    99+
    2023-06-04
  • overflow:auto怎么用
    本篇内容介绍了“overflow:auto怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在开始正文前,我介绍一下overflow和fl...
    99+
    2023-06-08
  • Forfiles怎么用
    今天小编给大家分享一下Forfiles怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Forfiles 从文件夹或树中选...
    99+
    2023-06-08
  • SQLAdvisor怎么用
    这篇文章将为大家详细讲解有关SQLAdvisor怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. SQLAdvisor安装1.1 拉取最新代码git clone ...
    99+
    2024-04-02
  • sqlldr怎么用
    小编给大家分享一下sqlldr怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sqlldr userid=btup...
    99+
    2024-04-02
  • Ajax怎么用
    小编给大家分享一下Ajax怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、什么是AjaxAjax英文全称为“ Async...
    99+
    2024-04-02
  • canvas怎么用
    小编给大家分享一下canvas怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!canvas有一个神奇的方法getImageD...
    99+
    2024-04-02
  • jQuery.cookie.js怎么用
    这篇文章主要为大家展示了“jQuery.cookie.js怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery.cookie.js怎么用”这篇文章吧...
    99+
    2024-04-02
  • Commitizen怎么用
    小编给大家分享一下Commitizen怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、工欲善其事,必先利其器。 ...
    99+
    2024-04-02
  • jQuery.ajaxSetup怎么用
    今天小编给大家分享一下jQuery.ajaxSetup怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • Silverlight怎么用
    小编给大家分享一下Silverlight怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!现在我们需要的是是在非OOB下的HTML控件,并且支持中文输入无需设置windowsless等于true。好吧下面我们开始吧:去年...
    99+
    2023-06-17
  • GKE怎么用
    小编给大家分享一下GKE怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Google 的 k8s 在 2017 年已经从容器编排领域的竞争中取得主导地位,从 ...
    99+
    2023-06-27
  • MongoDB怎么用
    小编给大家分享一下MongoDB怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中...
    99+
    2023-06-27
  • php_vld怎么用
    这篇文章主要为大家展示了“php_vld怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php_vld怎么用”这篇文章吧。php vld是PECL extensions扩展之一,用于查看ph...
    99+
    2023-06-22
  • ThreadLocal怎么用
    这篇文章主要介绍了ThreadLocal怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. ThreadLocal<T> 简介和使用示例ThreadLoca...
    99+
    2023-05-30
    threadlocal
  • object.assign()怎么用
    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。Object.assign() 的用法该方法用于将所有可枚举属性的值从一个或多个源对象(sources)分配到目标对象(target),并返回目标对...
    99+
    2023-05-14
    javascript
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作