티스토리 뷰

사용자명 입력: system
비밀번호 입력:
마지막 성공한 로그인 시간: 수 9월  22 2021 17:07:21 +09:00

다음에 접속됨:
Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
Version 18.4.0.0.0

SQL>

먼저 SQL Plus를 실행한 뒤 로그인해준다.

 

SQL> alter user scott
  2  identified by tiger
  3  account unlock;
alter user scott
           *
1행에 오류:
ORA-01918: 사용자 'SCOTT'(이)가 존재하지 않습니다

SCOTT 계정 잠금을 풀어준다. 만약 SCOTT계정이 존재하지 않는다면 계정을 생성해줘야한다.

 

SQL> create user scott identified by tiger
  2  default tablespace users
  3  temporary tablespace temp;
create user scott identified by tiger
            *
1행에 오류:
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
SQL> create user c##scott identified by tiger
  2  default tablespace users
  3  temporary tablespace temp;

사용자가 생성되었습니다.

오라클 11g 까지는 첫 번째 구문이 문제없이 실행되지만, 이후 버전부터는 user 이름 앞에 c##를 붙여줘야 공통 사용자 생성이 가능하다.

 

SQL> alter user c##SCOTT
  2  identified by tiger
  3  account unlock;

사용자가 변경되었습니다.

성공적으로 생성했다면, 다시 계정잠금을 풀면된다. 단, 여기서도 user 이름 앞에 c##을 붙여야한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함