반응형
오라클 계정생성, 권한부여
안녕하세요?
오늘은 오라클 명령어 관련하여
계정생성하는 방법과
권한부여 하는 방법에 대해 알아보겠습니다.
자세히 확인하시고 테스트 한번씩 해보시면 금방 습득하실 수 있을것이라 예상합니다.
계정 생성하기
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 > Oracle' 카테고리의 다른 글
ORA-03214: 지정된 파일 크기가 기본 최소치보다 작습니다 ( 테이블스페이스 생성 ) (0) | 2020.03.31 |
---|---|
오라클 TO_DATE 1분만에 완벽마스터로 변신 (0) | 2020.03.24 |
오라클 CASE WHEN 문법과 DECODE 문법의 예제를 알아보자 (0) | 2019.07.31 |
plsql developer 편의기능집합 (6) | 2017.12.06 |
오라클 최근 생성된 테이블, 뷰 확인 (0) | 2017.11.09 |