database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39683 게시물 읽기
No. 39683
대용량 인서트시 일부 데이터 누락
작성자
카라(karav)
작성일
2012-10-12 10:11
조회수
5,091

아래와 같은 형태로 인서트를 하는데요.

대용량입니다. 부분적으로 1건씩 샘플로 인서트해보면 잘되는데, 대용량으로 돌리면 인서트가 되지 않는 데이터가 일부 있습니니다.

혹시 어떤 부분이 문제의 원인이 될 수 있는지 고수님 알려주세요.

temp를 임시테이블로 생성하여 처리해야할지, 아니면 append를 잘 못쓴건지 고민중입니다.

insert /*+ append parallel(a테이블,2) */ into a테이블
with temp
as
(select b칼럼, c칼럼, d칼럼
from a테이블
where a칼럼= '01')
temp2
as
(select a.*
from b테이블 a, temp b
where a.a칼럼 = b.d칼럼(+)
and b.d칼럼 is not null)
select *
from temp2

이 글에 대한 댓글이 총 1건 있습니다.

1. 임시 테이블에 PK 가 없다면  > insert  query 이후에  추가된 row 여부, current mode vs. consistent mode 를 확인해 보세요.
2.  PK 에러 여부, 중복여부 


 

tohappy(tohappy)님이 2012-10-15 12:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39686문자열을 분리해서 종으로 표시하고 싶습니다. [2]
이병국
2012-10-12
4857
39685[질문]해당 주에 시작과 끝 일자 구하기 [3]
물새
2012-10-12
6571
39684쿼리 파싱 : 실행한 쿼리를 분석하기 [3]
이병국
2012-10-12
5127
39683대용량 인서트시 일부 데이터 누락 [1]
카라
2012-10-12
5091
39682ORA-01843 [2]
해외
2012-10-12
5120
3968110g export to 11g import 방법좀 알려주세요.
조원근
2012-10-11
6753
39680다단계 조회 쿼리 부탁합니다. [4]
봄바람
2012-10-11
5619
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다