iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oracle之 oradebug 命令用法
  • 683
分享到

oracle之 oradebug 命令用法

2024-04-02 19:04:59 683人浏览 八月长安
摘要

0> oradebug使用步骤  1)启动sql*plus并以sysdba身份登入  2)连接到一个进程  3)设置一个事件或者进行诊断转储  4)检索tr

0> oradebug使用步骤
 1)启动sql*plus并以sysdba身份登入
 2)连接到一个进程
 3)设置一个事件或者进行诊断转储
 4)检索trc文件名
 5)与连接到的进程断开

1> oradebug有哪些可用命令?

以sysdba身份登陆数据库,通过oradebug help可以看到oradebug常用命令
sqlplus / as sysdba
oradebug help

2> 跟踪当前会话信息
oradebug setmypid --跟踪当前会话
oradebug setospid --跟踪系统进程
oradebug setorapid --跟踪oracle进程
oradebug unlimit --取消trace文件大小限制 
oradebug close_trace -- 关闭 trace 
oradebug tracefile_name --查看trace文件名及位置

3> 用oradebug做session级10046或10053
oradebug setmypid
oradebug unlimit
oradebug session_event 10046 trace name context forever ,level 4 --启用会话级10046
oradebug event 10046 trace name context off --关闭10046事件
oradebug tracefile_name --查看tracefile文件位置及文件名

4> 用oradebug做oracle process级10046
oradebug setorapid
oradebug unlimit
oradebug event 10046 trace name context forever ,level 4
oradebug event 10046 trace name context off 
oradebug tracefile_name

5> oradebug系统hang住原因分析
如果系统HANG住,只要sys用户可以登陆,那么用oradebug做原因分析是非常有用的
oradebug setmypid
oradebug unlimit
oradebug setinst all --RAC环境
oradebug hanganalyze 3 -- 级别一般指定为3足够了
oradebug -g def dump systemstate 10 --RAC环境
oradebug tracefile_name

6> 获取某进程的状态信息
oradebug setospid 22180
oradebug dump processstate 10
oradebug tracefile_name

7> 获取进程错误信息状态
oradebug setospid 22180
oradebug dump errorstack 3

8> 追踪造成错误信息的原因,如ORA-04031
oradebug event 4031 trace name errorstack level 3

9> 跟踪oracle进程样例:
oradebug setorapid 120
oradebug unlimit
oradebug event 10046 trace name context forever ,level 4
oradebug event 10046 trace name context off 
oradebug tracefile_name


您可能感兴趣的文档:

--结束END--

本文标题: oracle之 oradebug 命令用法

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

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

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

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

下载Word文档
猜你喜欢
  • oracle之 oradebug 命令用法
    0> oradebug使用步骤  1)启动sql*plus并以sysdba身份登入  2)连接到一个进程  3)设置一个事件或者进行诊断转储  4)检索tr...
    99+
    2024-04-02
  • oradebug的常用命令及用法是什么
    本篇文章给大家分享的是有关oradebug的常用命令及用法是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1...
    99+
    2024-04-02
  • Windows命令之route命令的用法是什么
    Windows命令之route命令用于查看和修改本地路由表。它可以显示当前系统的IPv4和IPv6路由表,添加新的路由项,删除现有的...
    99+
    2023-09-22
    Windows route
  • Linux命令之lz4命令使用示例
    目录一、lz4命令简介二、命令使用示例1、查看命令版本2、获取命令帮助3、命令安装4、压缩单个文件5、压缩多个文件6、压缩目录7、压缩后删除源文件8、解压lz4文件9、解压并删除压缩文件10、高压缩比方式压缩11、压缩并...
    99+
    2023-03-15
    Linuxlz4命令 Linuxlz4命令使用 Linuxlz4命令用法
  • oracle desc命令的用法是什么
    DESC(describe)命令用于显示指定表的结构,包括字段名、数据类型和约束等信息。通过使用DESC命令,可以查看表的结构,以便...
    99+
    2024-04-09
    oracle
  • Linux命令之lz4命令如何使用
    本篇内容主要讲解“Linux命令之lz4命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux命令之lz4命令如何使用”吧!一、lz4命令简介LZ4是一种压缩格式,特点是压缩/解压...
    99+
    2023-07-05
  • redis之常用命令
    keys:返回满足给定pattern的所有key。 127.0.0.1:6379> keys *  1) "num1"  2) "mylist3"  3) "key3" ...
    99+
    2024-04-02
  • oracle spool命令的用法是什么
    Oracle的SPOOL命令用于将SQL语句的输出结果保存到一个文件中。它的用法如下: 打开SPOOL功能:使用SPOOL命令可...
    99+
    2023-10-24
    oracle
  • Linux之traceroute命令的用法是什么
    traceroute命令是用来跟踪数据包在IP网络中的路径的工具。它发送一系列的数据包到目标主机,并显示这些数据包经过的每个中间路由...
    99+
    2023-10-22
    Linux
  • Linux之sfdisk命令的用法是什么
    在Linux中,sfdisk命令用于分析磁盘分区表并进行管理。以下是sfdisk命令的常见用法:1. 显示磁盘分区表信息:```sf...
    99+
    2023-09-15
    Linux
  • Linux之which命令的用法是什么
    which命令用于查找指定命令所在的路径。语法:which [选项] [命令名称]常用选项:-a:显示所有符合条件的命令路径;-n:...
    99+
    2023-10-20
    Linux
  • Oracle中srvctl命令的用法是什么
    Oracle中的srvctl命令是用于管理Oracle数据库集群环境的命令行工具。以下是srvctl命令的常见用法:1. 创建数据库...
    99+
    2023-10-19
    Oracle
  • shell字符截取之cut命令的用法
    这篇文章主要为大家展示了“shell字符截取之cut命令的用法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell字符截取之cut命令的用法”这篇文章吧。shell字符截取命令之cut命令的...
    99+
    2023-06-09
  • Linux之删除命令的用法有哪些
    在Linux中,有多种命令可以用于删除文件和目录,以下是常用的删除命令及其用法:1. rm命令:用于删除文件和目录。- 删除文件:`...
    99+
    2023-09-16
    Linux
  • oracle无法执行delete等命令
    一般是由于表挂起造成的---查询是否有挂起的表SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_o...
    99+
    2024-04-02
  • Linux命令之fdisk
    fdiskfdisk [选项] <disk>  改变分区表 fdisk [选项] –l <disk>  列出所有分区表fdisk –s <partition(分区编号)>&n...
    99+
    2023-06-05
  • H3C 命令之telnet
    在虚拟网卡上添加HOST_1相关IP和网关[myrouter]interface GigabitEthernet 0/0[myrouter-GigabitEthernet0/0]undo shutdown[myrouter-GigabitE...
    99+
    2023-01-31
    命令 H3C telnet
  • Python 之调用系统命令
    在python中执行系统命令的方法有以下几种:1.os.system(command)>>> s = os.system('ls -l') 总用量 56 drwxr-xr-x. 2 root root 4096 4月 ...
    99+
    2023-01-31
    命令 系统 Python
  • MySql 之 常用命令汇总
    MySql 常用命令汇总 用户管理:一、数据库操作:二、创建表:三、修改表:四、插入数据:五、更新数据:六、删除数据:七、条件控制:八、MySQL的正则表达式:九、MySQL的一些函数:十、分组查询:十一、UNION规则——...
    99+
    2023-08-18
    mysql
  • Linuxsftp命令用法
    SFTP的概念 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作