반응형

오라클 계정생성, 권한부여

 

 

안녕하세요?

 

오늘은 오라클 명령어 관련하여

 

계정생성하는 방법과

 

권한부여 하는 방법에 대해 알아보겠습니다.

 

자세히 확인하시고 테스트 한번씩 해보시면 금방 습득하실 수 있을것이라 예상합니다.

 


계정 생성하기

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

 

 

계정 비밀번호 변경

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

 

 

계정 삭제

DROP USER "유저ID" CASCADE;
  


( CASCADE 명령어로 관련 SCHEMA 를 모두 삭제 가능합니다. )

 

 

모든 계정 조회

  SELECT * FROM ALL_USERS;

  SELECT * FROM DBA_USERS;
  

 

 

 

시스템 권한 리스트

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;

 

권한부여 관련해서는 아래 포스팅 참고하시면 더 자세한 내용이 있습니다.

 

오라클 테이블 권한 부여 ( GRANT / REVOKE )

 

 

 

DBA 권한 부여

GRANT CONNECT, RESOURCE, DBA TO 유저ID;

 

 

 

 

 

이상으로 oracle 명령어 관련한 내용을 알아봤습니다.

 

 

한 주 잘 마무리 하시고 좋은 주말 보내세요^^

 

 

반응형
블로그 이미지

나남나여

일상 제품리뷰와 맛집/여행/사진을 좋아하고 IT 관련 프로그래밍 초급 & 고급 정보를 공유하는 블로그

,