`
thinktothings
  • 浏览: 788908 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle session没提交

阅读更多

========================================================================

select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;


--把锁给KILL掉
alter system kill session '323,14167';

 

======================================================================= 

 

 

               select * from dba_jobs_running;

==========================================================================

select  s.sid,s.machine,o.object_name,l.oracle_username,l.locked_mode,  s.PROCESS,
'ALTER  SYSTEM  KILL  SESSION  '''||s.sid||',  '||s.serial#||''';'  Command 
from  v$locked_object  l,v$session  s,all_objects  o 
where  l.session_id=s.sid  and  l.object_id=o.object_id;

 

==========================================================================

 

 

 

 

监视会话

============================================================================


                                                  with vs as (select rownum rnum,
                                                                              sid,
                                                                              serial#,
                                                                              status,
                                                                              username,
                                                                              last_call_et,
                                                                              command,
                                                                              machine,
                                                                              osuser,
                                                                              module,
                                                                              action,
                                                                              resource_consumer_group,
                                                                              client_info,
                                                                              client_identifier,
                                                                              type,
                                                                              terminal
                                                                         from v$session)
                                                             select vs.sid ,serial# serial,
                                                                    vs.username "Username",
                                                                    case when vs.status = 'ACTIVE'
                                                                              then last_call_et
                                                                         else null end "Seconds in Wait",
                                                                    decode(vs.command, 
                                                                     0,null,
                                                                     1,'CRE TAB',
                                                                     2,'INSERT',
                                                                     3,'SELECT',
                                                                     4,'CRE CLUSTER',
                                                                     5,'ALT CLUSTER',
                                                                     6,'UPDATE',
                                                                     7,'DELETE',
                                                                     8,'DRP CLUSTER',
                                                                     9,'CRE INDEX',
                                                                     10,'DROP INDEX',
                                                                     11,'ALT INDEX',
                                                                     12,'DROP TABLE',
                                                                     13,'CRE SEQ',
                                                                     14,'ALT SEQ',
                                                                     15,'ALT TABLE',
                                                                     16,'DROP SEQ',
                                                                     17,'GRANT',
                                                                     18,'REVOKE',
                                                                     19,'CRE SYN',
                                                                     20,'DROP SYN',
                                                                     21,'CRE VIEW',
                                                                     22,'DROP VIEW',
                                                                     23,'VAL INDEX',
                                                                     24,'CRE PROC',
                                                                     25,'ALT PROC',
                                                                     26,'LOCK TABLE',
                                                                     28,'RENAME',
                                                                     29,'COMMENT',
                                                                     30,'AUDIT',
                                                                     31,'NOAUDIT',
                                                                     32,'CRE DBLINK',
                                                                     33,'DROP DBLINK',
                                                                     34,'CRE DB',
                                                                     35,'ALTER DB',
                                                                     36,'CRE RBS',
                                                                     37,'ALT RBS',
                                                                     38,'DROP RBS',
                                                                     39,'CRE TBLSPC',
                                                                     40,'ALT TBLSPC',
                                                                     41,'DROP TBLSPC',
                                                                     42,'ALT SESSION',
                                                                     43,'ALT USER',
                                                                     44,'COMMIT',
                                                                     45,'ROLLBACK',
                                                                     46,'SAVEPOINT',
                                                                     47,'PL/SQL EXEC',
                                                                     48,'SET XACTN',
                                                                     49,'SWITCH LOG',
                                                                     50,'EXPLAIN',
                                                                     51,'CRE USER',
                                                                     52,'CRE ROLE',
                                                                     53,'DROP USER',
                                                                     54,'DROP ROLE',
                                                                     55,'SET ROLE',
                                                                     56,'CRE SCHEMA',
                                                                     57,'CRE CTLFILE',
                                                                     58,'ALTER TRACING',
                                                                     59,'CRE TRIGGER',
                                                                     60,'ALT TRIGGER',
                                                                     61,'DRP TRIGGER',
                                                                     62,'ANALYZE TAB',
                                                                     63,'ANALYZE IX',
                                                                     64,'ANALYZE CLUS',
                                                                     65,'CRE PROFILE',
                                                                     66,'DRP PROFILE',
                                                                     67,'ALT PROFILE',
                                                                     68,'DRP PROC',
                                                                     69,'DRP PROC',
                                                                     70,'ALT RESOURCE',
                                                                     71,'CRE SNPLOG',
                                                                     72,'ALT SNPLOG',
                                                                     73,'DROP SNPLOG',
                                                                     74,'CREATE SNAP',
                                                                     75,'ALT SNAP',
                                                                     76,'DROP SNAP',
                                                                     79,'ALTER ROLE',
                                                                     79,'ALTER ROLE',
                                                                     85,'TRUNC TAB',
                                                                     86,'TRUNC CLUST',
                                                                     88,'ALT VIEW',
                                                                     91,'CRE FUNC',
                                                                     92,'ALT FUNC',
                                                                     93,'DROP FUNC',
                                                                     94,'CRE PKG',
                                                                     95,'ALT PKG',
                                                                     96,'DROP PKG',
                                                                     97,'CRE PKG BODY',
                                                                     98,'ALT PKG BODY',
                                                                     99,'DRP PKG BODY',
                                                                     to_char(vs.command)) "Command",
                                                                    vs.machine "Machine",
                                                                    vs.osuser "OS User",
                                                                    lower(vs.status) "Status",
                                                                    vs.module "Module",
                                                                    vs.action "Action",
                                                                    vs.resource_consumer_group,
                                                                    vs.client_info,
                                                                    vs.client_identifier
                                                               from vs
                                                              where vs.USERNAME is not null
                                                                and nvl(vs.osuser,'x') <> 'SYSTEM'
                                                                and vs.type <> 'BACKGROUND'
                                                                order by 1

 

 

============================================================================

 

 

 

分享到:
评论

相关推荐

    oracle Session与lock 解除

    ### Oracle Session与Lock解除 在Oracle数据库环境中,锁机制是一种重要的资源管理手段,它能够确保数据的一致性和并发性处理。锁(Lock)是数据库管理系统为了控制多个用户对同一数据资源的同时访问而采取的一种...

    cx_Oracle使用手册

    4. 会话池对象(Session Pool Object):用于管理数据库连接池。这允许应用程序更有效地重用数据库连接,减少连接创建和销毁的开销。 5. 订阅对象(Subscription Object):用于实现数据库事件通知的订阅功能。通过...

    ORACLE 如何查询被锁定表及如何解锁释放session

    ### ORACLE 如何查询被锁定表及如何解锁释放session 在Oracle数据库管理中,了解如何查询被锁定的表以及如何解锁这些锁定对于确保数据库高效运行至关重要。本文将详细介绍如何使用Oracle SQL查询锁定的表,并提供一...

    Oracle的锁表与解锁

    SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a.action FROM v$sqlarea a, v$sessions s, v$locked_object l WHERE l...

    oracle解锁,死锁

    3. **定期监控和分析**:利用Oracle提供的工具和视图(如`V$SESSION_WAIT`和`V$SYSSTAT`)定期检查数据库性能和潜在的问题区域。 4. **培训开发人员和DBA团队**:确保他们了解如何正确使用事务处理机制以及如何避免...

    lr_oracle计数器

    1. CPU used by this session (V$SESSTAT1/[SYS]/ABCDEF/ORACLE.EXE) (绝对) 这个计数器记录了自用户调用开始到结束期间会话使用的CPU时间(以10毫秒为单位)。如果某些调用在10毫秒内完成,开始和结束时间可能相同...

    Oracle Certified Professional 071-fullOracle数据库12C.pdf

    在Oracle数据库中,提交事务至关重要,它确保数据更改永久保存。提交有三种方式:显示提交(使用COMMIT命令)、隐式提交(某些DDL命令执行后自动提交)和自动提交(AUTOCOMMIT开启时,DML语句执行后自动提交)。了解...

    statement_tracer_for_oracle

    SQL追踪是Oracle提供的一种诊断机制,它记录了SQL语句从提交到执行完成的全过程信息。这些信息包括但不限于:SQL语句文本、执行计划、资源消耗(如CPU时间、I/O操作)、绑定变量值等。通过分析这些追踪信息,我们...

    mysql和oracle的区别

    **Oracle**默认采用手动提交的方式,即需要显式地执行COMMIT命令来提交事务。这种方式有助于更好地控制数据的提交时机。 **MySQL**默认情况下采用自动提交模式(auto-commit mode),除非显式设置为非自动提交模式...

    Oracle 主要配置文件介绍

    - 使用 `shutdown` 命令关闭数据库实例,例如 `shutdown immediate` 表示立即关闭,所有未提交的事务将被回滚。 #### Oracle 用户管理 - **创建 profile 文件**: - `CREATE PROFILE 文件名 LIMIT FAILED_LOGIN_...

    oracle 客户端不支持中文解决办法

    具体表现为,在客户端录入中文数据时能够正常显示,但提交后再次查询时中文会显示为乱码(如“???”)。这一现象主要是由于Oracle服务端使用的字符集不支持中文所导致。 #### 查看服务端字符集的方法 可以通过以下...

    ORACLE+数据库入门

    4. **连接(Session)**:Oracle支持多个用户同时连接,每个用户连接称为一个会话(session),可以执行查询、更新等多种数据库操作。 5. **事务(Transaction)**:事务是一组数据库操作的集合,例如INSERT、...

    NHibernate连接和读取Oracle11G实例

    6. 结束事务,调用`Commit()`提交更改,或`Rollback()`回滚事务。 7. 最后,不要忘记关闭`Session`和`SessionFactory`以释放资源。 这个示例"TestNHOracle"可能是包含一个简单的测试用例,演示了如何使用NHibernate...

    ORACLE中临时表

    事务型临时表在事务开始时创建,插入的数据只在事务提交或回滚前有效。一旦事务结束,所有记录都会被自动删除。这种类型的临时表主要用于短暂的中间计算或存储,以保持数据库的整洁。 会话型临时表则在会话开始时...

    oracle杀僵死进程

    `命令立即关闭数据库,以确保所有事务都已提交或回滚,并清除所有会话。 #### 六、总结 处理Oracle中的僵死进程是维护数据库稳定性和性能的重要步骤。通过使用上述SQL查询和技术,可以有效地识别并解决这些问题,...

    Oracle查询用户锁表

    如果发现该阻塞其他用户进程的进程是正常操作中,可以通知该用户对其进行提交,从而达到释放锁资源的目的。如果为非正常操作,即其状态为"inactive",且其 Seconds 已为较长时间,可以执行以下语句将该进程进行清除...

Global site tag (gtag.js) - Google Analytics