티스토리 뷰

※계정작업은 DBA 권한이 있는 사용자 계정(SYSTEM, SYS...)으로 로그인 해서 처리해야 한다.


1.로그인 

-.SQL*PLUS를 이용한 로그인

①OS권한으로 로그인     : SQLPLUS / AS SYSDBA

②SYS, SYSTEM으로 로그인: CONN SYS/비밀번호 AS SYSDBA

③일반적인 툴을 이용한 로그인은 관련 계정과 비밀번호 입력 해서



2.사용자 계정 생성(아이디/비밀번호)

-.DBA 권한을 가진 계정으로 로그인

CREATE USER 사용자_ID IDENTIFIED BY 비밀번호



3.사용자 권한 설정

-.RESOURCE는 여러 리소스를 묶어놓은 ROLE, CONNECT는 접속권한

GRANT RESOURCE, CONNECT TO 사용자_ID


-.사전에 정의된 몇가지 ROLE

RESOURCE 롤: 사용자가 객체(테이블, 뷰, 인덱스)를 생성할 수 있도록 하기 위해서 시스템 권한을 묶어 놓은 ROLE

ex)CREATE CLUSTER, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER

  

CONNECT 롤: 사용자가 데이터베이스에 접속 가능하도록 하기 위해서 가장 기본적인 시스템 권한 8가지를 묶어 놓은 ROLE

ex)ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION,

  CREATE SYNONYM, CREATE TABLE, CREATE VIEW


DBA 롤: 사용자들이 소유한 데이터베이스 객체를 관리하고, 유저를 작성및 변경, 제거할 수 있도록 하는 모든 권한을 가짐

즉, 시스템 자원을 무제한적으로 사용하며 시스템 관리에 필요한 모든 권한을 부여할 수 있는 강력한 권한을 보유한 롤



4.사용자 계정 잠금(LOCK), 해제(UNLOCK)

ALTER USER 사용자_ID ACCOUNT UNLOCK;

ALTER USER 사용자_ID ACCOUNT LOCK;



5.사용자 계정 풀고, 비번 설정

ALTER USER 사용자_ID IDENTIFIED BY 비밀번호 ACCOUNT UNLOCK;

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

[oracle] 오라클 오브젝트 CRUD  (0) 2020.03.20
[oracle] 2.데이터 타입(Data Type)  (0) 2020.03.08
[oracle] 파라미터  (0) 2020.03.08
[oracle] 시스템 객체  (0) 2017.08.13
[oracle] 무결성 제약조건  (0) 2017.04.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함