테이블 권한 확인하는 쿼리문
SELECT *
FROM DBA_TAB_PRIVS
WHERE OWNER = '계정명';
이렇게 작성하면 해당 계정이 가지고 있는 테이블들의 권한들을 확인 할 수 있다.
SELECT * FROM USER_SYS_PRIVS
WHERE PRIVILEGE LIKE "CREATE%SYNONYM';
이렇게 작성하면 현재 계정의 시노님 권한을 확인 할 수 있다.
Create any synonym과 create synonym 이렇게 나오는데
전자는 다른 계정의 시노님을 만들 수 있도록 하는 반면,
후자는 다른 계정의 시노님을 만들지 못하고 본인의 계정만 만들 수 있다.
즉,
Create synonym opr_app.t_oprb_hipas_total_amt01m1 for opr_main.t_oprb_hipas_total_amt01m1;
이런 코드는 create any synonym이 되어있어야 opr_app에 시노님을 부여 할 수 있고
Create synonym으로만 되어있는 경우 opr_app에 시노님을 부여할 수 없다.
'기타 개념 > Oracle' 카테고리의 다른 글
<if test = ‘’> (0) | 2024.12.19 |
---|---|
Choose, when, otherwise (0) | 2024.12.16 |
Union, Union All (2) | 2024.09.26 |
오라클 - 프로시저의 COMMIT (1) | 2024.09.06 |
오라클 - 프로시저, 커서 (0) | 2024.09.06 |