oracle v$session v$lock v$transaction v$process v$sql

简介: Name                    Type         Nullable Default Comments   ----------------------- ------------ -------- ------- -------- ...
Name                    Type         Nullable Default Comments  
----------------------- ------------ -------- ------- --------
SADDR                   RAW(4)       Y                        
SID                     NUMBER       Y                        
SERIAL#                 NUMBER       Y                        
AUDSID                  NUMBER       Y                        
PADDR                   RAW(4)       Y                        
USER#                   NUMBER       Y                        
USERNAME                VARCHAR2(30) Y                        
COMMAND                 NUMBER       Y                        
OWNERID                 NUMBER       Y                        
TADDR                   VARCHAR2(8)  Y                        
LOCKWAIT                VARCHAR2(8)  Y                        
STATUS                  VARCHAR2(8)  Y                        
SERVER                  VARCHAR2(9)  Y                        
SCHEMA#                 NUMBER       Y                        
SCHEMANAME              VARCHAR2(30) Y                        
OSUSER                  VARCHAR2(30) Y                        
PROCESS                 VARCHAR2(12) Y                        
MACHINE                 VARCHAR2(64) Y                        
TERMINAL                VARCHAR2(30) Y                        
PROGRAM                 VARCHAR2(48) Y                        
TYPE                    VARCHAR2(10) Y                        
SQL_ADDRESS             RAW(4)       Y                        
SQL_HASH_VALUE          NUMBER       Y                        
SQL_ID                  VARCHAR2(13) Y                        
SQL_CHILD_NUMBER        NUMBER       Y                        
PREV_SQL_ADDR           RAW(4)       Y                        
PREV_HASH_VALUE         NUMBER       Y                        
PREV_SQL_ID             VARCHAR2(13) Y                        
PREV_CHILD_NUMBER       NUMBER       Y                        
MODULE                  VARCHAR2(48) Y                        
MODULE_HASH             NUMBER       Y                        
ACTION                  VARCHAR2(32) Y                        
ACTION_HASH             NUMBER       Y                        
CLIENT_INFO             VARCHAR2(64) Y                        
FIXED_TABLE_SEQUENCE    NUMBER       Y                        
ROW_WAIT_OBJ#           NUMBER       Y                        
ROW_WAIT_FILE#          NUMBER       Y                        
ROW_WAIT_BLOCK#         NUMBER       Y                        
ROW_WAIT_ROW#           NUMBER       Y                        
LOGON_TIME              DATE         Y                        
LAST_CALL_ET            NUMBER       Y                        
PDML_ENABLED            VARCHAR2(3)  Y                        
FAILOVER_TYPE           VARCHAR2(13) Y                        
FAILOVER_METHOD         VARCHAR2(10) Y                        
FAILED_OVER             VARCHAR2(3)  Y                        
RESOURCE_CONSUMER_GROUP VARCHAR2(32) Y                        
PDML_STATUS             VARCHAR2(8)  Y                        
PDDL_STATUS             VARCHAR2(8)  Y                        
PQ_STATUS               VARCHAR2(8)  Y                        
CURRENT_QUEUE_DURATION  NUMBER       Y                        
CLIENT_IDENTIFIER       VARCHAR2(64) Y                        
BLOCKING_SESSION_STATUS VARCHAR2(11) Y                        
BLOCKING_INSTANCE       NUMBER       Y                        
BLOCKING_SESSION        NUMBER       Y                        
SEQ#                    NUMBER       Y                        
EVENT#                  NUMBER       Y                        
EVENT                   VARCHAR2(64) Y                        
P1TEXT                  VARCHAR2(64) Y                        
P1                      NUMBER       Y                        
P1RAW                   RAW(4)       Y                        
P2TEXT                  VARCHAR2(64) Y                        
P2                      NUMBER       Y                        
P2RAW                   RAW(4)       Y                        
P3TEXT                  VARCHAR2(64) Y                        
P3                      NUMBER       Y                        
P3RAW                   RAW(4)       Y                        
WAIT_CLASS_ID           NUMBER       Y                        
WAIT_CLASS#             NUMBER       Y                        
WAIT_CLASS              VARCHAR2(64) Y                        
WAIT_TIME               NUMBER       Y                        
SECONDS_IN_WAIT         NUMBER       Y                        
STATE                   VARCHAR2(19) Y                        
SERVICE_NAME            VARCHAR2(64) Y                        
SQL_TRACE               VARCHAR2(8)  Y                        
SQL_TRACE_WAITS         VARCHAR2(5)  Y                        
SQL_TRACE_BINDS         VARCHAR2(5)  Y                        



select * from v$session t ,v$transaction t2 where t.taddr=t2.addr;

select * from v$session t,v$process t2 where t.paddr=t2.addr;

select * from v$session t ,v$sql(v$sqltext) t2 where t.sql_id=t2.id;

