ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 권한
    VERTICA/04. Admin 관리 2016. 6. 2. 17:12




    항목

    작업 내용

    필요한 권한

    데이터베이스

    CREATE DATABASE ※ "Management Console" 또는 "Administration Tools"을 이용하여 만듭니다. 슈퍼 유저 만 가능
    DROP DATABASE ※ "Management Console" 또는 "Administration Tools"을 이용하여 삭제합니다. 슈퍼 유저 만 가능
    ALTER DATABASE 슈퍼 유저 만 가능

    스키마

    CREATE SCHEMA 데이터베이스의 CREATE 권한
    DROP SCHEMA 스키마의 소유자
    ALTER SCHEMA RENAME 데이터베이스의 CREATE 권한

    테이블

    CREATE TABLE 스키마의 CREATE 권한 테이블 만들 때 
    순서를 이용하기 위해서는 시퀀스 권한이 있어야합니다. 
    시퀀스의 SELECT 권한 
    시퀀스가 존재하는 스키마에 대한 USAGE 권한
    DROP TABLE 테이블이 존재하는 스키마에 대한 
    USAGE 권한 또는 스키마의 소유자
    TRUNCATE TABLE 테이블이 존재하는 스키마에 대한 
    USAGE 권한 또는 스키마의 소유자
    ALTER TABLE  테이블이 존재하는 스키마에 대한 USAGE 권한
    ADD / DROP /RENAME 
    ALTER-TYPE COLUMN
    ALTER TABLE  테이블이 존재하는 스키마에 대한 USAGE 권한
    ADD / DROP 
    CONSTRAINT
    ALTER TABLE  테이블이 존재하는 스키마에 대한 USAGE 권한
    PARTITION (REORGANIZE)
    ALTER TABLE RENAME 테이블이 존재하는 스키마에 대한 
    CREATE 권한과 USAGE 권한
    ALTER TABLE SET SCHEMA · 현재 테이블이 존재하는 스키마의 USAGE 권한 
    · 대상 스키마의 CREATE 권한
    SELECT 테이블의 SELECT 권한 
    테이블이 존재하는 스키마의 USAGE 권한
    INSERT 테이블의 INSERT 권한 
    테이블이 존재하는 스키마의 USAGE 권한
    DELETE 테이블의 DELETE 권한 
    테이블이 존재하는 스키마의 USAGE 권한 
    · WHERE 절에서 다른 테이블의 컬럼 값을 참조하는 경우 
     해당 테이블의 SELECT 권한도 필요
    UPDATE 테이블의 UPDATE 권한 
    테이블이 존재하는 스키마의 USAGE 권한 
    · WHERE 절과 SET 절에서 
    다른 테이블의 컬럼 값을 참조하는 경우 
    해당 테이블의 SELECT 권한도 필요
    REFERENCES · 외래 키 제약 조건을 생성 할 테이블의 
    REFERENCES 권한 
    · 외래 키 제약 조건을 생성 할 
    테이블이 존재하는 스키마의 USAGE 권한
    ANALYZE_STATISTICS () 테이블의 INSERT / UPDATE / DELETE 권한 
    테이블이 존재하는 스키마의 USAGE 권한
    ANALYZE_HISTOGRAM () 테이블의 INSERT / UPDATE / DELETE 권한 
    테이블이 존재하는 스키마의 USAGE 권한
    DROP_STATISTICS () 테이블의 INSERT / UPDATE / DELETE 권한 
    테이블이 존재하는 스키마의 USAGE 권한
    DROP_PARTITION () 테이블이 존재하는 스키마의 USAGE 권한

    CREATE VIEW 뷰가 존재하는 스키마의 CREATE 권한 
    뷰의 토대가되고있는 
    객체 (테이블 / 뷰)의 SELECT 권한 
    뷰의 토대가되고있는 
    객체가 존재하는 스키마의 USAGE 권한
    DROP VIEW 뷰가 존재하는 스키마의 USAGE 권한 또는 뷰의 소유자
    SELECT ...  뷰의 SELECT 권한 
    FROM VIEW 뷰가 존재하는 스키마의 USAGE 권한 
      뷰의 토대가되고있는 
      객체 (테이블 / 뷰)에 대한 SELECT 사용 권한

    프로젝션

    CREATE PROJECTION 프로젝션의 토대가되고있는 테이블의 SELECT 권한 
    프로젝션의 토대가되고있는 테이블이 존재하는 스키마의 
    USAGE 권한 또는 스키마의 소유자 
    프로젝션이 존재하는 스키마의 CREATE 권한
    AUTO / DELAYED  INSERT..SELECT 또는 COPY 런타임 : 
    PROJECTION 프로젝션의 토대가되고있는 테이블의 SELECT 권한 
      프로젝션의 토대가되고있는 테이블이 존재하는 스키마의 
      USAGE 권한
    ALTER PROJECTION  프로젝션이 존재하는 스키마의 USAGE 권한과 CREATE 권한
    RENAME
    DROP PROJECTION 프로젝션이 존재하는 스키마의 
    USAGE 권한 또는 스키마의 소유자

    외부 프로 시저

    CREATE PROCEDURE 슈퍼 유저 만 가능
    DROP PROCEDURE 슈퍼 유저 만 가능
    EXECUTE 프로 시저에 대한 EXECUTE 권한 
    시저가 존재하는 스키마의 USAGE 권한

    라이브러리

    CREATE LIBRARY 슈퍼 유저 만 가능
    ALTER LIBRARY 슈퍼 유저 만 가능
    DROP LIBRARY 슈퍼 유저 만 가능

    사용자 정의 함수

    CREATE FUNCTION (SQL)  사용자 정의 함수가 존재하는 스키마의 CREATE 권한
    CREATE FUNCTION (UDF) 
    CREATE TRANSFORM FUNCTION (UDF)  사용자 정의 함수가 사용하는 라이브러리의 USAGE 권한
    CREATE ANALYTIC FUNCTION (UDAF)  
    CREATE AGGREGATE FUNCTION (UDAF)  
    DROP FUNCTION  · 슈퍼 유저 또는 사용자 정의 함수의 소유자 
    DROP TRANSFORM FUNCTION 
    DROP ANALYTIC FUNCTION  · 사용자 정의 함수가 존재하는 스키마의 USAGE 권한
    DROP AGGREGATE FUNCTION  
    ALTER FUNCTION RENAME TO 사용자 정의 함수가 존재하는 스키마의 
    USAGE 권한과 CREATE 권한
    ALTER FUNCTION SET SCHEMA · 현재 사용자 정의 함수가 존재하는 스키마의 USAGE 권한 
    · 대상 스키마의 CREATE 권한
    EXECUTE 
    (SQL / UDF / UDT / ADAF / UDAnF) function
    사용자 정의 함수에 대한 EXECUTE 권한 


    사용자 정의 함수가 존재하는 스키마의 USAGE 권한

    SEQUENCE

    CREATE SEQUENCE 시퀀스가 존재하는 스키마의 CREATE 권한
    CREATE TABLE with SEQUENCE · 시케ン스의 SELECT 권한 
    시퀀스가 존재하는 스키마의 USAGE 권한
    DROP SEQUENCE 시퀀스가 존재하는 스키마의 USAGE 권한 또는 스키마의 소유자
    ALTER SEQUENCE RENAME TO 스키마의 CREATE 권한과 USAGE 권한
    ALTER SEQUENCE SET SCHEMA · 현재 시퀀스가 존재하는 스키마의 USAGE 권한 
    · 대상 스키마의 CREATE 권한
    CURRVAL ()  시퀀스의 SELECT 권한 
    NEXTVAL () 시퀀스가 존재하는 스키마의 USAGE 권한

    리소스 풀

    CREATE RESOURCE POOL 슈퍼 유저 만 가능
    ALTER RESOURCE POOL 슈퍼 유저 만 변경 가능한 매개 변수입니다. 
    · MAXMEMORYSIZE 
    · PRIORITY 
    · QUEUETIMEOUT 자원 풀에 대한 
    UPDATE 권한이 할당 된 사용자가 변경 가능한 
    매개 변수입니다. ·
     PLANNEDCONCURRENCY 
    · SINGLEINITIATOR 
    · MAXCONCURRENCY
     
     
     
     
    SET SESSION RESOURCE_POOL 자원 풀에 대한 USAGE 권한 
    사용자는 ALTER USER 문을 사용하여 
    독자적으로 리소스 풀의 설정을 변경할 수 있습니다.
    DROP RESOURCE POOL 슈퍼 유저 만 가능

    사용자

    CREATE USER 슈퍼 유저 만 가능
    ALTER USER 슈퍼 유저 만 가능
    DROP USER 슈퍼 유저 만 가능

    프로필

    CREATE PROFILE 슈퍼 유저 만 가능
    ALTER PROFILE 슈퍼 유저 만 가능
    DROP PROFILE 슈퍼 유저 만 가능

    CREATE ROLE 슈퍼 유저 만 가능
    ALTER ROLE RENAME 슈퍼 유저 만 가능
    DROP ROLE 슈퍼 유저 만 가능

    저장 위치

    CREATE LOCATION 슈퍼 유저 만 가능
    ADD_LOCATION 슈퍼 유저 만 가능
    ALTER_LOCATION_USE 슈퍼 유저 만 가능
    RESTORE_LOCATION 슈퍼 유저 만 가능
    DROP_LOCATION 슈퍼 유저 만 가능

    객체의 가시성

    스키마 검색 개체가 포함 된 스키마에 대해 적어도 
    하나의 권한이 있으면 가능
    "스키마 객체" 스키마의 USAGE 권한 다음 개체에 대해 적어도 
    또는 "시스템 테이블"의 검색 하나의 권한이 있으면 가능 : 
      · TABLE · VIEW · FUNCTION · PROCEDURE · SEQUENCE
       
       
       
       
    프로젝션 검색 프로젝션의 토대가되고있는 모든 테이블에 대해 적어도 
    하나의 권한이 있으면 가능 
    프로젝션의 토대가되고있는 모든 테이블이 스키마에 대한 
    USAGE 권한
    리소스 풀의 검색 리소스 풀의 SELECT 권한
    개체 검색 개체가 존재하는 스키마에 대한 USAGE 권한

    I / O 작업

    연결 / 없음
    EXPORT TO  소스 테이블의 SELECT 권한 
    "다른 Vertica 데이터 클러스터 기반" 소스 테이블이 존재하는 스키마의 USAGE 권한 
      · EXPORT 대상 대상 테이블에 대한 INSERT 권한 
      대상 테이블이 존재하는 스키마의 USAGE 권한
    COPY FROM  소스 테이블의 SELECT 권한 
    "다른 Vertica 데이터 클러스터 기반" 소스 테이블이 존재하는 스키마의 USAGE 권한 
      · EXPORT 대상 대상 테이블에 대한 INSERT 권한 
      대상 테이블이 존재하는 스키마의 USAGE 권한
    COPY FROM 파일 슈퍼 유저 만 가능
    COPY FROM STDIN 테이블의 INSERT 권한 
    스키마의 USAGE 특권
    COPY LOCAL 테이블의 INSERT 권한 
    스키마의 USAGE 특권

    COMMENT

    COMMENT ON {다음 중 하나} :  개체의 소유자 또는 슈퍼 유저
    · AGGREGATE FUNCTION 
    · ANALYTIC FUNCTION 
    · COLUMN 
    · CONSTRAINT 
    · FUNCTION 
    · LIBRARY 
    · NODE 
    · PROJECTION 
    · SCHEMA 
    · SEQUENCE 
    · TABLE 
    · TRANSFORM FUNCTION 
    · VIEW

    트랜잭션

    COMMIT 없음
    ROLLBACK 없음
    RELEASE SAVEPOINT 없음
    SAVEPOINT 없음

    세션

    SET {다음 중 하나} :  없음
    · DATESTYLE 
    · ESCAPE_STRING_WARNING 
    · INTERVALSTYLE 
    · LOCALE 
    · ROLE 
    · SEARCH_PATH 
    · SESSION AUTOCOMMIT 
    · SESSION CHARACTERISTICS 
    · SESSION MEMORYCAP 
    · SESSION RESOURCE POOL 
    · SESSION RUNTIMECAP 
    · SESSION TEMPSPACE 
    ·STANDARD_CONFORMING_STRINGS
    · TIMEZONE
    SHOW {이름 | ALL} 없음

    튜닝 작업

    PROFILE PROFILE을 사용하는 쿼리와 동일한 권한이 필요
    EXPLAIN EXPLAIN을 사용하는 쿼리와 동일한 권한이 필요



    댓글

Designed by Tistory.