>  기사  >  데이터 베이스  >  Oracle의 사용자 권한은 무엇입니까?

Oracle의 사용자 권한은 무엇입니까?

WBOY
WBOY원래의
2022-05-27 17:20:3116938검색

Oracle 사용자 권한: 1. 사용자가 테이블, 인덱스, 연결 인스턴스 생성 등을 포함하여 특정 데이터베이스 작업을 수행할 수 있도록 허용하는 시스템 권한 2. 사용자가 뷰 가져오기 읽기를 포함하여 특정 개체를 작동할 수 있도록 허용하는 개체 권한 저장 프로시저 등을 실행합니다.

Oracle의 사용자 권한은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle의 사용자 권한은 무엇입니까? 시스템 권한: 사용자가 테이블 생성, 인덱스 생성, 인스턴스 연결 등과 같은 특정 데이터베이스 작업을 수행하도록 허용합니다. (사용자용)

객체 권한: 사용자가 일부 작업을 조작할 수 있도록 허용합니다. 읽기 뷰와 같은 특정 개체는 특정 열을 업데이트하고 저장 프로시저를 실행할 수 있습니다. (테이블 또는 뷰의 경우)

1. 시스템 권한

100개 이상의 유효 권한(SELECT * FROM SYSTEM_PRIVILEGE_MAP)

데이터베이스 관리자는 다음과 같은 관리 작업을 완료할 수 있는 고급 권한을 갖습니다.

– 새 사용자 만들기
  • – 사용자 삭제
  • – 테이블 삭제
  • – 테이블 백업
  • 시스템 권한 분류:

DBA: 모든 권한을 가지며 시스템에서 가장 높은 권한을 갖습니다. DBA만이 데이터베이스 구조를 생성할 수 있습니다.
  • RESOURCE: 리소스 권한이 있는 사용자는 데이터베이스 구조가 아닌 엔터티만 만들 수 있습니다.
  • CONNECT: 연결 권한이 있는 사용자는 Oracle에만 로그인할 수 있으며 엔터티나 데이터베이스 구조를 생성할 수 없습니다.
  • 일반 사용자의 경우: 연결, 리소스 권한을 부여합니다.
  • DBA 관리 사용자의 경우: 연결, 리소스, dba 권한을 부여합니다.
  • a. 일반적으로 사용되는 시스템 권한:

CREATE SESSION 세션 생성
  • CREATE SEQUENCE 시퀀스 생성
  • CREATE SYNONYM 동일한 이름의 개체 생성
  • CREATE TABLE TABLE은 테이블을 생성합니다. 사용자 모드
  • CREATE ANY TABLE 모든 스키마에서 테이블 생성
  • DROP TABLE 사용자 모드에서 테이블 삭제
  • DROP ANY TABLE 모든 스키마에서 테이블 삭제
  • CREATE PROCEDURE 저장 프로시저 생성
  • EXECUTE ANY PROCEDURE 모든 모드에서 저장 프로시저 실행
  • CREATE USER 사용자 생성
  • DROP USER 사용자 삭제
  • CREATE VIEW 뷰 생성
  • 2. 다른 객체. 다른 객체를 가지고 권한

객체의 소유자는 모든 권한을 갖습니다.객체의 소유자는 다른 사람에게 권한을 할당할 수 있습니다.

ORACLE은 총 객체 권한을 가집니다.

객체 권한 테이블 보기 순서 프로세스

수정(변경)

    삭제
  • 실행
  • 색인
  • 삽입
  • 참조
  • 선택
  • 업데이트( 업데이트)
  • 또한 연결 및 리소스 권한은
  • CONNECT 역할: SESSION 생성 권한만

  • RESOURCE 역할: CLUSTER, INDEXTYPE, OPERATOR, PROCEDEURE, SEQUENCE, TABLE, TRIGGER, TYPE 권한 생성 권한만 갖습니다.

동시에 사용자에게 ORACLE 리소스 역할이 부여되면 ORACLE 리소스 역할 자체의 권한뿐만 아니라 무제한의 테이블스페이스 권한도 부여됩니다. 무제한 테이블스페이스 권한은 부여되지 않습니다.

뷰를 생성할 수 있는 권한은 없습니다. 따라서 뷰 생성 권한이 필요한 경우 별도로 승인할 수 있습니다.

GRANT CREATE VIEW TO user;

권장 튜토리얼: "

Oracle Video Tutorial

"

위 내용은 Oracle의 사용자 권한은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.