동일한 User를 다른이름으로 변경하여 서버 병합할때? 0 1 1,783

by 김진성 [Oracle Admin] [2011.10.12 18:24:34]


안녕하세요


향후 새로운 시스템 도입으로  2개의 Server를 하나로 통합하고 있습니다.

Instance를 다르게 가져가는게 맞으나 내부사정으로 아래와 같이 User를 추가하여 통합하려고 합니다.

1. 현재상황
1) A Server에 A User(구매)가  있습니다.
    2) B Server에 A User(구매)가  있습니다.

    ※ A, B Server에 있는 A User(구매)는 Table space, Table, Trigger, View, Proceude등 모든 Object가 동일

2. 작업내역
   1) A Server A User(구매) 그대로 둠
   2) B Server A User(구매)를 B User(구매1)로 변경하여 A Server로 이동.
   3) B User(구매1)의 모든 Grant / Synonym / Privelige정보 Drop

3. 질문
예 )  A User(구매)  B User(구매1)
   A User(구매)에 거래처 정보는 기존에 Synonym 으로 설정되어 있을 때

   B User(구매1)에서 거래처 정보를 Select하면 구매 User에 있는 Synonym정보를 우선하는지
   아니면 B User(구매1)의  거래처 정보를 먼저 Select 하는지 궁금합니다.

고수님들의 고견을 듣고 싶습니다.

혹시 저희와 같은 경험을 하신분 계시면 도와주세요.

  
  
by 김진성 [2011.11.03 16:30:18]
User가 다르고 B User의 Gant, Synonym, Privellige 정보를 모두 삭제 하고 실행하니 A/B User가 각각 정상 작동 합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입