--Undo Tablespace Switch

create undo tablespace undotbs2 datafile '/.../.../.../UNDOTBS02.DBF' size 10G;
alter system set undo_tablespace=undotbs2 ;

 

--이전 Undo Tablespace를 사용하는 채로 commit 되지 않고 남아있는 세션 확인

select a.usn, a.name, b.status, c.tablespace_name, d.addr, e.sid, e.serial#, e.username, e.program, e.machine, e.osuser
from v$rollname a, v$rollstat b, dba_rollback_segs c, v$transaction d, v$session e
where a.usn=b.usn and a.name = c.segment_name and a.usn = d.xidusn and d.addr = e.taddr

    and b.status = 'PENDING OFFLINE';

 

--현재 실행중인 job 확인
SELECT /*+ RULE */ D.JOB, V.SID, V.SERIAL#, STATUS, LOG_USER USERNAME, WHAT, DECODE(TRUNC(SYSDATE - LOGON_TIME), 0, NULL, TRUNC(SYSDATE - LOGON_TIME) || ' Days' || ' + ') || TO_CHAR(TO_DATE(TRUNC(MOD(SYSDATE-LOGON_TIME,1) * 86400), 'SSSSS'), 'HH24:MI:SS') RUNNING, D.FAILURES, 'alter system kill session ' || '''' || V.SID || ', ' || V.SERIAL# || '''' || ' immediate;' KILL_SQL FROM DBA_JOBS_RUNNING D, V$SESSION V, DBA_JOBS J WHERE V.SID = D.SID AND D.JOB = J.JOB;

 

 

'ORACLE' 카테고리의 다른 글

Flashback으로 Drop된 테이블 복구  (0) 2018.04.09
sqlplus / as sysdba 실행 시 ORA-01017: invalid username/password; logon denied 에러 발생 시  (0) 2017.07.19
Flashback Query  (0) 2016.02.18
expdp meta 데이터만 이동  (0) 2015.11.24
C# Assembly Binding  (0) 2015.08.24
ORA-28040  (0) 2015.05.08
ORA-00119 & ORA-00130 에러  (0) 2015.05.07
Oracle RecycleBin  (0) 2015.05.04
expdp/impdp  (0) 2014.12.31
Oracle Instant Client 사용 방법  (0) 2014.03.28
Posted by 하이안
,