오라클 사용자 생성 개요
오라클에서 사용할 사용자를 생성합니다.
오라클은 다른 DBMS와는 다르게 데이터베이스 생성 후 사용자에게 데이터베이스 권한을 부여하는 구조가 아닙니다. 대신 사용자를 생성하고 사용자에게 테이블 접근 권한을 줍니다.
따라서 오라클 사용자를 생성해 보겠습니다.
SQL 워크시트 열기
- LOCAL SYS 로 데이터베이스에 접속했는지 확인합니다.
- LOCAL SYS 를 우클릭합니다.
- SQL 워크시트 열기를 클릭합니다.
오라클 세션 세팅
ALTER SESSION SET "_ORACLE_SCRIPT"=true;
- 오라클 세션 세팅 쿼리를 작성합니다.
- F9 키를 눌러서 쿼리를 실행합니다.
사용자 생성
CREATE USER "SPRNG_BLG_USR"
IDENTIFIED BY "1234";
- 사용자 생성 쿼리를 작성합니다.
- 방금 작성한 쿼리만 이미지처럼 선택합니다.
- F9 키를 눌러서 쿼리를 실행합니다.
접속 권한 부여
GRANT CONNECT TO "SPRNG_BLG_USR";
SPRNG_BLG_USR
사용자에게 접속 권한을 부여하는 쿼리를 작성합니다.GRANT CONNECT
쿼리 영역을 선택합니다.- F9 키를 눌러서 쿼리를 실행합니다.
리소스 권한 부여
GRANT RESOURCE TO "SPRNG_BLG_USR";
- 리소스 권한을 부여하는 쿼리를 작성합니다.
GRANT RESOURCE
쿼리 영역을 선택합니다.- F9 키를 눌러서 쿼리를 실행합니다.
테이블스페이스 공간 부여
alter user SPRNG_BLG_USR default tablespace users quora unlimited on users;
- 테이블 스페이스 공간을 부여하는 쿼리를 작성합니다.
alter user
쿼리 영역을 선택합니다.- F9 키를 눌러서 쿼리를 실행합니다.
접속 정보 추가 메뉴 진입
- 왼쪽 위 초록색 십자가 버튼을 클릭합니다.
사용자 접속 정보 설정
- NAME : SPRNG_BLG_USR 입니다.
지금 보니 {접속위치} {계정} 규칙을 지키지 않았네요. 실전처럼(?) 귀찮으니까 내버려둡니다. - 데이터베이스 유형 : Oracle입니다.
- 인증 유형 : 기본값입니다.
- 사용자 이름 : SPRNG_BLG_USR입니다. 생성한 오라클 사용자 이름을 써 주시면 됩니다.
- 롤 : 기본값입니다.
- 비밀번호 : SPRNG_BLG_USR 생성시 설정하신 비밀번호입니다. 저는 1234 로 생성했었으므로 1234를 사용합니다.
- 접속유형 : 기본입니다.
- 호스트 이름 : localhost입니다.
- 포트 : 1521입니다.
- SID : xe 입니다.
- 테스트 버튼을 눌러서 접속 정보가 맞는지 확인합니다.
- 저장 버튼을 눌러서 해당 접속 정보를 저장합니다.
- 접속 버튼을 눌러서 SPRNG_BLG_USR 접속 정보로 접속합니다.