본문 바로가기

분류 전체보기

Direct load by interface with no work tables (C$, I$) C$ & I$ tables을 사용하지 않고 Source to Target으로 바로 데이터를 적재하도록 구현하는 방법 no temp table(C$,I$) 따라하기: http://s3.amazonaws.com/Ora/ODI-Simple_SELECT_and_INSERT-interface.swf I got this video from Craig Stewart that shows us how to direct load data from source to target with no work (C$ and I$) table use. Simple, fast and very clever! Thank you for share your expertize Craig! 참조: http://odiexperts.com/direc.. 더보기
[ODI 11g] Oracle SQL Syntax 변경 (Ordered SQL(Sql ISO)) What? Oracle SQL Syntax 변경 Why? Full Outer Join 문법을 사용하기 위해서 How? - Topology에서 Oracle Server 열기 데이터 처리 - 참조 정렬 유무에 따라 join 절 sql Syntax 가 변경 된다. - 정렬되지 않음: (+)을 사용한 sql 문법 outer join 시에 (+) 를 사용한다. full outer join 문 불가. - 정렬됨(SQL ISO): JOIN 문 을 사용한 sql 문법 join시 상황에 따라 위 sql join 문법(inner join, cross join, left right full outer join)을 사용 기본은 (+)을 사용한 sql 문법인거 같고, 필요시 체크하여 사용하는 듯하다. 테스트좀 해보면 알꺼같음... 더보기
telnet 통해 리눅스 ODI 11g 개발 환경 구축 목적 외부에서 리눅스에 프로그램 설치시 gui 환경을 지원 받지 못하므로 해결할 수 있는 방법을 찾는다. 순서 1.weblogic 설치 2.odi 설치 3. domain 생성 해결 방법 1.weblogic 설치 ./~.bin -mode=[console] [silent] # silent 모드 참조: http://download.oracle.com/docs/cd/E13196_01/platform/docs81/install/silent.html#1058613 chmod a+x filename ./filename.bin -mode=silent -silent_xml=/path_to_silent.xml # 콘솔모드나 파라미터 파일을 가지고 자동으로 설치할 수 있다. # console 모드는 설치 순서가 GUI 방식.. 더보기
DB LINK 권한 및 사용 방법 1. 권한 DB Link를 생성하기 위해서는 DBA 권한이 있어야 함 GRANT PUBLIC [CREATE] [DROP] DATABASE LINK TO USER; 2.생성 방법 CREATE [SHARED][PUBLIC] DATABASE LINK link_name [CONNECT TO CURRENT_USER] [USING 'connect_string'] CREATE DATABASE LINK CONNECT TO IDENTIFIED BY USING 3. 사용방법 SELECT COUNT(*) FROM TABLE_NAME@원격 db alias Database Link사용법 원격지에 있는 데이터베이스를 link하는 법은 다음과 같다. 원격지의 Database의 Service Name이 piruks.kang.com이.. 더보기
[Linux Error] SUDO user is not in the sudoers file. This incident will be reported sudo 명령 사용 시 다음과 같은 에러에 직면할 수 있다. user is not in the sudoers file. This incident will be reported. /etc/sudoers 파일에 다음을 추가한다. Code: # User privilege specification rootALL=(ALL) ALL unclec ALL=(ALL) ALL xxx ALL=(ALL) ALL 참조: http://devday.tistory.com/entry/xxx-is-not-in-the-sudoers-file-This-incident-will-be-reported 더보기