-
회사 솔루션의 디비가 오라클 11g 로 구성되어 있습니다.
디비가, D1, D2, D3 가 있고, 토드와 같은 툴의 연결 관리자에 등록이 되어 있습니다.
접속 ID/PW 로
P1/W1 은 D1 연결을 위해서,
P2/W2 는 D2 연결을 위해서,
P3/W3 는 D3 연결을 위해서이렇게 연결을 해서 쿼리를 쓰고는 했는데,
얼마전, 지금까지는 접근하지 않았던 D4 에 연결할 일이 생겼습니다.
그래서, 사내 DBA 에게 D4 에 연결할 ID/PW 를 알려줘, 라고 물어봤습니다.DBA 가 말하기를 D1, D2, D3 에 접속하던 스키마 이름으로 접속하면 된다고 합니다.
그래서, 순간…아차 싶었습니다.
연결 관리자에 등록해 둔 P1,W1 가 사용자 계정이 아니라 각 디비 안의 테이블 오너이고,
P1 계정으로 생성된 테이블만 접속할 수 있었던거구나…이렇게 계정 관리하는게 일반적인 방식인가요? 오라클에서?
오라클에서 쿼리를 오래해 왔지만, 계정과 연관해서는 할 일도 없었고, 관심도 없어서,
잘 모르고 있었는데, 갑자기 상황이 닥치는 좀 알고 넘어가야 할 것 같네요.설명해 주실 분 계시면 감사하겠습니다.