精华内容
下载资源
问答
  • oracle解锁

    2013-05-06 08:57:28
    oracle解锁,很实用!
  • Oracle解锁

    2018-03-22 15:54:00
    Oracle解锁 查询:select object_name as 对象名称, s.sid, s.serial#, p.spid as 系统进程号, 'ALTER SYSTEM KILL SESSION ''' || S.SID || ', ' || S.SERIAL# || ''';' AS KILL_COM...
    Oracle解锁
     查询:select object_name as 对象名称,
           s.sid,
           s.serial#,
           p.spid as 系统进程号,
           'ALTER SYSTEM KILL SESSION ''' || S.SID || ', ' || S.SERIAL# ||
           ''';' AS KILL_COMMAND,
           s.USERNAME,
           s.MACHINE,
           s.PREV_EXEC_START
      from v$locked_object l, dba_objects o, v$session s, v$process p
     where l.object_id = o.object_id
       and l.session_id = s.sid
          -- and object_name='BDC_FWSX'
       and s.paddr = p.addr
     order by s.PREV_EXEC_START
     解锁:执行KILL_COMMAND中的语句
     ALTER SYSTEM KILL SESSION '304, 3581';

     

    转载于:https://www.cnblogs.com/gaomanito/p/8624377.html

    展开全文
  • ORACLE解锁

    2014-04-08 17:44:52
    -----1、ORACLE解锁record is locked by another user ------- 在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息, record is locked by ...
    -----1、ORACLE解锁record is locked by another user -------
    在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息,
    record is locked by another user! 
    当出现这种情况的时候,只要操作下面几个步骤就可以解锁了。 
    1、查看锁 
    select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid ; 
    2、Kill 
    --alter system kill session 'sid,serial#'; 
    alter system kill session '151,14678


    ------------------------------------------
    --------2、oracle initialization or shutdown in progress解决方法 -------------------------
    今儿一直在测试服务器的迁移问题,不断地创建表空间、创建数据库、创建用户。后来感觉创建这么多东西太占用磁盘空间,
    心想删除一下吧,于是,我们执行了dbca命令,将没用的数据库统统删除,将dbf和dmp文件也统统删除了,再后来发现服务无法启动了,
    连接时会提示oracle initialization or shutdown in progress,后来经过查询发现,原来这些dbf和dmp不是说删除就能删除的
    (当时我们明明发现有的不允许删除,我还是故意停停掉oracle服务,然后将其删除滴),最终导致数据库实例无法启动。
    我的解决过程如下:
    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.


    C:\Documents and Settings\Administrator>sqlplus /nolog


    SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 3月 4 18:40:13 2011


    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    SQL> connect system/hope;
    ERROR:
    ORA-01033: ORACLE initialization or shutdown in progress【就是这个错误】


    【解决方法】


    SQL> connect sys/hope as sysdba
    已连接。
    SQL> shutdown normal
    ORA-01109: 数据库未打开




    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> start mount
    SP2-0310: 无法打开文件 "mount.sql"
    SQL> startup mount
    ORACLE 例程已经启动。


    Total System Global Area  612368384 bytes
    Fixed Size                  1332348 bytes
    Variable Size             183151492 bytes
    Database Buffers          423624704 bytes
    Redo Buffers                4259840 bytes
    数据库装载完毕。
    SQL> alter database open;
    alter database open
    *
    第 1 行出现错误:
    ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
    ORA-01110: 数据文件 5: 'C:\TYKM.DBF'




    SQL> alter database datafile 5 offline drop;【5是数据文件中的5】


    数据库已更改。


    SQL> alter database open;【我们一直循环这个语句,直至不再提示错误】


    数据库已更改。


    SQL> shutdown normal
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup
    ORACLE 例程已经启动。


    Total System Global Area  612368384 bytes
    Fixed Size                  1332348 bytes
    Variable Size             187345796 bytes
    Database Buffers          419430400 bytes
    Redo Buffers                4259840 bytes
    数据库装载完毕。
    数据库已经打开。
    这样就解决啦~~~哈哈哈~~~~~~~~~~~~~~~~~~~~
    -------------------------------------------------------
    3.oracle union查询中BLOB字段出错问题,ora-00932:数据类型不一致:应为 -,但却获得BLOB:


    select blobf from table1


    union


    select blobf from table2


    出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB
    因为:union会对字段类型进行比较(相等和不等判断),oracle不支持对大数据类型的比较操作。 


    解决办法:使用union all就可以了。union all不涉及比较。


    ---------------------------------------------------------
    展开全文
  • Oracle 解锁

    2019-10-06 10:22:52
    SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.ob...

    SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid ORDER BY sid, s.serial#;                

                                                                                                        ----查锁

     

    ALTER system KILL session '7,13466';    
    ALTER system KILL session '1077,60506';
                                                                                                        ----杀锁

     

    转载于:https://www.cnblogs.com/maple42/p/3975271.html

    展开全文
  • oracle 解锁

    2019-11-27 16:07:48
    查锁: SELECT /*+ rule */  S.USERNAME,  DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,  O.OWNER, ...解锁: alter system kill session 'sid,serial#';

    查锁:

    SELECT /*+ rule */
     S.USERNAME,
     DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,
     O.OWNER,
     O.OBJECT_NAME,
     O.OBJECT_TYPE,
     S.SID,
     S.SERIAL#,
     S.TERMINAL,
     S.MACHINE,
     S.PROGRAM,
     S.OSUSER
      FROM V$SESSION S, V$LOCK L, DBA_OBJECTS O
     WHERE L.SID = S.SID
       AND L.ID1 = O.OBJECT_ID(+)
       AND S.USERNAME IS NOT NULL

     

     

    解锁:

    alter system kill session 'sid,serial#';

    展开全文
  • ORACLE 解锁

    2017-04-14 11:09:30
    select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid  alter system kill session '1282,3826';

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,424
精华内容 1,769
关键字:

oracle解锁