처음 오라클을 접하는 사람들은 대게 SCOTT계정을 이용해 실습을 진행한다. 나 역시 오라클을 공부하기 위해 SCOTT을 활성화하길 시도했다. 그런데 오류가 발생했다.
기존에 알려주던 방식대로
cmd창 열기->system으로 접속->SCOTT파일 경로 지정(@입력 후 scott.sql파일을 드래그하면 경로가 자동으로 입력된다. scott.sql파일은 윈도우에서 검색을 통해 찾는 게 빠르다.)->SCOTT계정 접속
을 시도했다. 그러나 위와 보는 바와 같이 'ORA-01017'오류가 발생했다. 혹시나 비밀번호가 잘못됐나싶어 alter문을 활용했지만 이번에는 연결되지 않는다는 메세지가 나왔다. 한마디로 멘붕. 문제를 해결하기위해 곧장 구글 검색을 시작했고 장시간의 삽질끝에 해결방법을 알았다. 오라클은 11g버젼 이후부터는 기존의 문법에서는 적용되지않는 문법들이 있다. 이를 해결하기 위해선 아래와 같은 구문을 입력하고 기존의 문법들 또한 적용될 수 있게 만들어줘야 한다.
alter session set "_ORACLE_SCRIPT"=true;
위의 구문을 입력하면 세션이 변경된다. 그리고 기존의 방식대로 진행하면 SCOTT 계정 접속에 성공한다.
'기혁씨의 삽질표류기' 카테고리의 다른 글
MediaType.APPLICATION_JSON_UTF8_VALUE (0) | 2021.09.29 |
---|---|
No mapping for ~ 에러 메세지 (0) | 2021.09.29 |
[스프링 웹프로젝트] java.sql.SQLException 오류 (0) | 2021.08.20 |
[스프링웹프로젝트] 톰캣 오류 (0) | 2021.08.16 |
[오라클]ORA-12505 오류해결 Listener refused the connection with the following error : ORA-12505, TNS: listener does not currently know of SID given in connect descriptor (0) | 2021.08.02 |