전체 글

DBA/ WAS /맛집을 좋아합니다
DBMS/SQL Server

SQL Server 계정이 잠기면 이렇게 해결 하세요

에러 로그 만나면 당황합니다.제목: 서버에 연결------------------------------1.1.1.1.1에 연결할 수 없습니다.------------------------------추가 정보:Login failed for user 'sa' because the account is currently locked out. The system administrator can unlock it. (Microsoft SQL Server, 오류: 18486)도움말을 보려면 다음을 클릭하십시오: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18486&LinkId=20476 --------..

DBMS/Oracle

Oracle 11g이상 alert log DB에서 확인하기

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;

DBMS/Oracle

Oracle에서 패스워드 틀린 session 찾는 방법

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;

DBMS/Oracle

Oracle DBMS 테이블 명세서 추출 하기

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 ..

DBMS/Oracle

Oracle ERP에서 해당 유저의 responsibility 확인 하는 방법

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..

DBMS/Oracle

Oracle DBLINK로 들어온 세션 찾기

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')..