오라클의 연결 계정과 스키마가 동일한건가요?

  • #3315449
    오라클 97.***.79.43 517

    회사 솔루션의 디비가 오라클 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 계정으로 생성된 테이블만 접속할 수 있었던거구나…

    이렇게 계정 관리하는게 일반적인 방식인가요? 오라클에서?

    오라클에서 쿼리를 오래해 왔지만, 계정과 연관해서는 할 일도 없었고, 관심도 없어서,
    잘 모르고 있었는데, 갑자기 상황이 닥치는 좀 알고 넘어가야 할 것 같네요.

    설명해 주실 분 계시면 감사하겠습니다.

    • 오라클 97.***.79.43

      저만 질문하는 내용은 아니였군요.

      검색해 보니,

      https://code.i-harness.com/ko-kr/q/d6e66

      생각보다 꽤 복잡하네요. 디비에 연결하는 계정이랑 스키마..

    • 그런딜은 169.***.2.12

      P1,W1 이 사용자 계정입니다.
      해당 스키마의 테이블에 대한 접근 권한을 가지고 있는.. 테이블 오너 일수도 있죠…
      주어진 권한에 따라 접근 할 수 있는 범위가 달라지죠.

      D1, D2, D3 가 서로 다른 데이터베이스는 맞나요?