2017-12-05 6 views
0

설명서에서 스키마가 한 명의 사용자와 관련되어 있음을 알았습니다. 각각의 테이블을 가질 6 개의 스키마를 만들고 싶지만 PHP를 통해 연결할 수 있고 그 테이블에 데이터를 삽입 할 수있는 한 명의 사용자가 필요합니다. 다른 스키마에 액세스 할 수 있습니다.스키마 사용자 및 사용 권한

저는 CONNECT 및 RESOURCE 역할을 해당 사용자에게 할당 할 수 있지만 보안과 관련하여 가장 좋은 옵션은 아닌 것을 알고 있습니다.

나는 스키마 사용자와 PHP 사용자를 위해 하나씩 두 가지 역할을하는 것에 대해 생각했다.

PHP 사용자의 경우 : 세션 작성을 허용하지 않고 무제한 테이블을 (으)로 만듭니다. 스키마 사용자의 경우; 하지만 이러한 사용자에게 몇 가지 권한이 필요합니까? 액세스 할 수 없으므로

올바른 방법입니까?

답변

0

Oracle에서는 각 스키마도 사용자입니다. 사용자가 로그인하지 못하도록하려는 사용자를 잠근 다음 다른 스키마의 오브젝트에 로그인 권한을 부여 할 사용자를 부여 할 수 있습니다.