Oracle 10.2 클라이언트는 권한을 "기타"에 부여하지 않음
문제점 또는 오류: Oracle 10.2 클라이언트를 사용한 테이블을 맵핑하려는 시도가 라이브러리를 발견할 수 없음 오류로 실패합니다. Oracle 10.1 클라이언트를 변경한 경우 테이블 맵핑에 성공합니다.
솔루션: Oracle 클라이언트 10.2의 알려진 결함입니다. 기본적으로, Oracle 클라이언트 10.2는 모든 권한(r, w 또는 x)을 "기타" 그룹에 부여하지 않습니다. Oracle과 해당 기본 그룹(dba)만이 전체 Oracle 클라이언트 디렉토리 및 모든 서브디렉토리에 대한 읽기와 실행 액세스 권한이 있습니다. 그러므로 사용자가 dba 그룹에 없으면 사용자는 데이터베이스 라이브러리를 읽을 수 없습니다. lib/lib32 디렉토리 아래에서 사용자 권한을 변경하면 테이블 맵핑을 허용하지 않으며 다른 오류가 생성됩니다.
다른 그룹의 사용자에 대한 테이블 맵핑을 사용하려면, ORACLE_HOME 디렉토리에 대한 권한을 변경하여 다른 사용자에 대한 읽기와 실행 액세스 권한을 재귀적으로 허용합니다.