Oracle - 관리자 계정 접속, 사용자 조회, 생성, 권한 부여/해지, 삭제

반응형

 

해당 포스팅은 cmd의 sqlplus에서 진행되었습니다.

관리자 계정으로 SQL Plus 접속하기

  • 명령프롬프트(CMD)에서 sqlplus를 관리자 계정으로 실행 
# 관리자 계정으로 접속하기
sqlplus / as sysdba

사용자 조회하기

select * from all_users;

 

  • 조회 화면


사용자 계정 생성하기

  • 오라클이 버전업 되면서 C##를 계정 앞에 붙여줘야 생성이 가능
  • 물론 큰따옴표는 생략해도 가능
create user 'C##username' identified by 'userpassword';

 

  • 생성 화면


사용자 비밀번호 변경하기

alter user 'C##username' identified by 'userpassword';

 

  • 변경 화면


사용자 권한 부여하기

우선 필요한 권한은 이 정도이며, 추가 권한이 필요 할 경우 오라클 홈페이지에서 참고하시길 바랍니다.

(중간정도부터 확인하시면 명령어가 상세히 되어있습니다.)

https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/GRANT.html#GUID-20B4E2C0-A7F8-4BC8-A5E8-BE61BDC41AC3

 

SQL Language Reference

 

docs.oracle.com

 

# grant '권한' to '유저이름';

# DB 접속 권한 부여
grant create session to 'C##username';

# 테이블 생성 권한 부여
grant create table to 'C##username';

 

  • DB 접속 권한 부여 화면

 

  • 테이블 생성 권한 부여 화면


사용자 권한 해지하기

# revoke '권한' from 'C##usersname';

# DB 접속 권한 해지
revoke 'create session' from 'C##testuser';

 

  • DB 접속 권한 해지 화면


사용자 삭제하기

drop user 'C##username' cascade;

 

  • 사용자 삭제 화면

 

반응형