alter index tiger_index coalesce deallocate unused; 1. 重建索引可重新指定索引对象的表空间,代码如下: alter index tiger_index rebulid tablespace emp;--可以不写,默认原来的表空间 1. 2. 2.删除索引 删除索引的方式与索引的创建方式有关,如果使用create index语句显式地创建该索引,则可以用drop index语句删...
最近index job出现失败,于是尝试手动执行试试。收到了ORA-00054的错误消息。 一、错误消息 SQL> ALTER INDEX ESMDBA.ESM_PRCS_ERR_IDX1 rebuild; ALTER INDEX ESMDBA.ESM_PRCS_ERR_IDX1 rebuild * ERROR at line 1: ORA-00054: resource busy and acquire with NOWAIT specified 二、查看当前数据库中当前锁...
三、查看表对象上信息 SQL>selectOWNER,INDEX_NAME,TABLE_NAME,INDEX_TYPEfromdba_indexeswhereINDEX_NAMElike'%ESM_PRCS_ERR_IDX1%'; OWNER INDEX_NAME TABLE_NAME INDEX_TYPE --- --- --- --- ESMDBA ESM_PRCS_ERR_IDX1 ESM_PRCS_ERRNORMAL SQL>SELECTsql_text 2FROMv$session, v$sqltext_with_newlin...
三、查看表对象上信息 SQL>selectOWNER,INDEX_NAME,TABLE_NAME,INDEX_TYPEfromdba_indexeswhereINDEX_NAMElike'%ESM_PRCS_ERR_IDX1%'; OWNERINDEX_NAMETABLE_NAMEINDEX_TYPE --- --- --- --- ESMDBAESM_PRCS_ERR_IDX1ESM_PRCS_ERRNORMAL SQL>SELECTsql_text 2FROMv$session, v$sqltext_with_newlin...
1 创建索引时会产生的锁1:查看当前回话号SQL> select sid from v$mystat where rownum<2;2:创建索引SQL> create index sa.idx_clxsgj_HPHM_jgsj on sa.clxsgj(HPHM,jgsj);3:查询当前会话号产生的锁select rpad(oracle_username, 10) o_name,session_id sid,decode(locked_mode,0,'None',...
SQL> drop index GPSTIME_GLOBAL_INDEX 2 / drop index GPSTIME_GLOBAL_INDEX * ERROR at line 1: ORA-00054: resource busy and acquire with NOWAIT specified 现现这个问题的原因是正在执行的操作请求的资源正被其他事务锁定。 出现这种问题后查V$LOCKED_OBJECT,要么等事务结束后再做,要么杀掉持有锁的会话(...
drop index GPSTIME_GLOBAL_INDEX * ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified 现现这个问题的原因是正在执⾏的操作请求的资源正被其他事务锁定。出现这种问题后查V$LOCKED_OBJECT,要么等事务结束后再做,要么杀掉持有锁的会话(如果不是关键会话):1.通过上句查找出已被...
SQL> create index t01_n1 on t01(c2) ;Index created.SESSION 2 SQL> update t01 set c1=1;0 ...
简介:--*** -- ORA-00054 故障处理一例 --*** 最近index job出现失败,于是尝试手动执行试试。 --*** -- ORA-00054故障处理一例 --*** 最近index job出现失败,于是尝试手动执行试试。收到了ORA-00054的错误消息。 一、错误消息 SQL>ALTERINDEXESMDBA.ESM_PRCS_ERR_IDX1rebuild...
SQL> drop index GPSTIME_GLOBAL_INDEX drop index GPSTIME_GLOBAL_INDEX ORA-00054: resource busy and acquire with NOWAIT specified 现现这个问题的原因是正在执行的操作请求的资源正被其他事务锁定。 出现这种问题后查V$LOCKED_OBJECT,要么等事务结束后再做,要么杀掉持有锁的会话(如果不是关键会话): ...