-- sysaux occupants set linesize 120set pagesize 100 COLUMN "Item" FORMAT A25COLUMN "Space Used (GB)" FORMAT 999.99COLUMN "Schema" FORMAT A25COLUMN "Move Procedure" FORMAT A40 SELECT occupant_name "Item", space_usage_kbytes/1048576 "Space Used (GB)", schema_name "Schema", move_procedure "Move Procedure"FROM v$sysaux_occupantsORDER BY 1/ -- min, max snap id Search set serveroutput on declare CURS..
고객이 생각하는 용량과 실제 사용할수 있는 용량이 차이가 난다. 왜일까?- 엑사데이타 용량 계산법 Quarter Rack 의 경우 - 2 DB nodes - 3 Storage Cells 3 Cell 서버 (High Performance) 는 아래와 같이 계산될수 있다. Step 1: RAW 사이즈 계산 우선 전체 용량을 구해보면 아래와 같다. 전체 Raw 용량 => 각 Cell 당 12EA disk * 각 Disk 당 600G * 3 Cell => 21,600GB 또는 21.09TB 그런데 각 Cell 서버의 1번,2번 디스크에서 OS Linux 영역으로 30G씩 할당이 된다. 그래서 기본으로 디스크 그룹은 남은 10개의 디스크의 30G 용량으로 생성된다. 그리하여 DBFS 디스크그룹은 아래와 같이 용량..
SHRINK SPACE는 오라클10g부터 지원하는 기능으로,세그먼트의 데이터 조각모음(ONLINE Reorg. 효과) 기능. -----------------------------------------------------1. SHRINK 작업을 수행하기 위한 주요 환경 및 주의할 점----------------------------------------------------- 1) 오라클 10g 이상(Init.ora parameter 'Compatible' must be >=10.0) 2) 세그먼트 관리방식이 반드시 ASSM(Auto Segment Space Managed) Tablespace이어야 함 3) 약 20여건씩 INSERT/DELETE하고 COMMIT하는 방식으로 SHRINK함 4) 개별 RO..
/*홈텍스에서 다운받은 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 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 * 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..
[환경] 사용자 환경변수 NLS_LANG 과 Database Characterset은 반드시 일치해야 한다. [전체 백업] EXP_FULL_DATABASE role을 가지는 사용자는 데이타베이스상에 다른 사용자의 오브젝트를 Exporting 할 수 있다. $ exp system/manager file=full.dmp full=y buffer=1024000 log=full.log Export: Release 8.1.7.0.0 - Production on Mon Dec 16 18:25:12 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7...
- Total
- Today
- Yesterday
- 지진
- 유전자
- 생명과학
- 금단증상
- 의료
- 금연
- 뇌
- 챔픽스 후기 금연
- 오라클
- 과학
- 믹스커피
- java
- 100일
- 챔픽스
- 챔픽스 후기
- 단백질
- 냄새
- DNA
- 설탕
- oracle
- 부작용
- 흡연
- 금연일기
- 보건
- 윈도우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 |