BackEnd/JDBC

[oracle] oracle 19c scott 계정 활성화

샤아이인 2022. 2. 7.

하 진짜 scott 계정 활성화하는게 뭐라고... 이렇게 힘드냐.....한 3시간 걸린것 같다...

보통 다른 분들 글에서 설명하는 내용이 대부분 11g나 19c 이전 버전이라 엄청 막혔다.

예전글 보면 unlock하라고들 많이 하시는데, 애당초 19c에서는 scott 계정 자체가 존제를 안해서 unlock이고 나발이고 못한다.

 

19c 버전에서 성공적으로 scott 계정을 활성화 하는 순서를 (미래의 나를 위해) 기록하겠다.

 

0) sys 계정으로 로그인

맨처음 cmd 창을 연 후, sqlplus sys/본인비밀번호 as sysdba 로 로그인 해주면된다.

이후 show user 입력시 "SYS"가 되있으면 성공이다.

 

1) session 변경해주기

alter session set "_ORACLE_SCRIPT"=true;
 

 

2) 19c 기준 scott.sql 파일 위치 확인하기.

오라클 홈페이지에서 오라클을 다운받았다면, 압축파일을 풀 경우 폴더 이름이 WINDOWS.X64_193000_db_home 이다.

scott.sql은 WINDOWS.X64_193000_db_home\rdbms\admin 에 존제한다.

 

3) scott.sql 파일 실행하기

위에서 본인의 scott.sql 파일 경로를 확인했다면 => @경로 를 입력해주면 된다. 다음과 같이 말이다.

@C:\Oracle\WINDOWS.X64_193000_db_home\rdbms\admin\scott.sql
 

경로앞에 꼭 @을 입력해줘야 한다.

 

4) 변경된 유저 확인하기

이후 show user를 입력하면 사용자가 scott임을 확인할수 있다.

 

5) 마지막 비밀번호 tiger로 초기화

댓글