2017-12-03 30 views
0

내가 PL/SQL 개발자를 사용하여 오라클 데이터베이스로 CSV 파일을 가져올, 난 기본이 리눅스에서 설치되어 있는지를 알려, 및 PL 창에서/SQL, 내가 명령 실행 :오라클 : CSV 파일 가져 오기 유닉스

SQL> @C:\app\session_name\product\11.2.0\client_3\BIN\sqlldr user/[email protected]_name control=/opt/FNDBSS/Control/FNControl.txt log=log.txt; 

는 오류가 등장하고 있지만 : 오류 파일을 읽는

+0

제어 파일이 Linux 경로 인'/ opt/FNDBSS/Control/FNControl.txt'를 가리키며 Windows에서'sqlldr'을 실행하고 있습니다. 로컬 제어 파일이 있거나 Linux 명령 프롬프트에서 실행해야합니다. –

+0

고마워,하지만 PL/SQL 내가 리눅스 시스템에 설치된 데이터베이스에 연결 –

+0

@ KaushikNayak는 당신이 sqlldr을 실행하고있는 윈도우에 FNControl.txt 파일을 복사 할 것을 제안하는 것으로 보입니다. (그리고 pl/sql에서 올바른 경로를 지정하십시오. 명령). 너 그거 해봤 니? – ysth

답변

1

최소한 명령 행 또는 제어 파일에 로그 파일을 추가하는 데 도움을 주셔서 감사합니다. 그것은 로더가 무엇을하고 있는지 그리고 왜 그럴 수 있는지를 알려줍니다. 또한 BAD 및 DISCARD 파일을 확인하십시오. 오라클 버전은 SQL Loader concepts을 참조하십시오.