Oracle
[Oracle] 테이블 다른 사용자 권한처리(GRANT, REVOKE)
봉주니
2024. 2. 29. 19:38
오라클에서 다른 스키마(사용자)에 생성된 테이블의 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 사용자명;
반응형