Code Party Lounge

[oracle] oracle 계정생성 및 권한부여 본문

database/oracle

[oracle] oracle 계정생성 및 권한부여

bean._. 2021. 1. 18. 22:36
반응형

오라클에서 계정을 생성하고 권한을 부여하는 방법


계정 생성

CREATE USER 유저ID IDENTIFIED BY "비밀번호";

계정 비밀번호 변경

ALTER USER "유저ID" IDENTIFIED BY "비밀번호";

계정 삭제

DROP USER "유저ID" CASCADE;

(CASCADE : 관련 SCHEMA를 모두 삭제)


시스템 권한

CREATE USER 데이터베이스 유저 생성 권한
SELECT ANY TABLE 모든 유저의 테이블 조회 권한
CREATE SESSION 데이터베이스 접속 권한
CREATE TABLE 테이블 생성 권한
CREATE VIEW view 생성 권한
CREATE PROCEDURE USER procedure, function, package 생성 권한
CREATE SEQUENCE sequence 생성 권한
SYSDBA 데이터베이스 관리 최고 권한
SYSOPER 데이터베이스 관리 권한

DML 권한 부여 및 권한 취소

GRANT DELETE, INSERT, SELECT, UPDATE ON 테이블명 TO 유저ID;

REVOKE DELETE, INSERT, SELECT, UPDATE ON 테이블명 TO 유저ID;

DBA 권한 부여

GRANT CONNECT, RESOURCE, DBA TO 유저ID;

반응형

'database > oracle' 카테고리의 다른 글

[oracle] 패스워드 분실 시 패스워드 변경  (0) 2021.01.18