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 Locks(SQL语句进行过优化):返回当前选择会话锁定的对象
对应的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>
可以新增会话监视信息,本文中的Wait及Event信息就是本人通过定制会话查询增加进去的,新增一个项目后将在会话窗口中自动增加一个选项卡, 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
叶正盛
相关推荐
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
PL/SQL Developer(pl/sql)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ====================...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...
DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...
PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ==============...
PL/SQL Developer 11 提供了包状态和 JAVA 会话状态的信息,帮助用户了解程序的执行情况。 5.7 查看结果集 用户可以使用 PL/SQL Developer 11 查看程序的执行结果,检查程序的正确性。 PL/SQL Developer 11 是一...
**知识点详解:《PL/SQL Developer 用户指南》** 在IT领域,尤其是对于Oracle数据库开发者而言,《PL/SQL Developer 用户指南》是一份极其重要的资源。它不仅涵盖了软件的安装与配置,还深入讲解了如何利用该工具...
- **版本控制**: 如果启用了版本控制系统,则可以在 PL/SQL Developer 中直接管理更改。 ##### 3.4 编译程序 - **编译**: 使用编译功能检查语法错误,并将 PL/SQL 代码编译成可执行形式。 - **编译选项**: 可以选择...
### PL/SQL Developer 11用户指南 #### 一、简介 **PL/SQL Developer** 是一款专为 Oracle 数据库开发人员设计的强大工具,旨在帮助他们高效地编写、调试及优化 PL/SQL 代码。本指南将详细介绍 **PL/SQL Developer ...
PL/SQL Developer是一款集成开发环境(IDE),专门用于开发、测试和调试存储过程、函数、包和触发器等Oracle数据库中的PL/SQL程序。这份用户指南主要面向刚接触PL/SQL编程的开发者,尤其是那些不习惯阅读英文资料的...
### PL/SQL Developer 7 中文用户指南 #### 一、引言 PL/SQL Developer 是一款专为 Oracle 数据库设计的强大开发工具,它能够帮助开发者高效地编写、调试及优化 PL/SQL 代码。本指南旨在为使用 PL/SQL Developer 7 ...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...
- **包声明和JAVA会话声明**:管理和声明PL/SQL包及Java会话所需的元素。 - **查看结果集**:展示SQL查询的结果,支持不同格式的数据展示。 - **查看DBMS_OUTPUT**:显示使用`DBMS_OUTPUT.PUT_LINE`等函数输出的信息...
DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...
PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ==============...
PL/SQL Developer是一款专为Oracle数据库设计的高效能开发工具,尤其在数据库设计和管理方面表现出色。这款软件简化了数据库开发过程,使得web开发中的数据设计变得简单易行,大大提高了开发效率。 首先,PL/SQL ...