이야기앱 세상

오라클에서 c##으로 시작하는 계정 이름 부여 본문

IT/Database

오라클에서 c##으로 시작하는 계정 이름 부여

storya 2020. 11. 30. 10:00

오라클에서 c##으로 시작하는 계정 이름 부여 

오라클 12c부터 계정을 생성할 때 c##으로 시작하는 계정이름을
지정하도록 바뀌었다. 

 

CREATE USER c##abcd IDENTIFIED BY 1234;

grant connect, dba, resource to c##abcd;

 

만약 c##으로 시작하는 계정을 생성하지 않고 싶으면

alter session set "_ORACLE_SCRIPT"=true; 로 설정하면
c##로 시작하지 않는 계정이름 부여가 가능하다.

 

CREATE USER abcd IDENTIFIED BY 1234;

grant connect, dba, resource to abcd;

 

테이블을 생성한 후 데이터를 저장하려고 하면 아래와 같은 오류가 발생한다.

ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다.

 

이런 경우 아래 같이 tablespace를 지정해준다.

alter user abcd default tablespace users quota unlimited on users;

반응형
Comments