개발 공부
[개발 공부] SQLPLUS SP2-0310 에러
모닥불꽃
2021. 8. 25. 15:51
반응형
데이터베이스 공부를 하려고 Oracle 데이터베이스에 실습환경을 구축하기 위해 SQLPLUS를 통해 데이터 이관 SQL파일을 실행시키려고 했습니다.
C:\ 경로에 [데이터이관.sql] 파일을 옮겨 놓고, cmd 창을 열고, 다음 명령어를 통해 SQLPLUS를 실행했습니다.
C:\> SQLPLUS [아이디]/[비밀번호]
그리고 SQLPLUS가 켜지면 다음과 같은 명령어로 SQL파일을 실행하려고 했습니다.
SQL> @[파일이름]
하지만 다음과 같은 에러가 발생했습니다
SP2-0310: 파일 "데이터이관.sql"을 열 수 없습니다.
이를 해결하기 위해 검색을 해봤는데 찾은 해답으로는 SQL 파일을 상대 경로가 아닌 절대 경로로 실행해보라는 것이었습니다.
하지만 이 방법도 해결되지 않았습니다.
긴 시간 고민한 끝에 설마 sql파일의 이름이 한글로 되어있어서 그런가 생각하고 test.sql로 이름을 바꾸어 실행해봤습니다.
SQL> @test.sql
정상적으로 sql파일을 실행하는 모습을 볼 수 있습니다.
이전에 개발환경 구축을 할 때 윈도우의 사용자 이름이 한글로 되어있어서 애를 먹었던 기억이 있어서 혹시 sql파일 이름도 한글이어서 그런가 했던 의심이 해결책이 되었습니다.
반응형