다른 테이블 스페이스의 테이블이나 함수를 실행했을때, '테이블이나 뷰가 없습니다' 이런 오류가 나는 경우가 있다.
이는 해당 스페이스의 조회 권한이 없기 때문이다!
따라서 해당 스페이스에서 권한을 부여해야만 내가 원하는 곳에서 사용할 수 있다.
권한 조회
사용자 관련 뷰테이블 : USER_TAB_PRIVS, USER_TAB_PRIVS_MADE, USER_TAB_PRIVS_RECD, DBA_TAB_PRIVS
DBA 관련 뷰테이블 : DBA_SYS_PRIVS, DBA_ROLE_PRIVS, DBA_TAB_PRIVS, DBA_COL_PRIVS
[출처][Oracle/Tibero]오라클 사용자 및 테이블 권한 부여 및 조회|작성자 로그
GRANT SELECT ON [TABLE NAME] TO [USER];
GRANT INSERT ON [TABLE NAME] TO [USER];
GRANT DELETE ON [TABLE NAME] TO [USER];
GRANT UPDATE ON [TABLE NAME] TO [USER];
GRANT EXECUTE ON 함수명 TO 계정명;
REVOKE SELECT ON [TABLE NAME] FROM [USER];
REVOKE INSERT ON [TABLE NAME] FROM [USER];
REVOKE DELETE ON [TABLE NAME] FROM [USER];
REVOKE UPDATE ON [TABLE NAME] FROM [USER];