본문 바로가기
Oracle

[ORACLE] SYS, SYSTEM 계정과 권한

by Ssun's 2021. 3. 2.

계정

1.  SYS

    - 오라클 데이터베이스가 설치되면서 자동으로 생성되는 계정(슈퍼 사용자)

    - Dictionary Table의 소유자

    - SYS 스키마에는 테이블 생성 불가 (데이터베이스에 의해서만 수정 가능)

    - SYSDBA로 접속할 때 기본 스키마

    - 데이터베이스 생성가능(SYSDBA PRIVILEGE를 가짐)

    - Oracle 시스템을 유지, 관리, 생성하기 위한 모든 권한을 갖는 계정

 

2. SYSTEM

    - SYS계쩡과 마찬가지로 데이터베이스가 설치되면서 생성되는 계정

    - Dictionary View의 소유자

    - 데이터베이스 생성 불가

    - 데이터베이스 관리에 필요한 table 및 view 생성

    - 생성된 DB를 운영, 관리하기 위한 관리자계정

 

 

권한

1. SYSOPER

    - 데이터베이스를 운영, 관리하기 위한 권한으로 SYSTEM계정이 갖음

    - 아래 권한 외에 데이터베이스 자체를 생성, 삭제하거나 다른 유저 소유의 데이터에는 접근 불가

       1) 인스턴스와 데이터베이스에 대한 startup, mount, open, shutdown, dismount, close 권한

       2) 데이터베이스 백업, 로그파일을 이용한 복구 등에 대한 database backup, archive log, recover권한

 

2. SYSDBA

    - SYSOPER의 권한 뿐 아니라 데이터베이스 생성과 삭제, oracle 시스템에서의 모든 권한을 갖음

    - SYS계정이 갖는 권한

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'Oracle' 카테고리의 다른 글

[ORACLE] DATAPUMP 작업 모니터링  (0) 2021.03.22
[Oracle] SQL Developer로 내보내기  (0) 2021.03.15
[ORACLE] 백업및 복구(2)_IMPDP  (0) 2021.03.04
[ORACLE] 백업및 복구(1)_EXPDP  (0) 2021.03.04
[ORACLE] 비밀번호 만료  (0) 2021.03.02

댓글