SQL Command

seratpfk·2022년 11월 19일
0

DB

목록 보기
4/8

db oracle 접속(대소문자 상관 x)

conn/as sysdba

db user 계정 조회(현재 생성된 계정 확인하기)

select * from dba_users;


16개의 계정이 조회되었다.

사용자 목록 확인

  • DBA_USERS : 데이터베이스 전체 사용자 정보
  • USER_USERS : 자신이 생성한 사용자 정보
  • ALL_USERS : 자신이 생성한 사용자 + 다른 사용자가 생성한 사용자 정보

db 계정 생성

create user 계정명 identified by 비밀번호;

계정 권한 부여

GRANT RESOURCE, CONNECT TO 계정명;

단어 정리

  • CONNECT : 접속
  • RESOURCE : 데이터베이스 객체를 생성, 변경, 삭제할 수 있는 권한
  • DBA : 관리자 권한
  • GRANT : 권한 부여
  • REVOKE : 권한 취소

만든 db user 계정으로 연결하기

conn

사용자 단순 삭제

DROP USER SCOTT;

사용자가 가진 객체(테이블 등)를 모두 삭제

DROP USER SCOTT CASCADE;

DB 접속 권한 취소

REVOKE CONNECT TO SCOTT;

DB 접속 권한 및 객체 사용 권한 취소

REVOKE CONNECT, RESOURCE FROM SCOTT;

DB 관리자 권한 취소

REVOKE DBA FROM SCOTT;

0개의 댓글