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 38691 게시물 읽기
No. 38691
구분자가 없는 데이타 sqlldr 시에 오류 질문 입니다.
작성자
김용남(david999)
작성일
2011-07-13 11:18
조회수
6,207

안녕하세요..

데이타에 구분자가 없습니다. 이것을 SQL*Loader 를 사용해서 테이블에 집어넣으려고 합니다.

질문 1. 데이타에 구분자가 없어도 sql loader 를 이용해서 데이타를 넣을수가 있나요?

질문 2. 넣을수 있다면 아래처럼 control 화일을 만들면 되는건가요?

자세히 알려주시면 대단히 감사하겠습니다. 그럼 수고하세요~

 

환경은 windows 2008 R2  오라클 11g 입니다.

제가 했던 작업은 아래와 같습니다.

'd:\migration\ctl\korea_test.ctl' 로 파일명을 만들었습니다.

=========== control file의 내용입니다. =====================================

LOAD DATA
INFILE 'd:\migration\korea_test.txt'
BADFILE 'd:\migration\korea_test.bad'
preserve blanks
INTO TABLE t_korea
APPEND

 aaa position(1:4),    
 bbb position(5:8),    
 ccc position(9:28),   
 ddd position(29:34),   
 eee position(35:35),   
 fff position(36:43)

)

=================================================

명령은 아래와 같이 하였습니다.

d:\migration\ctl>sqlldr userid=userid/passwd@DB_NAME control='d:\migration\ctl\korea_test.ctl'

================================================

 

실행하면 아래와 같은 오류 메시지가 나옵니다

==========================================================
SQL*Loader: Release 11.2.0.2.0 - Production on 수 7월 13 11:06:01 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

SQL*Loader-704: 내부 오류: ulconnect: OCIServerAttach [0]
ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함

==========================================================

 

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

에러메시지 내용은 컨트롤 파일의 문제가 아니라 tns 문제인거같은데요 sqlplus 로 접속이 되는지 부터 확인해보시기 바랍니다. 컨트롤파일은 제대로 작성하셨네요..

1님이 2011-07-13 11:34에 작성한 댓글입니다. Edit

안그래도 지금 확인해 보았습니다.

sqlplus 로 접속이 잘되고 있습니다.

답답하네요... ^^

답변 감사 드립니다.

김용남님이 2011-07-13 13:09에 작성한 댓글입니다. Edit

좀 늦었지만 혹시 아직 해결못해셨나 해서 다시 답변 올립니다만...

 

sqlldr 사용법은

sqlldr id/pass@tnsname control=ctl파일명

입니다..

userid=userid/passwd@db_name 이라고 써있어서 혹시하는 마음에 적어봤습니다.

1님이 2011-07-15 16:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38694trigger에서 if 문 문의 [1]
김홍찬
2011-07-13
3521
38693쿼리문의 재문의 [1]
레이첼
2011-07-13
3309
38692계층구조입니다. 이틀간삽질하고있네요.
노정균
2011-07-13
3871
38691구분자가 없는 데이타 sqlldr 시에 오류 질문 입니다. [3]
김용남
2011-07-13
6207
38690당월합계,전년동월합계,전월합계를 구할려구합니다. [2]
노정균
2011-07-13
7251
38689CASE WHEN EXISTS [1]
레이첼
2011-07-12
9138
38688오라클에서 RTRIM에 대한 문의 [1]
gemini2k
2011-07-12
3920
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다