`
thinktothings
  • 浏览: 771211 次
  • 性别: 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 主要配置文件介绍

    GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP) (HOST = localhost.localdomain) (PORT = 2481)) ) ) SID_LIST_LISTENER = #命名规则 SID_LIST_+上面定义的监听器...

    Oracle数据库连接与会话

    会话是存在于实例中的逻辑实体,是一个表示唯一会话的内存数据结构的集合,用于执行SQL、提交事务并运行服务器中存储过程等。一个连接可以有多个会话,这是非常普遍的。使用SQL*Plus可以说明连接和会话间的区别。 ...

    oracle临时表(事务级、会话级).docx

    这种类型的临时表可以使用 ON COMMIT DELETE ROWS 说明,表示每次提交后 Oracle 将截断表(删除全部行)。 事务级临时表 事务级临时表是指临时表中的数据只在事务生命周期中存在。当一个事务结束时,Oracle 自动...

    Oracle Job定时任务

    * `CURRENT_SESSION_LABEL` 和 `CLEARANCE_HI`、`CLEARANCE_LO`: 该任务的信任 Oracle 会话符和可信任的 Oracle 间隙。 * `NLS_ENV` 和 `MISC_ENV`: 任务运行的 NLS 会话设置和其他一些会话参数。 二、执行间隔 ...

    Oracle数据库管理员技术指南

    3.3.9 最小化数据库提交次数 3.4 Oracle8i 的新特性 3.4.1 子分区的导出和导入 3.4.2 导出/导入多个转储文件 3.4.3 为卸载表的导出过程的选择语句 指定一个查询 3.4.4 导出/导入预计算优化程序统计 数据 ...

    最全的oracle常用命令大全.txt

    ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令 7、...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    Oracle优化53解

    Oracle语句优化53个... 当你向ORACLE 提交一个SQL语句,ORACLE会首先在这块内存中查找相同的语句。 这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须完全相同(包括空格,换行等)。

    ORACLE9i_优化设计与系统调整

    §14.4.3 ALTER SESSION语句的OPTIMIZER_GOAL参数 174 §14.4.4 关于提示的改变目标 174 §14.5 基于代价优化器(CBO) 174 §14.5.1 CBO结构调整 175 §14.5.2 CBO需求 175 §14.5.3 使用CBO 176 §14.5.4 CBO访问...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     事务控制语言(Transactional Control Language,TCL),用于维护数据的一致性,包括COMMIT(提交事务)、ROLLBACK(回滚事务)和SAVEPOINT(设置保存点)3条语句 二、 Oracle的数据类型 类型 参数 描述 字符类型...

    oracle权限角色

     alter session 修改数据库会话的权限  alter sytem 修改数据库服务器设置的权限  alter table 修改拥有的表权限  alter tablespace 修改表空间的权限  alter user 修改用户的权限  analyze 使用analyze...

    精通Oracle.10g.PLSQL编程

    使用Oracle系统包 17.1 DBMS_OUTPUT 17.2 DBMS JOB 17.3 DBMS PIPE 17.4 DBMSAIERT 17.5 DBMS TRANSACTION 17.6 DBMS SESSION 17.7 DBMS ROWID 17.8 DBMSRLS 17.9 DBMS DDL ...

    ORACLE SQL性能优化系列

    当你向ORACLE 提交一个SQL语句,ORACLE会首先在这块内存中查找相同的语句. 这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须 完全相同(包括空格,换行等). 共享的语句必须满足三个...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    如何定位Oracle数据库被锁阻塞会话的根源?

     只有那些长时间没有提交或回滚的事物,阻塞了其他业务正常操作,才是需要去定位处理的。  1. 单实例环境  实验环境:Oracle 10.2.0.5 单实例  会话1、模拟业务操作: SQL&gt; select sid from v$mystat where...

    Oracle9i的init.ora参数中文说明

    说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取, 并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | ...

    Oracle中查看引起Session阻塞的2个脚本分享

    用户A执行删除,但是没有提交。 代码如下: SQL&gt; delete from test where object_id&lt;10&gt; update test set flag=’N’ where object_id&lt;10; 遇到这种阻塞,首先需要确定问题。可以使用以下脚本。 代码如下: ...

    oracle数据库经典题目

    (3)提取数据,从游标中重复提取每条记录到数据结构中,直到数据集合被提交 (4)关闭游标,使用完游标后将其关闭 3.Oracle数据库的工作模式有哪两种?它们之间有有何区别? 答案: 在Oracle数据库中,数据库的操作...

Global site tag (gtag.js) - Google Analytics