'ORACLE'에 해당되는 글 125건

  1. 2008.11.13 파티션 테이블 삭제하기.
  2. 2008.11.06 plan_table
  3. 2008.10.15 FREE LEC
  4. 2008.10.14 SQL*LOADER
  5. 2008.09.09 PK인덱스여부 조회
  6. 2008.09.05 db parameter
  7. 2008.08.21 Pro*C 에러처리
  8. 2008.08.12 데이터베이스 export/import
posted by 구름너머 2008. 11. 13. 13:36

파티션 테이블로 되어 있는 테이블의

특정 파티션의 데이터만 지우고자 할때!!!

SELECT 'alter table '||segment_name ||' drop partition '||partition_name ||';' from dba_segments
where segment_name like '%TB_NUMBERMOVE%'
and partition_name like '%200811%'
order by 1

alter table TB_NUMBERMOVE drop partition P200810;

'ORACLE' 카테고리의 다른 글

계층적 질의(hierarchical query)  (0) 2008.12.08
grouping sets 사용법  (0) 2008.12.08
plan_table  (0) 2008.11.06
FREE LEC  (0) 2008.10.15
SQL*LOADER  (0) 2008.10.14
posted by 구름너머 2008. 11. 6. 13:54

--1. delete plan_table where statement_id='test'

--2. commit

--3. Select lpad(operation,length(operation)+ 2*(level-1)) ||decode(id,0,' Cost estimate:' || decode(position,'0','N/A',position),null) || ' ' ||options || decode(object_name,null,null,':') || rpad(object_owner, length(object_name)+1,',') || object_name || decode (object_type,'UNIQUE' ,'(U) ','NON_UNIQUE','(NU)',null) || decode(object_instance,null,null,'('||object_instance||')') as plans FROM PLAN_TABLE START WITH ID= 0 and STATEMENT_ID = 'test' CONNECT by prior ID=PARENT_ID and STATEMENT_ID='test'

--4.plan실행

explain plan set statement_id='test' for select

--5.table script


CREATE TABLE BILL.PLAN_TABLE
(
STATEMENT_ID VARCHAR2(30 BYTE),
TIMESTAMP DATE,
REMARKS VARCHAR2(80 BYTE),
OPERATION VARCHAR2(30 BYTE),
OPTIONS VARCHAR2(30 BYTE),
OBJECT_NODE VARCHAR2(128 BYTE),
OBJECT_OWNER VARCHAR2(30 BYTE),
OBJECT_NAME VARCHAR2(30 BYTE),
OBJECT_INSTANCE NUMBER(10),
OBJECT_TYPE VARCHAR2(30 BYTE),
OPTIMIZER VARCHAR2(255 BYTE),
SEARCH_COLUMNS NUMBER,
ID NUMBER(10),
PARENT_ID NUMBER(10),
POSITION NUMBER(10),
COST NUMBER(10),
CARDINALITY NUMBER(10),
BYTES NUMBER(10),
OTHER_TAG VARCHAR2(255 BYTE),
PARTITION_START VARCHAR2(255 BYTE),
PARTITION_STOP VARCHAR2(255 BYTE),
PARTITION_ID NUMBER(10),
OTHER LONG
)
TABLESPACE TEMP
LOGGING
NOCACHE
NOPARALLEL;


GRANT DELETE, INSERT, SELECT ON BILL.PLAN_TABLE TO BILCS1;

GRANT DELETE, INSERT, SELECT ON BILL.PLAN_TABLE TO BILCS2;

'ORACLE' 카테고리의 다른 글

grouping sets 사용법  (0) 2008.12.08
파티션 테이블 삭제하기.  (0) 2008.11.13
FREE LEC  (0) 2008.10.15
SQL*LOADER  (0) 2008.10.14
PK인덱스여부 조회  (0) 2008.09.09
posted by 구름너머 2008. 10. 15. 17:06

