주니봉
  • [Oracle] 테이블 다른 사용자 권한처리(GRANT, REVOKE)
    2024년 02월 29일 19시 38분 51초에 업로드 된 글입니다.
    작성자: 봉주니

    오라클에서 다른 스키마(사용자)에 생성된 테이블의 DML(SELECT, INSERT, UPDATE, DELETE ) 권한을 부여하기 위해서는 GRANT 문을 사용하면 된다. 

     

    다른 스키마 테이블 DML 권한 부여

    GRANT SELECT ON 테이블명 TO 사용자명;
    GRANT INSERT ON 테이블명 TO 사용자명;
    GRANT UPDATE ON 테이블명 TO 사용자명;
    GRANT DELETE ON 테이블명 TO 사용자명;
    
    --권한을 한번에 부여
    GRANT ALL ON 테이블명 TO 사용자명;

     

     

    반대로 권한을 회수할때는 REVOKE로 사용한다.

     

    다른 스키마 테이블 DML 권한 제거

    REVOKE SELECT ON 테이블명 FROM 사용자명;
    REVOKE INSERT ON 테이블명 FROM 사용자명;
    REVOKE UPDATE ON 테이블명 FROM 사용자명;
    REVOKE DELETE ON 테이블명 FROM 사용자명;
    
    --권한을 한번에 부여
    REVOKE ALL ON 테이블명 FROM 사용자명;
    반응형
    댓글