

# Amazon EFS 통합 문제 해결
<a name="oracle-efs-integration.troubleshooting"></a>

RDS for Oracle DB 인스턴스는 Amazon EFS 파일 시스템에 대한 연결을 모니터링합니다. 모니터링에서 문제가 감지되면 RDS for Oracle DB 인스턴스는 문제를 수정하고 RDS 콘솔에 이벤트를 게시하려 시도할 수 있습니다. 자세한 내용은 [Amazon RDS 이벤트 보기](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ListEvents.html)를 참조하세요.

이 섹션의 정보는 Amazon EFS 통합 작업 시 일반적 문제를 진단하고 수정하는 데 도움이 됩니다.


| Notification | 설명 | 작업 | 
| --- | --- | --- | 
| `The EFS for RDS Oracle instance {{instance_name}} isn't available on the primary host. NFS port 2049 of your EFS isn't reachable.` | DB 인스턴스가 EFS 파일 시스템과 통신할 수 없습니다. | 다음을 확인하세요.+  EFS 파일 시스템이 존재합니다. <br />+  EFS 탑재 대상에 연결된 보안 그룹에 TCP/2049(유형 NFS)에서 RDS for Oracle DB 인스턴스의 보안 그룹 또는 네트워크 서브넷을 허용하는 인바운드 규칙이 있습니다.  | 
| `The EFS isn't reachable.` | `EFS_INTEGRATION` 옵션을 설치하는 동안 오류가 발생했습니다. | 다음을 확인하세요.+  EFS 파일 시스템이 존재합니다. <br />+  EFS 탑재 대상에 연결된 보안 그룹에 TCP/2049(유형 NFS)에서 RDS for Oracle DB 인스턴스의 보안 그룹 또는 네트워크 서브넷을 허용하는 인바운드 규칙이 있습니다. <br />+  VPC의 `enableDnsSupport` 속성이 켜져 있습니다. <br />+  VPC에서 Amazon이 제공하는 DNS 서버를 사용하고 있습니다. Amazon EFS 통합은 사용자 지정 DHCP DNS와 함께 작동하지 않습니다.  | 
| `The associated role with your DB instance wasn't found.` | `EFS_INTEGRATION` 옵션을 설치하는 동안 오류가 발생했습니다. | IAM 역할을 RDS for Oracle DB 인스턴스에 연결했는지 확인합니다. | 
| `The associated role with your DB instance wasn't found.` | `EFS_INTEGRATION` 옵션을 설치하는 동안 오류가 발생했습니다. RDS for Oracle은 `USE_IAM_ROLE` 옵션 설정이 `TRUE`인 DB 스냅샷에서 복원되었습니다. | IAM 역할을 RDS for Oracle DB 인스턴스에 연결했는지 확인합니다. | 
| `The associated role with your DB instance wasn't found.` | `EFS_INTEGRATION` 옵션을 설치하는 동안 오류가 발생했습니다. RDS for Oracle은 `USE_IAM_ROLE` 옵션 설정이 `TRUE`인 올인원 CloudFormation 템플릿에서 생성되었습니다. | 차선책으로 다음 단계를 따라 완료하세요.1.  IAM 역할 및 기본 옵션 그룹과 함께 DB 인스턴스를 생성하세요. <br />2.  후속 스택 업데이트 시 `EFS_INTEGRATION` 옵션과 함께 사용자 지정 옵션 그룹을 추가합니다.  | 
| `PLS-00302: component 'CREATE_DIRECTORY_EFS' must be declared` | 이 오류는 Amazon EFS를 지원하지 않는 RDS for Oracle 버전을 사용할 때 발생할 수 있습니다. | RDS for Oracle DB 인스턴스 버전 19.0.0.0.ru-2022-07.rur-2022-07.r1 이상을 사용하고 있는지 확인하세요. | 
| `Read access of your EFS is denied. Check your file system policy.` | DB 인스턴스가 EFS 파일 시스템을 읽을 수 없습니다. | EFS 파일 시스템이 IAM 역할을 통해 또는 EFS 파일 시스템 수준에서 읽기 액세스를 허용하는지 확인하세요. | 
| 해당 사항 없음 | DB 인스턴스가 EFS 파일 시스템에 쓸 수 없습니다. | 다음 단계를 따릅니다.1.  EFS 파일 시스템이 Amazon EC2 인스턴스에 탑재되어 있는지 확인합니다. <br />2.  RDS 사용자에게 `others` 그룹 쓰기 액세스 권한을 부여합니다. 가장 간단한 방법은 EFS 파일 시스템의 최상위 디렉터리에서 `chmod 777` 명령을 실행하는 것입니다.  | 