nugawiki

./categories/server

오라클 DB 계정 생성 및 권한 관리

업데이트 2026-07-21 조회수

오라클 DB 계정 생성 및 사용자 확인

SYSDBA 접속

su - oracle
sqlplus '/as sysdba'

계정/권한 조회

SELECT * FROM DBA_USERS;                          -- 생성된 계정 목록
SELECT * FROM ALL_USERS;
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '사용자명';   -- 시스템 권한
SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '사용자명';  -- 부여된 롤
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '롤명';       -- 롤에 부여된 시스템 권한
SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = '테이블소유자명';   -- 부여한 객체(테이블) 권한
SELECT ������������ FROM USER_TABLES;                  -- 소유 테이블 목록

계정 생성/변경/삭제

CREATE USER ��������� IDENTIFIED BY ������������;          -- 비밀번호는 문자로 시작해야 함
ALTER USER ��������� IDENTIFIED BY ���������������;
DROP USER ��������� CASCADE;

권한 부여/회수

GRANT ��������� TO ������;
REVOKE ��������� ON ������������ FROM ������;

주요 시스템 권한

권한내용
CREATE USERDB 유저 생성
SELECT/CREATE ANY TABLE모든 유저 테이블 조회/생성
CREATE SESSIONDB 접속
CREATE TABLE/VIEW/SEQUENCE각각 테이블/뷰/시퀀스 생성
CREATE PROCEDURE프로시저 생성
SYSDBA / SYSOPERDB 관리 최고 권한 / 관리 권한

./comments