'ORACLE' 카테고리의 다른 글

파티션 테이블 삭제하기.  (0) 2008.11.13
plan_table  (0) 2008.11.06
SQL*LOADER  (0) 2008.10.14
PK인덱스여부 조회  (0) 2008.09.09
db parameter  (0) 2008.09.05
posted by 구름너머 2008. 10. 14. 16:43

1. http://www.oracleclub.com/main.action

제목검색 : sql*loader


DIRECT
TRUE로 설정되면 SQL*Loader는 DIRECT PATH를 사용.
반대의 경우는 기본 값인 CONVENTIONAL PATH를 사용 합니다.

2. http://www.oracleclub.com/article/11875

※ Conventional Path Load

SQL*Loader 수행 시 direct 옵션을 주지 않는 일반적인 로딩이 여기에 해당된다. 데이타의 로딩을 SQL*Plus 상에서 Insert 문을 수행하듯이 처리한다.


※ Direct Path Load
이전 Block들을 재활용하지 않고, 새로운 Block만 사용하므로, 재활용 가능한 Block들을 검색하는 시간을 줄일 수 있고, Writing 횟수를 줄일 수 있다. Bind-Array Buffer를 사용하지 않고, Formatted Database Block에 직접 기록한다. unrecoverable 옵션을 사용하면, redo/undo log에 기록하는 시간도 없앨 수 있다.


3.SQL*Loader case study

http://www.oracleclub.com/community/1169

제목 검색 : sql*loader case study

'ORACLE' 카테고리의 다른 글

plan_table  (0) 2008.11.06
FREE LEC  (0) 2008.10.15
PK인덱스여부 조회  (0) 2008.09.09
db parameter  (0) 2008.09.05
Pro*C 에러처리  (0) 2008.08.21
posted by 구름너머 2008. 9. 9. 16:01
select * from dba_constraints
where table_name = upper('테이블명)

'ORACLE' 카테고리의 다른 글

FREE LEC  (0) 2008.10.15
SQL*LOADER  (0) 2008.10.14
db parameter  (0) 2008.09.05
Pro*C 에러처리  (0) 2008.08.21
데이터베이스 export/import  (0) 2008.08.12
posted by 구름너머 2008. 9. 5. 15:22

'ORACLE' 카테고리의 다른 글

SQL*LOADER  (0) 2008.10.14
PK인덱스여부 조회  (0) 2008.09.09
Pro*C 에러처리  (0) 2008.08.21
데이터베이스 export/import  (0) 2008.08.12
PRO*C 컴파일옵션  (0) 2008.06.30
posted by 구름너머 2008. 8. 21. 11:22

- sqlerrd : SQL문 수행과 관련된 각종 INTEGER정보들
sqlerrd[0], sqlerrd[1], sqlerrd[3], sqlerrd[5]
: 현재 사용하고 있지 않음
sqlerrd[2] : 처리된 row수. cascade를 처리된 row수는 제외됨.
Array processing을 하는 중에 에러가 발생했다면, 이
변수에는 정상적으로 처리된 row의 수를 return하게
된다.

http://blog.naver.com/maxntop?Redirect=Log&logNo=120005086625

'ORACLE' 카테고리의 다른 글

PK인덱스여부 조회  (0) 2008.09.09
db parameter  (0) 2008.09.05
데이터베이스 export/import  (0) 2008.08.12
PRO*C 컴파일옵션  (0) 2008.06.30
erwin 도메인 관리 관련 아티클  (0) 2008.05.20
posted by 구름너머 2008. 8. 12. 15:52

'ORACLE' 카테고리의 다른 글

db parameter  (0) 2008.09.05
Pro*C 에러처리  (0) 2008.08.21
PRO*C 컴파일옵션  (0) 2008.06.30
erwin 도메인 관리 관련 아티클  (0) 2008.05.20
trace파일 만들기  (0) 2008.04.18