mumbai监控10046日志------安装mumbai42 schemas

如何通过单击按钮获取扩展的SQL(事件10046)或CBO(事件10053)跟踪文件?

生成和获取跟踪文件通常很繁琐。通常,您必须启用跟踪,运行SQL,然后转到DB服务器的文件系统,找到正确的跟踪文件,然后在该跟踪文件中找到相关部分。

在Mumbai,只需单击一下即可生成扩展的SQL和CBO跟踪文件。唯一的要求是您将“ Mumbai42”架构安装到目标数据库中。该模式包含必要的PL / SQL代码,以通过SQL从数据库服务器的文件系统中获取跟踪和日志文件。要安装Mumbai42模式,请连接到目标数据库,然后在主窗口中单击“连接”选项卡上的按钮。

系统将要求您输入Mumbai42架构用户的密码,如果未将密码保存在Mumbai中,则要求输入sys用户的密码,以便Mumbai可以创建Mumbai42用户。

之后,您就都可以进行一键式跟踪文件检索了。打开一个控制台窗口,输入您的SQL,然后单击“跟踪>执行查询并检索10049/10053跟踪文件”。

Mumbai将在执行SQL之前和之后更改Oracle tracefile_identifier,因此最终会在Mumbai得到一个跟踪文件,该跟踪文件仅显示与SQL的执行相关的条目,而不是一个长的跟踪文件,其中包含您必须经过的所有条目。

如果这是扩展的SQL跟踪文件(事件10046),则可以从顶部的菜单打开跟踪文件或在Mumbai的扩展SQL跟踪文件查看器中仅打开选定的行。对于CBO跟踪文件,Mumbai尚没有可用的查看器(尚未),因此,如上图所示,通用跟踪文件查看器目前已足够。

如果一键式解决方案不能满足您的需求,则控制台窗口中的“跟踪”菜单(请参见上面的第二幅图像)将以您自己的自定义方式为跟踪和跟踪文件检索提供所有必要的条目。例如,您可能希望在一个跟踪文件中执行多个SQL语句来获取跟踪文件条目。在那种情况下,您可以相应地使用“开始/停止跟踪”,“设置跟踪文件标识符”和“打开会话的跟踪文件”条目。

posted @ 2020-09-14 14:04  da0h1  阅读(82)  评论(0编辑  收藏  举报