1. 계정 추가

Developer 에서 워크시트 창에 다음과 같이 입력한다. ([]는 생략)

사진 삭제

사진 설명을 입력하세요.


오라클 버전이 12C로 넘어오면서 위 질의문에 ORA-65096 에러가 발생한다면 다음과 같이 해결한다.

1) 유저이름 앞에 c## 을 붙인다.

create user c##cookie identified by 1111;

사진 삭제

사진 설명을 입력하세요.

2) 계속해서 c##을 붙이기 싫다면 아래 문장을 실행한다.

alter session set "_ORACLE_SCRIPT"=TRUE;

사진 삭제

사진 설명을 입력하세요.


대표사진 삭제

위 문장을 입력 후 실행하여 정상적으로 계정이 생성된 것을 확인.

 

2. 권한 설정

위에서 사용자를 추가하였다면 해당 유저에게 DB에 대한 권한을 부여한다.

권한은 보통 접속을 허용해주는 CONNECT 와 객체를 삽입, 수정, 삭제 등의 권한을 주는 RESOURCE 가 있다.

이러한 권한을 ROLE 이라 하며 ROLE 에 대해서는 추후 정리한다.

(보통 기능에 대해 그룹화 시킨 형태를 ROLE 이라 칭하는 듯 하다.)

사진 삭제

사진 설명을 입력하세요.

RESOURCE의 경우 객체(table,trigger,index,cluster,sequence 등)를 생성, 삽입, 삭제하거나 컬럼을 추가, 삭제하는 등 강력한 권한을 부여하므로 신중하게 선택해야 한다.

 

3. 유저의 권한 부여를 완료했다면 접속을 시도해본다. 아래와 같이 성공으로 뜨면 접속에 성공한 것이다.

대표사진 삭제

사진 설명을 입력하세요.

 

정상적으로 접속했다면 상태창에 다음과 같이 생성한 계정이 나올 것이다.

대표사진 삭제

사진 설명을 입력하세요.

 

 

'DB > ORACLE' 카테고리의 다른 글

트리거 멈추기  (0) 2022.08.28
Oracle SQL 처리과정  (0) 2022.08.28
Oracle Server 구조  (0) 2022.08.28

+ Recent posts