DataBase/Oracle

Synonym DB의 객체는 각자 고유한 이름이 할당되어 있다. ALIAS처럼 동의어를 만드는것이 바로 시노님이다. ALIAS는 1회성인 반면 시노님(Synonym)은 영구적이다. 보통 다른 유저의 객체를 참조할 때 많이 사용을 한다. 다른 유저의 객체를 사용할때 유저의 이름과 객체의 실제이름을 사용하는데(계정명.객체명) 그 두개를 감춤으로써 데이터베이스의 보안을 개선하기위해 사용되어진다. 시노님에는 PUBLIC과 PRIVATE타입이 있다. PUBLIC은 모든 사용자가 접근할 수 있고 PRIVATE는 특정사용자에게만 참조가 가능하다. Synonym 선언 CREATE [OR REPLACE] [PUBLIC] SYNONYM '[스키마명].[시노님명]' FOR '스키마명.대상오브젝트형' OR REPLACE : ..
White Asher
'DataBase/Oracle' 카테고리의 글 목록