99. 정리전 - IT/15. SQL 따라잡기(41)
-
TKPROD 유틸을 이용하여 간단하게 실행계획 TRACE 보기
1. 이하의 경로에 C:\oracle\product\10.2.0\admin\orcl\udump 이하의 sql문을 tkprof.sql 파일로 저장한다. --1. 먼저, 해당 세션에서 sql_trace 환경 설정을 한다, -- -- SQL> SELECT VALUE FROM V$PARAMETER WHERE name = 'user_dump_dest'; -- -- SQL> ALTER SESSION SET SQL_TRACE = TRUE; -- --2. 분석하고자 하는 문장을 실행한다. -- -- SQL> SELECT * FROM EMP; -- --3. 1에서 조사 분석된 경로로 이동하여 다음 문장을 실행한다. -- 사용자가 접속한 세션에 대한 프로세스 ID를 분석한 후 실행계획을 알아본다. host del tkpr..
2011.04.26 -
ORACLE 내장 테이블 조회
1. Oracle SID 확인 SELECT INSTANCE FROM V$THREAD; 2. DB 네임 확인 SELECT NAME FROM V$DATABASE; 3. USER 확인 SELECT * FROM ALL_USERS; 4. 등록된 유저 목록 보기 SELECT USERNAME, USER_ID FROM DBA_USERS ORDER BY USERNAME; 5. 유저가 소유한 모든 테이블 보기 SELECT * FROM TAB; 6. 사용자 정보 확인 SELECT USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE FROM DBA_USERS; 7. 오브젝트 조회 SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME LIKE '먕'; 8. 테이블..
2011.03.11 -
Analytic Function
Analytic Function 다운 받아서 보실분은 아래의 첨부파일 다운로드 ...
2011.02.25 -
ORACLE 엔터값이 포함된 문자열 한줄로 출력
엔터 표시된 컬럼DATA를 한줄로 표시 REPLACE(char, search_string, replace_string) - 문자열 중 일부를 다른 문자열로 변경 - char 문자열에서 search_string -> replace_string * 엔터값이 포함된 문자열 한줄로 출력 REPLACE(CONTENT, CHR(13)||CHR(10),' ') AS CONTENT
2011.01.05 -
Orange 쓰다 "메모리가 부족합니다" 메시지 나올 때
SQL문을 팡팡 날리다 메모리가 부족합니다 라는 메세지가 나올때는 이하의 파일을 삭제한다. C:\Program Files\WareValley\Orange for ORACLE 3.0\Data C:\Program Files\WareValley\Orange for ORACLE 3.0\temp 상기의 두 디렉토리에 있는 SQLCache.log 를 삭제한다.
2010.12.14 -
FK 걸려있는지 확인하기
/* FK 걸려있는지 확인 쿼리 */ SELECT * FROM ALL_CONSTRAINTS WHERE OWNER = 'SSYADM' AND R_CONSTRAINT_NAME IN (SELECT CONSTRAINT_NAME FROM ALL_CONSTRAINTS WHERE OWNER = 'SSYADM' AND TABLE_NAME = 'TB_OM001' )
2010.12.08