본문 바로가기
개발 공부

[개발 공부] SQLPLUS SP2-0310 에러

by 볼링치는 개발자 2021. 8. 25.
반응형

데이터베이스 공부를 하려고 Oracle 데이터베이스에 실습환경을 구축하기 위해 SQLPLUS를 통해 데이터 이관 SQL파일을 실행시키려고 했습니다.

 

C:\ 경로에 [데이터이관.sql] 파일을 옮겨 놓고, cmd 창을 열고, 다음 명령어를 통해 SQLPLUS를 실행했습니다.

C:\> SQLPLUS [아이디]/[비밀번호]

그리고 SQLPLUS가 켜지면 다음과 같은 명령어로 SQL파일을 실행하려고 했습니다.

SQL> @[파일이름]

하지만 다음과 같은 에러가 발생했습니다

SP2-0310: 파일 "데이터이관.sql"을 열 수 없습니다.

이를 해결하기 위해 검색을 해봤는데 찾은 해답으로는 SQL 파일을 상대 경로가 아닌 절대 경로로 실행해보라는 것이었습니다.

하지만 이 방법도 해결되지 않았습니다.

 

긴 시간 고민한 끝에 설마 sql파일의 이름이 한글로 되어있어서 그런가 생각하고 test.sql로 이름을 바꾸어 실행해봤습니다.

SQL> @test.sql

정상적으로 sql파일을 실행하는 모습을 볼 수 있습니다.

 

이전에 개발환경 구축을 할 때 윈도우의 사용자 이름이 한글로 되어있어서 애를 먹었던 기억이 있어서 혹시 sql파일 이름도 한글이어서 그런가 했던 의심이 해결책이 되었습니다.

반응형

댓글