DB 36

[펌] Sum and Total Query (그룹 함수, 분석함수의 중첩)

퍼온곳 : http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1010&seq=294&page=1&position=1#294 글쓴이 : 김홍선 문제) What's the proper way to query for a total for a value and also the total for all values for a particular set of parameters? For example, I have a table of orders that customer service reps make. The reps place multiple orders per day for various products. I'm trying to pull a repor..

DB/Query 2009.02.13

[펌] 도메인 로직과 SQL

퍼온곳 : http://gyumee.egloos.com/1783716 [번역] 도메인 로직과 SQL 원본 글은 http://martinfowler.com/articles/dblogic.html 에 있습니다. 최종 주요 갱신: 2003년 2월 우리는 지난 20여 년 이상 데이터베이스 지향 소프트웨어 개발자와 메모리에서 처리하는 애플리케이션 소프트웨어 개발자 간의 간격이 커지는 것을 봐왔습니다. 이 때문에 SQL이나 저장 프로시듀어 같은 데이터베 이스의 기능을 어떻게 이용할지에 대한 논의가 생겨났습니다. 이 글에서 전 업무 로직을 SQL 질의문 안에 둘 것인지 아니면 메모리에 있는 코드 안에 둘 것인지에 대한 문제를 주로 성능과 유지보수성의 관점에서 단순한 -그러나 SQL 충분히 활용한 - 예제를 사용해 살..

DB/Query 2008.07.02

[펌] 오라클과 NLS의 찰떡궁합 들여다보기 1

퍼온곳 : http://www.oracle.com/technology/global/kr/pub/columns/oracle_nls_1.html 오라클과 NLS의 찰떡궁합 들여다보기 류정우, 한국오라클 WPTG팀 오라클의 NLS 지원 특성 영역(Territory)별 지원 언어(Language)적 지원 오라클 제품 처음부터 올바르게 설치하자 올바른 캐릭터셋을 선택하자 KO16KSC5601 KO16MSWIN949 UTF8/AL32UTF8 National Characterset 캐릭터셋 선택의 원칙 올바른 NLS 환경변수값 설정하기 NLS_LANG 1) NLS_LANG 변수의 구성 2) NLS_LANG 변수값 설정의 기본 원칙 3) 데이터베이스의 캐릭터셋과 동일한 값으로 캐릭터셋을 설정하는 경우 KO16KSC56..

DB/관리 2008.03.19

[펌] Instant Client (Oracle 10g) - Oracle Client 설치없이 바로 사용하자.

오라클 클라이언트를 설치하지 않고도 바로 사용할 수 있는 방법이 있었군... 아래 방법대로 Path추가하고, registry에 NLS_LANG, TNS_ADMIN 추가한다. 퍼온곳 : http://blog.naver.com/orapybubu?Redirect=Log&logNo=40013952580 # 오라클 Client를 설치 않고 오라클서버 접속 방법 Oracle 10g에서는 Oracle Client를 설치하지 않고도 오라클을 사용할수 있게 되었습니다. 다음 설명은 Windows 2000을 대상으로 했으며 다른 OS도 비슷하게 처리할 수 있습니다. 1.제품 다운로드 : 필요한 것을 다운로드하면 됩니다. FREE! ▒ Instant Client Package - Basic ▒ Instant Client P..

DB/관리 2008.03.19

[펌] Toad 9 데이터 그리드에서 한글깨짐 문제

퍼온곳 : http://messfilm.egloos.com/tb/1085140 toad로 oracle 10g 에서 데이타를 읽어 오는데 DATA 그리드 부분에서 한글이 깨져서 ??? 로 보일 때. REGEDIT 실행, 아래 경로에 작성하여 주면 된다. 나의 경우 아래 경로에 값이 존재 하지 않아 추가 해주었다. 키이름은 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 에 문자열값 NLS_LANG 값 데이타 KOREAN_KOREA.KO16MSWIN949 작성하고 toad 새로 실행하니 바로 한글이 올바르게 표현 되었다. HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 이 경로에서 정상적으로 동작하지 않을 경우엔 \CLIENT_1 인가? 하위경로에 만들어 주면 된다...

DB/관리 2008.02.14

[펌] Lock Type 및 Lock Mode 정의

퍼온곳 : http://cafe.naver.com/ArticleRead.nhn?articleid=365&sc=e0d630180846249b0b&query=locked_mode&clubid=12321220 ================ LOCK monitor 및 감지 ================= 1. Lock 목표 - Lock contention을 적게 한다. 2. Lock Type 및 Lock Mode 정의 1) DDL Lock (= Dictionary Lock ) - Nowaiting => error - 현재 실행중인 DDL작업이 schema object에 대해 동작하거나 참조하는 동안 해당 schema object가 재정의 되거나 수정, 삭제되는 것을 막는다. (1) Exclusive Lock -..

DB/관리 2007.12.07

[펌] sql trace및 tkprof 간편하게 하기

퍼온곳 : http://www.dbguide.net/dbqa/dbqa120001.jsp?mode=view&idx=713 일반적으로 sql을 튜닝하고자 할때 sql_trace를 =true로 놓고 sql trace를 뜨게 되는데 보통 해당 trace 파일을 찾고자 할경우 udump 밑에서 ls -rlt로 맨 아래 파일을 찾는데요 여러 사람이 동시에 trace를 뜨게 되면 어느것이 내가 뜬것이 확인이 안되는 경우가 많습니다. 그럴 때 아래 sql을 이용, 응용하면 정확하게 해당 trace파일을 찾을 수 있다. col "Session Info" form A80 select ' DB Name : '|| para.value || chr(10) || ' Sid, Serial#, Aud sid : '|| s.sid||..

DB/Tuning 2007.11.07