`
javawebsoa
  • 浏览: 409228 次
社区版块
存档分类
最新评论

PL/SQL DEVELOPER 6会话管理(原创)

 
阅读更多

PL/SQL DEVELOPER 6会话管理

PL/SQL DEVELOPER 6的会话管理功能非常出色,几可以完成所有常用的会话管理功能,主要功能有:

PL/SQL DEVELOPER 6的会话管理功能非常出色,几可以完成所有常用的会话管理功能,主要功能有:

PL/SQL DEVELOPER 6的会话管理功能非常出色,几可以完成所有常用的会话管理功能,主要功能有:

查询会话列表信息

结束会话

会话跟踪

导出会话信息

查询会话具体的详细信息

会话当前打开的游标

会话当前正在执行的SQL

会话所有的统计信息

会话当前锁定的对象

还可以根据个人要求定制查询与会话相关的信息

下面我将全面介绍PL/SQL DEVELOPER 6会话管理功能:

打开Tools/Sessions菜单,会话窗口显示如下:

中间主区域显示的是当前ORACLE数据库的用户会话信息列表

底部显示的是选择会话的查询停息

<shapetype id="_x0000_t75" path=" m@4@5 l@4@11@9@11@9@5 xe" stroked="f" filled="f" o:spt="75" o:preferrelative="t" coordsize="21600,21600"></shapetype><stroke joinstyle="miter"></stroke><formulas></formulas><f eqn="if lineDrawn pixelLineWidth 0 "></f><f eqn="sum @0 1 0 "></f><f eqn="sum 0 0 @1 "></f><f eqn="prod @2 1 2 "></f><f eqn="prod @3 21600 pixelWidth "></f><f eqn="prod @3 21600 pixelHeight "></f><f eqn="sum @0 0 1 "></f><f eqn="prod @6 1 2 "></f><f eqn="prod @7 21600 pixelWidth "></f><f eqn="sum @8 21600 0 "></f><f eqn="prod @7 21600 pixelHeight "></f><f eqn="sum @10 21600 0 "></f><lock v:ext="edit" aspectratio="t"></lock><shape id="_x0000_i1025" style="WIDTH: 414.75pt; HEIGHT: 300.75pt" coordsize="21600,21600" type="#_x0000_t75"></shape><imagedata src="%E4%BC%9A%E8%AF%9D%E7%AE%A1%E7%90%86.files/image001.png" o:title=""></imagedata>

用户会话信息列表比较常用的字段信息说明

Username:会话登录的ORACLE用户名

Sid:会话SID编号

Status:会话状态(ACTIVE:活动;INACTIVE:未活动; KILL:结束;)

Osuser:会话登录的机器操作系统用户名

Machine:会话登录的机器名

Program:会话登录的程序名

Module:会话注册的模块名

Action:会话注册的活动名

Logon time:会话登录时间

Process:会话在操作系统的进程号

会话管理工具栏说明

会话管理工具栏说明

会话管理工具栏说明

<shape id="_x0000_i1026" style="WIDTH: 165.75pt; HEIGHT: 26.25pt" coordsize="21600,21600" type="#_x0000_t75"></shape><imagedata src="%E4%BC%9A%E8%AF%9D%E7%AE%A1%E7%90%86.files/image003.png" o:title=""></imagedata>

每个工具按顺序对应说明

l 刷新

l 自动刷新(让当前会话窗口自动每隔几秒刷新一次)

l 结束会话(结束当前选择的会话,相当于命令alter system kill session

l 开始跟踪(对当前选择的会话开始进行调试跟踪)

相当于执行过程sys.dbms_system.set_sql_trace_in_session

注: 要进行此项功能当前登录用户必须拥用SYS.DBMS_SYSTEM的执行权限

你可以通过下面语句进行赋权。
grant execute on DBMS_SYSTEM to yourusername;

l 结束跟踪(对当前选择的会话结束调试跟踪)

l 定制会话查询(用于定制会话查询信息,具有很强的扩展功能)

会话查询信息说明

<shape id="_x0000_i1027" style="WIDTH: 363pt; HEIGHT: 24pt" coordsize="21600,21600" type="#_x0000_t75"></shape><imagedata src="%E4%BC%9A%E8%AF%9D%E7%AE%A1%E7%90%86.files/image005.png" o:title=""></imagedata>

注:以下红色标注为本人定制查询或者是进行修改的地方。

l Cursors:返回当前选择会话打开的游标

对应的SQL语句:

select * from v$open_cursor where sid = :sid

l SQL Text:返回当前选择会话正在执行的SQL

对应的SQL语句:

select sql_text from v$sqltext_with_newlines

where address = hextoraw(:sql_address)

and hash_value = :sql_hash_value

order by piece

l Statics:返回当前选择会话的数据库统计信息

对应的SQL语句:

select names.name, stats.statistic#, stats.value

from v$sesstat stats, v$statname names

where stats.sid = :sid

and names.Statistic# = stats.Statistic#

order by stats.Value desc

l LocksSQL语句进行过优化):返回当前选择会话锁定的对象

对应的SQL语句:

select * from sys.all_objects a,v$locked_object b where a.object_id=b.object_id and b.session_id=:sid

l Wait(本人个人定制查询):返回当前选择会话的等待信息

对应的SQL语句:

select * from v$session_wait where sid=:sid

l Event(本人个人定制查询):返回当前选择会话的事件信息

对应的SQL语句:

select * from v$session_event

where sid = :sid order by Total_waits desc

高级功能:定制会话查询

<shape id="_x0000_i1028" style="WIDTH: 309.75pt; HEIGHT: 328.5pt" coordsize="21600,21600" type="#_x0000_t75"></shape><imagedata src="%E4%BC%9A%E8%AF%9D%E7%AE%A1%E7%90%86.files/image007.png" o:title=""></imagedata>

可以新增会话监视信息,本文中的WaitEvent信息就是本人通过定制会话查询增加进去的,新增一个项目后将在会话窗口中自动增加一个选项卡, Caption为选项卡的标签,Query为返回监视信息的查询语句,查询语句可以使用v$session视图中所有的字段为绑定变量,如:sid:username, :sql_address等等。

<chsdate style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x" tabindex="0" isrocdate="False" islunardate="False" day="17" month="3" year="2005" w:st="on"></chsdate>2005-03-17

叶正盛

分享到:
评论

相关推荐

    DBATools For PL/SQL Developer

    DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...

    PL/SQL Developer 6.05注册版-1

    PL/SQL Developer(pl/sql)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 &lt;br&gt;此版本包含注册文件和简体中文语言安装包 &lt;br&gt;Enhancements in PL/SQL Developer 7.1.5 ====================...

    PL/SQL Developer v8.0.zip

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer 7.1.5 注册版-3

    PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 &lt;br&gt;此版本包含注册文件和简体中文语言安装包 &lt;br&gt;Enhancements in PL/SQL Developer 7.1.5 ==============...

    PL/SQL Developer

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    pl/sql developer 9 + 注册机

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    DBAtools for PL/SQL表空间管理器

    DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...

    PL/SQL Developer8.04官网程序_keygen_汉化

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer 7.1.5 注册版

    PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 &lt;br&gt;此版本包含注册文件和简体中文语言安装包 &lt;br&gt;Enhancements in PL/SQL Developer 7.1.5 ==============...

    PL/SQL developer 7.0 中文手册

    PL/SQL developer 7.0 中文手册 PDF,安装、优化、命令窗口的使用、创建新SQL对象、窗口、事务与数据库会话、工具、编辑器、查询设计器、PL/SQL美化器、模板、授权、ORACLE文件系统等,都是本手册涉及的重点内容,...

    PLSQL Developer 7.1.5

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL developer 7.0 最新中文手册 PDF.rar

    PL/SQL developer 7.0 中文手册 PDF,安装、优化、命令窗口的使用、创建新SQL对象、窗口、事务与数据库会话、工具、编辑器、查询设计器、PL/SQL美化器、模板、授权、ORACLE文件系统等,都是本手册涉及的重点内容,...

    PL/SQL Developer 7.0用户指南

    PL/SQL Developer 7.0用户指南 目录.............................................................................................................................................................3 1. 介绍....

    PL/SQL Developer 7.0 最新中文手册

    PL/SQL Developer 7.0 最新中文手册 目录 目录................................................................................................................................................................

    PLSQL Developer 10.0.5.1710〖附中文补丁和注册机〗

    PL/SQL Developer提供了一个简单易用的窗体,只要将信息输入其中,PL/SQL Developer就将生成相应的SQL,从而创建或转换对象。  模板列表——PL/SQL Developer的模板列表可用作一个实时的帮助组件,协助您强制实现...

    PLSQL Developer 10.0.4.1708〖附中文补丁和注册机〗

    PL/SQL Developer提供了一个简单易用的窗体,只要将信息输入其中,PL/SQL Developer就将生成相应的SQL,从而创建或转换对象。  模板列表——PL/SQL Developer的模板列表可用作一个实时的帮助组件,协助您强制实现...

    PLSQL Developer(免安装、汉化版,很好用的) 8.0.3.1510.rar

    PL/SQL Developer提供了一个简单易用的窗体,只要将信息输入其中,PL/SQL Developer就将生成相应的SQL,从而创建或转换对象。  模板列表——PL/SQL Developer的模板列表可用作一个实时的帮助组件,协助您强制...

    PLSQL Developer

    这样,当SQL查询、PL/SQL程序、调试会话等正在运行时,您依然可以继续工作。而且,该多线程IDE还意味着出现编程错误时不会中止:您在任何时间都可以中断执行或保存您的工作。 易于安装  不同于SQL*Net,无需中间件...

    PLSQLDeveloper下载

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

Global site tag (gtag.js) - Google Analytics