- 쉽게 말해 alias같은 역할을 한다.
- 객체 고유의 이름을 동의어로 만들어주는 것을 의미한다.
- 주로 다른 유저의 객체( 테이블, 뷰, 프로시저, 함수, 패키지, 시퀀스 )를 참조할 때 많이 사용한다.
- 실제 운영시 시노님을 사용하는 이유는, 다른 유저의 객체를 사용할 때, 유저의 이름과객체의 실제 이름을 사용하는데
그 두개를 감춤으로써 DB보안 개선
# 사용자 시노님 조회
select * from user_synonyms;
# 전체 시노님 조회
select * from all_synonyms;
# 시노님 생성
create or replace public/private synonym 시노님명 for 객체명;
ex) create or replace public synonym at_stk_item_real for MAFS.at_stk_item;
# 시노님 삭제
drop public synonym at_stk_item_real;
# 시노님 권한 부여
grant select on 시노님명 to 계정;
'Oracle' 카테고리의 다른 글
오라클 sqlplus 출력 화면 설정 (0) | 2023.01.24 |
---|---|
오라클 DB LINK 사용법 (0) | 2023.01.24 |
오라클 사용자 생성, 조회, 삭제, 권한 부여 (0) | 2023.01.24 |
Top SQL (0) | 2023.01.20 |