아카이브로그 사용량 보기 SELECT FILE_TYPE, PERCENT_SPACE_USED AS USED, PERCENT_SPACE_RECLAIMABLE AS RECLAIMABLE, NUMBER_OF_FILES AS "number" FROM V$FLASH_RECOVERY_AREA_USAGE; FILE_TYPE USED RECLAIMABLE number CONTROL FILE 0.01 0 1 REDO LOG 0 0 0 ARCHIVED LOG 0 0 0 BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 0 0 0 FOREIGN ARCHIVED LOG 0 0 0 SELECT name, space_limit AS Total_size, space_used AS Used, S..
/*홈텍스에서 다운받은 pdf를 xml로 변환하여 table로 parsing하는 sql*/ A 2012100410196214 2012 : 중략 : 500000 500000 10000 150000 200000 100000 100000 10000 1000000 : 중략 : --기부금 연간합계(L101Y)WITH tb AS ( SELECT EXTRACTVALUE ( VALUE ( p ), '/man/@resid' ) man_resid , EXTRACTVALUE ( VALUE ( p ), '/man/@name' ) man_name , EXTRACT ( VALUE ( p ), '/man/data' ) man_data FROM TABLE ( XMLSEQUENCE ( EXTRACT ( xmltype ( xml소스문자..
오라클 변환 함수(Oracle Conversion Functions) SELECT/* to_char(datetime, 'format') : DATE 관련 데이터 타입을 일정한 양식(format)에 의해 VARCHAR2 데이터 타입으로 변환. */ to_char(SYSDATE) /* 04-JUL-12 */ , to_char(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') /* 2012-07-04 13:12:24 */ , to_char(SYSDATE, 'fmDD Month YYY') /* 4 July 12 */ , to_char(SYSDATE, 'YYYY"년" MM"월" DD"일"') /* 2012년 07월 04일 */ , to_char(SYSDATE, 'month dd, yyyy') /* ju..
오라클 숫자 관련 함수 Oracle Number Functions SELECT /* ROUND(n, m) : n을 소수점 m+1 자리에서 반올림한 결과를 반환. */ ROUND(123.4567,2) /* 123.46 */ , ROUND(123.4557,2) /* 123.46 */ , ROUND(123.4547,2) /* 123.45 */ , ROUND(18.354, -1) /* 20 */ /* TRUNC(n [, m]) : 인수 n을 소수점 자리 m+1 이하 절삭하여 반환. */ , TRUNC(18.678) /* 18 */ , TRUNC(18.556, 0) /* 18 */ , TRUNC(18.556, -1) /* 10 */ , TRUNC(18.556, 1) /* 18.5 */ , TRUNC(123.456..
SELECT /* LOWER(char) : 입력된 문자 값을 소문자로 변환하여 반환. */ LOWER('LOVE') /* love */ /* UPPER(char) : 입력된 문자 값을 대문자로 변환하여 반환. */ , UPPER('pink') /* PINK */ /* INITCAP(char) : 첫글자만 대문자로 변환하여 반환. */ , INITCAP('pinklady') /* Pinklady */ /* CONCAT(char1, char2) : 두 문자열을 연결하여 반환. */ , CONCAT('Hello','Kitty') /* HelloKitty */ /* SUBSTR(string, position, substring_length) : 대상 문자열을 지정 자리에서 시작하여 지정 갯수만큼 선택적으로 반환..
오라클 CLOB LIKE 검색 문자열검색할때 아래와 같이 사용. LIKE 검색이 안될때 INSTR 사용 SELECT * FROM V$SQLAREAWHERE DBMS_LOB.INSTR(SQL_FULLTEXT,'SQL') > 0; SELECT * FROM V$SQLAREAWHERE INSTR(SQL_FULLTEXT,'SQL') > 0; SELECT * FROM V$SQLAREAWHERE SQL_FULLTEXT LIKE '%SQL%'; 참고http://docs.oracle.com/cloud/latest/db112/SQLRF/functions080.htm#SQLRF00651 INSTRSyntax Description of the illustration instr.gif PurposeThe INSTR functi..
오라클 버전은 아래와 같이 확인 할 수 있다. select * from v$version;
select /*+ ALL_ROWS */ segment_name, round(sum(bytes),2) Mb , sum(decode(extent_id, 0, bytes, 0)) initial_ex, sum(decode(extent_id, 1, bytes, 0)) next_ex , max(extent_id)+1 extents , sum(bytes) ttlsize from dba_extents Where segment_type in ('TABLE', 'TABLE PARTITION') and (segment_name like 'FRA%' or segment_name like 'BIS%' or segment_name like 'DAS%' ) AND SEGMENT_NAME NOT IN('FRA_60MIN_VIEW_..
오라클 9 이상에서 된다고 하는군요..SYS_CONNECT_BY_PATH 쓰면 됩니다. * SYS_CONNECT_BY_PATH 함수는 연결하려는 문자열의 수가 많아질 경우, 해당 쿼리의 performance 에 문제가 생길 수 있습니다. 충분히 테스트하고 적용하시기 바랍니다. SYS_CONNECT_BY_PATH 함수 사용으로 performance 에 문제가 생길 경우, plsql로 해결하시면 되겠습니다. 예제 1) 다중 Row 결과를 단일행으로 컴마로 분리해 출력하는 방법(1) 에서, 만약 행들이 그룹번호에 따라 그룹으로 나뉘어져 있고, 각 그룹별로 하나의 행으로 컴마로 분리해 출력하려고 하면 어떻게 해야 할 것인가? 이름 그룹 ========== 홍길동 1 김길동 1 이길동 1 홍순신 2 김순신 2 이..
################################################################################# 다른 Tablespace 로 Import 시키기 메타링크 원문 : 1012307.6 A. Table Level 로 B. User Level 로 [ 다른 디비로 동일 유저로 ] C. From User A to user B 로 [ 동일 디비에서 다른 유저로 ] ################################################################################# A. Table Level 로 1. Tablespace Check [ Export 할 Table 가 속한 ] 2. 2.1 충분한 공간이 확보 된다면, Import..
- Total
- Today
- Yesterday
- 챔픽스
- 보건
- oracle
- 상식
- 100일
- DNA
- 설탕
- 냄새
- 금단증상
- 금연일기
- 생명과학
- java
- 오라클
- 보건소
- 단백질
- 챔픽스 후기 금연
- 부작용
- 챔픽스 후기
- 금연
- 뇌
- 의료
- 지진
- 흡연
- 믹스커피
- 인공지능
- 통신
- 윈도우10
- 유전자
- 과학
- 다이어트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |