Oracle 11g이상 alert log DB에서 확인하기 SELECT record_id,originating_timestamp, message_text FROM X$DBGALERTEXT WHERE 1=1 --and RECORD_ID > 165500 and originating_timestamp > systimestamp-200 AND regexp_like(message_text, '(ORA-|error|WARNING)') order by RECORD_ID desc;
Oracle에서 패스워드 틀린거 확인하기 누가 많이 틀리나... select a.OS_USERNAME,USERNAME,USERHOST,TIMESTAMP,ACTION_NAME,RETURNCODE,EXTENDED_TIMESTAMP,OS_PROCESS,b.COMMENT$TEXT from DBA_AUDIT_SESSION a, (select SESSIONID, COMMENT$TEXT from aud$)b where a.SESSIONID=b.SESSIONID and a.RETURNCODE=1017 --return 1017이 패스워드 틀림 코드 order by TIMESTAMP desc;
Oracle DBMS 테이블 명세서 추출 하기 SELECT A.TABLE_NAME, A.COLUMN_ID, -- 컬럼순서 B.COMMENTS, -- 컬럼코멘트 A.COLUMN_NAME, -- 컬럼명 A.DATA_TYPE || case when a.data_type = 'NUMBER' then case when a.DATA_PRECISION is null then '' when a.data_scale = 0 then '('||to_char(a.data_precision) ||')' when a.data_scale >=0 then '('||to_char(a.data_precision)||','||to_char(a.data_scale) ||')' else '('||to_char(a.data_length)||'..
Oracle ERP에서 해당 유저의 responsibility 확인 하는 방법 ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN' ; select fu.user_name, fr.responsibility_name, furg.START_DATE, furg.END_DATE from fnd_user_resp_groups_direct furg, fnd_user fu, fnd_responsibility_tl fr where fu.user_name in('IRC_EXT_GUEST', 'IRC_EMP_GUEST', 'IEXADMIN','MESINTUSER','PHUSER','BSUSER','M20USER','MOBADM','MOBDEV') and furg.user_id = fu.user_i..
XXX DB로 부터 DB LINK를 통해서 들어온 세션 확인하기 해당 쿼리는 목적지에서 조회 해야 타고 들어온 세션을 확인 가능 SELECT s.SCHEMANAME, s.sid, s.serial#, p.spid, s.CLIENT_INFO, s.process source_spid, -- to_single_byte(substr(s.machine, 1, 15)) MACHINE, s.program, s.logon_time, s.EVENT,WAIT_CLASS,STATE, round(s.last_call_et/3600) 소요시간, ltrim(to_char(floor(LAST_CALL_ET/3600),'09'))||':'||ltrim(to_char(floor(mod(LAST_CALL_ET,3600)/60),'09')..