본문 바로가기

Oracle

[SQL] Hidden parameter 확인 select ksppinm name, ksppstvl value, ksppstdf is_default, decode(bitand(ksppiflg/256,1),1,'true','false') ses_modifiable, decode(bitand(ksppiflg/65536,3),1, 'immediate',2,'deferred',3,'immediate','false') sys_modifiable, ksppdesc descriptionfrom sys.x$ksppi i, sys.x$ksppcv vwhere i.indx = v.indx; 더보기
[ETL] ETL JOB Monitoring (View 조회) * View 생성 - 케이스 별로 발생했을 상황과 보고자 하는 정보를 조회하는 쿼리 생성함. - 작업 수행 정보 1. 배치 수행 / 미수행 2. 작업 수행 성공 / 실패 3. 데이터 이슈 (별도 정의) 4. 기타 이슈 발생 상황 - 정확한 정보를 담기 위해서는 ETL 작업에 대한 메타 정보를 DB에 별도 테이블로 관리 하여 View 스크립트 생성시 참조 할 수 있도록 하며, 지속적인 관리로 최신화를 유지한다. - View 명: V_ETL_Monitoring * ETL 작업 생성 - View를 조회하여 Row가 존재할 경우, 해당 Output을 파일을 첨부로 하여, 담당자나 운영자에게 Mail로 현황을 전송. - 작업 진행 절차 (수도코드)if (View Rows > 1) then make file thr.. 더보기
[SQLP] count(*), 그룹 함수 Query 결과 * 참고로 이건 그냥 내생각일 뿐, 참고하되 믿지는 말 것. 또, 틀렸으면 댓글좀 달아요. 보고 또봐도 햇갈리는 문제 count(*), group 함수 결과값. 자주 틀려서 정리한다. 결과 는 group by를 하느냐 마느냐에 따라 count(*) output이 있고 없고 한다. 1. 그냥 전체 집계 할 경우는 건수 없다고 0값을 출력함.SQL> select count(*) 2 from emp 3 where 1=2 4 ; COUNT(*)---------- 0 2. 그룹함수 계산만 했을때는 데이터가 하나도 없더라도 데이터가 안나오는 것이 아니라 null 값이라도 출력한다. SQL> select max(empno) 2 from emp 3 where 1=2 4 ; MAX(EMPNO)---------- 3. 그.. 더보기
[스크랩] Orange에서 접속시 ora-01017 Invalid username/password;logon denied Error 2012.11.30 Update Orange 패치적용 참조 URL: http://www.warevalley.com/kr/service/02_orange.asp?target=Board_View&DB=WVD_QnA&Num=5955&Type=1&Category=&page=&file_type=&Word=ora-01017 안녕하세요?11g 서버에 접속할때접속하는 계정의 패스워드에 소문자가 있을 경우오렌지 3.x 과 4.x 버전은 패치를 안하시면11g에 접속이 안됩니다.홈페이지 download => orange => driver & software 에 3.0 최신 패치가 올려져 있습니다.다운받으신 후 압축을 풀어서 오렌지가 설치된 폴더에 덮어쓰시면 됩니다.감사합니다. Orange 4.0 patch Download .. 더보기
[QUERY]CLOB 데이터를 안 짤리고 다 보기 CLOB 데이터를 VARCHAR2 형식으로 보기 CLOB 데이터는 툴로 조회해서 보면 데이터가 짤려서 나온다. 그래서 매우 불편한데, 이 사항을 해결할 수 있는 방법을 찾아냄!!! ORACLE이 기본적으로 제공하는 DBMS_LOB 패키지 함수를 사용하면 된다. 그중 SUBSTR함수를 사용하여 최초 몇바이트만 짤라서 다 뿌린다. 이런 의미의 함수로 보인다. 이게 전체 데이터를 보는 정확한 방법은 아닐 수 있겠지만, 쉽게 원하는 데이터를 바로 볼수 있다는 점에 매우 좋다고 생각한다. 참조 URL: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:367980988799 Surrinder -- Thanks for the question.. 더보기