select * from v$session t ,v$lock t2 where t.sid=t2.sid;
目录
相关文章
|
1天前
|
SQL Oracle 关系型数据库
Oracle的PL/SQL隐式游标:数据的“自动导游”与“轻松之旅”
【4月更文挑战第19天】Oracle PL/SQL中的隐式游标是自动管理的数据导航工具,简化编程工作,尤其适用于简单查询和DML操作。它自动处理数据访问,提供高效、简洁的代码,但不适用于复杂场景。显式游标在需要精细控制时更有优势。了解并适时使用隐式游标,能提升数据处理效率,让开发更加轻松。
|
1天前
|
SQL Oracle 关系型数据库
Oracle的PL/SQL游标自定义异常:数据探险家的“专属警示灯”
【4月更文挑战第19天】Oracle PL/SQL中的游标自定义异常是处理数据异常的有效工具,犹如数据探险家的警示灯。通过声明异常名(如`LOW_SALARY_EXCEPTION`)并在满足特定条件(如薪资低于阈值)时使用`RAISE`抛出异常,能灵活应对复杂业务规则。示例代码展示了如何在游标操作中定义和捕获自定义异常,提升代码可读性和维护性,确保在面对数据挑战时能及时响应。掌握自定义异常,让数据管理更从容。
|
1天前
|
SQL Oracle 安全
Oracle的PL/SQL游标异常处理:从“惊涛骇浪”到“风平浪静”
【4月更文挑战第19天】Oracle PL/SQL游标异常处理确保了在数据操作中遇到的问题得以优雅解决,如`NO_DATA_FOUND`或`TOO_MANY_ROWS`等异常。通过使用`EXCEPTION`块捕获并处理这些异常,开发者可以防止程序因游标问题而崩溃。例如,当查询无结果时,可以显示定制的错误信息而不是让程序终止。掌握游标异常处理是成为娴熟的Oracle数据管理员的关键,能保证在复杂的数据环境中稳健运行。
|
1天前
|
SQL Oracle 安全
Oracle的PL/SQL异常处理方法:守护数据之旅的“魔法盾”
【4月更文挑战第19天】Oracle PL/SQL的异常处理机制是保障数据安全的关键。通过预定义异常(如`NO_DATA_FOUND`)和自定义异常,开发者能优雅地管理错误。异常在子程序中抛出后会向上传播,直到被捕获,提供了一种集中处理错误的方式。理解和善用异常处理,如同手持“魔法盾”,确保程序在面对如除数为零、违反约束等挑战时,能有效保护数据的完整性和程序的稳定性。
|
1天前
|
SQL Oracle 关系型数据库
Oracle的PL/SQL中FOR语句循环游标的奇幻之旅
【4月更文挑战第19天】在Oracle PL/SQL中,FOR语句与游标结合,提供了一种简化数据遍历的高效方法。传统游标处理涉及多个步骤,而FOR循环游标自动处理细节,使代码更简洁、易读。通过示例展示了如何使用FOR循环游标遍历员工表并打印姓名和薪资,对比传统方式,FOR语句不仅简化代码,还因内部优化提升了执行效率。推荐开发者利用这一功能提高工作效率。
|
1天前
|
SQL Oracle 关系型数据库
Oracle的PL/SQL游标属性:数据的“导航仪”与“仪表盘”
【4月更文挑战第19天】Oracle PL/SQL游标属性如同车辆的导航仪和仪表盘,提供丰富信息和控制。 `%FOUND`和`%NOTFOUND`指示数据读取状态,`%ROWCOUNT`记录处理行数,`%ISOPEN`显示游标状态。还有`%BULK_ROWCOUNT`和`%BULK_EXCEPTIONS`增强处理灵活性。通过实例展示了如何在数据处理中利用这些属性监控和控制流程,提高效率和准确性。掌握游标属性是提升数据处理能力的关键。
|
1天前
|
SQL Oracle 关系型数据库
Oracle的PL/SQL显式游标:数据的“私人导游”与“定制之旅”
【4月更文挑战第19天】Oracle PL/SQL中的显式游标提供灵活精确的数据访问,与隐式游标不同,需手动定义、打开、获取和关闭。通过DECLARE定义游标及SQL查询,OPEN启动查询,FETCH逐行获取数据,CLOSE释放资源。显式游标适用于复杂数据处理,但应注意SQL效率、游标管理及异常处理。它是数据海洋的私人导游,助力实现业务逻辑和数据探险。
|
1天前
|
SQL 存储 Oracle
Oracle的PL/SQL游标:数据的“探秘之旅”与“寻宝图”
【4月更文挑战第19天】Oracle PL/SQL游标是数据探索的关键工具,用于逐行访问结果集。它的工作原理包括定义、打开、FETCH和关闭,允许灵活处理数据。游标有隐式和显式两种类型,适用于不同场景,且支持参数化以增强灵活性。尽管游标在数据处理中不可或缺,但过度使用可能影响性能,因此需谨慎优化。掌握游标技巧,能有效实现业务逻辑,开启数据世界的探秘之旅。
|
1天前
|
SQL Oracle 安全
Oracle的PL/SQL循环语句:数据的“旋转木马”与“无限之旅”
【4月更文挑战第19天】Oracle PL/SQL中的循环语句(LOOP、EXIT WHEN、FOR、WHILE)是处理数据的关键工具,用于批量操作、报表生成和复杂业务逻辑。LOOP提供无限循环,可通过EXIT WHEN设定退出条件;FOR循环适用于固定次数迭代,WHILE循环基于条件判断执行。有效使用循环能提高效率,但需注意避免无限循环和优化大数据处理性能。掌握循环语句,将使数据处理更加高效和便捷。
|
1天前
|
SQL XML Linux
SQL Server的版本
【5月更文挑战第14天】SQL Server的版本
18 3

推荐镜像

更多