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 38532 게시물 읽기
No. 38532
insert 무반응..
작성자
마이네오
작성일
2011-04-29 21:27
조회수
4,064

 mysql의 데이터를 csv파일로 다운받은 후 oracle에 넣는 작업을 진행중입니다.

 

오라클을 잘 몰라서...

일단 CSV파일을 INSERT 문으로 만들어서 넣고 있는데요,

 

약 300개의 데이터를 넣는 중에 오류가 발생했습니다.

 

원래 열보다 너무 넓은(?) 그런 비슷한 오류가 떴는데...insert문으로 변경할 때 잘못했나보다하고 수정해서 다시 넣었습니다.

 

그런데 그 이후로 먹통이네요;

select 명령은 잘 되는데 insert 명령만 실행하면 반응이 없습니다.

ctrl+C도 안되고요...

그래서 콘솔 창을 몇번 닫고 열고 반복하서 오류 메시지 확인도 안되는 상황입니다.

 

혹시 원인이 뭔지 아시는분 답변 부탁드려요.

아니면 사용자가 실행하는 query의 오류 또는 테이블스페이스 오류 메시지를 확인할 수 있는 방법이 있으면 답변 부탁드립니다.

 

 

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

1.   파일로 된 데이터를 입력할때는, 전통적으로는 sqlldr (= SQL Loader) 를 이용하는 방법이 있읍니다.

 

http://www.orafaq.com/wiki/SQL*Loader_FAQ

 

가장 처음의 예제에 csv 파일을 넣는 방법이 나와 있네요.   

 

2.  제가 보기에는 한 session에서 데이터를 집어 넣고 commit 이나 rollback 을 실행하지 않고, 다른 session 에서 중복된 데이터를 넣을려고 한것 같읍니다.  
 

3.  혹시 그전 session이 insert 실행을 막고 있나 찾아보세요. 

 

SELECT process, sid, blocking_session
FROM v$session
WHERE blocking_session is not null;
 

hopper(bunny)님이 2011-04-29 22:35에 작성한 댓글입니다.
이 댓글은 2011-04-29 22:50에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
38535데이터별 다른 조건 [4]
진희
2011-05-03
4249
38534초당 3천~6천건의 insert시 100만건에서 서버 뻗는 현상 [2]
최지훈
2011-05-03
4210
38533연속일수 구하는 SQL..급한데,잘 안됩니다.흑. [2]
임현정
2011-05-01
4185
38532insert 무반응.. [1]
마이네오
2011-04-29
4064
38531오라클 서버 V8.1.7이고 Client는 10G이면 ?
궁금해요
2011-04-29
3057
38530쿼리 속도 문제... [2]
손님
2011-04-28
3856
38529group by 시 문자열..수정합니다 [5]
고영민
2011-04-28
4048
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다