반응형
오라클 테이블 권한 주기(oracle table grant)
1. 테이블 조회 권한 주기 [SELECT]
GRANT SELECT ON 권한 줄 테이블명 TO 권한 받을 사용자계정;
2. 테이블 입력이나 수정 삭제의 권한을 부여 [INSERT, UPDATE, DELETE]
GRANT INSERT, UPDATE, DELETE ON 권한줄 테이블명 TO 권한받을 사용자 계정;
3. FUNCTION 실행 권한 주기 [execute]
GRANT EXECUTE ON 권한 줄 함수명 TO 권한 받을 사용자계정
* SYNONM 생성
내 계정에서 다른 계정의 특정 테이브을 내 계정에서 볼때 Alias(별칭)을 정해서
그 테이블을 참조할때 사용한다.
(타 계정 테이블을 참조 또는 변경하기 위해서 권한이 부여 되면 자신의 계정에서
SYNONM을 생성하면 된다. )
CREATE SYNONM 시노임 명 FOR 계정명.테이블명;
[예제]
본인계정 : MY_USER
타 계정 : OTHER_USER
테이블명 : OTHER_TABLE
SELECT * FROM OTHER_USER.OTHER_TABLE;
CREATE SYNONM OTHER FOR OTHER_USER.OTHER_TABLE;
SELECT * FROM OTHER;
결과는 같은 값이 나온다.
반응형
'경험치바(Experience Opint Bar)' 카테고리의 다른 글
Ant Task 정리 (0) | 2017.03.03 |
---|---|
ORACLE JOB 조회, 등록, 삭제, 실행, 변경 (0) | 2017.02.02 |
[DB] 오라클 객체 synonym (0) | 2016.07.05 |
telnet 으로 포트 통신 상태 확인 (0) | 2016.06.07 |
리눅스 표준 입출력 기호 쉘 스크립트 사용시 (shell Script -in,output) (0) | 2016.05.10 |