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;