DB 이야기

디비 이야기 20. 시노님

김푸른초푸른 2020. 3. 10. 23:16

1. 시노님이란?

= 데이터 베이스의 객체는 각자 고유한 이름을 가지는데 객체들의 동의어를 만드는 역활


[종 류]

1) PUBLIC

= 디비 사용자 누구나 접근가능


2) PRIVATE 

= 특정 사용자들에게만 참조되는 시노님


2. 시노님 생성

문법 : 

CREATE OR REPLACE [PUBLIC || PRIVATE] SYNONYM [스키마명.] 시노님명

FOR [스키마명.] 객체명

-> FOR 이하에는 테이블, 뷰 , 프로시저, 함수 ,패키지, 시퀀스 등이 올 수 있다 


3. 권한주기

문법 : GRANT SELECT on 시노님명 TO PUBLIC 

-> 조회권한을 PUBLIC에게 준다는 의미 


4. 현계정 시노님 조회 

SELECT * FROM USER_SYNONYMS 


5. 전체 계정 조회

SELECT * FROM ALL_SYNONYMS


6. 시노님 삭제

DROP [PUBLIC || PRIVATE] SYNOMYN 시노님명


7. 비밀번호 변경

ALTER USER 계정이름 IDENFIIED BY 비밀번호 


'DB 이야기' 카테고리의 다른 글

디비 이야기 22. 데이터 무결성  (0) 2020.03.11
디비이야기 21. MERGE문  (0) 2020.03.11
디비 이야기 19. 인덱스  (1) 2020.03.10
디비 이야기 18. 뷰  (0) 2020.03.08
디비 이야기 17. 서브쿼리  (1) 2020.03.08