Oracle DB 인스턴스에 대한 연결 문제 해결 - Amazon Relational Database Service

Oracle DB 인스턴스에 대한 연결 문제 해결

다음은 Oracle DB 인스턴스 연결을 시도할 때 발생할 수 있는 문제입니다.

문제 문제 해결 제안

DB 인스턴스에 연결할 수 없습니다.

새로 생성한 DB 인스턴스의 경우, DB 인스턴스를 사용할 준비가 될 때까지 DB 인스턴스의 상태는 [creating]입니다. 상태가 available로 변경되면 DB 인스턴스에 연결할 수 있습니다. DB 인스턴스 클래스와 스토리지의 양에 따라 새 DB 인스턴스를 사용할 수 있을 때까지 최대 20분이 걸릴 수 있습니다.

DB 인스턴스에 연결할 수 없습니다.

DB 인스턴스를 만들 때 지정한 포트를 통해 통신을 보내거나 받을 수 없으면 DB 인스턴스에 연결할 수 없습니다. 네트워크 관리자에게 문의해 DB 인스턴스에 대해 지정한 포트가 인바운드 및 아웃바운드 통신을 허용하는지 확인하십시오.

DB 인스턴스에 연결할 수 없습니다.

로컬 방화벽에서 적용되는 액세스 규칙과 DB 인스턴스의 보안 그룹에 있는 DB 인스턴스에 액세스하기 위한 권한을 부여한 IP 주소가 일치하지 않을 수 있습니다. 방화벽의 인바운드 또는 아웃바운드 규칙에 문제가 있을 가능성이 높습니다.

보안 그룹에서 인바운드 규칙을 추가하거나 편집할 수 있습니다. 소스에서 내 IP를 선택합니다. 이렇게 하면 브라우저에서 감지된 IP 주소에서 DB 인스턴스에 액세스할 수 있습니다. 자세한 내용은 Amazon VPC 및Amazon RDS 섹션을 참조하세요.

보안 그룹에 대한 자세한 내용은 보안 그룹을 통한 액세스 제어 단원을 참조하십시오.

보안 그룹의 규칙 설정 절차에 대한 자세한 내용은 자습서: DB 인스턴스에 사용할 Amazon VPC 생성(IPv4 전용) 단원을 참조하십시오.

Connect failed because target host or object does not exist – Oracle, Error: ORA-12545(대상 호스트 또는 객체가 존재하지 않으므로 연결이 실패했습니다 - Oracle, 오류: ORA-12545)

서버 이름과 포트 번호를 정확하게 지정했는지 확인하십시오. 서버 이름에는 DNS 이름을 입력하거나 콘솔에서 붙여 넣습니다.

DB 인스턴스의 DNS 이름 및 포트 번호를 찾는 자세한 내용은 RDS for Oracle DB 인스턴스의 엔드포인트 찾기를 참조하십시오.

Invalid username/password; logon denied – Oracle, Error: ORA-01017(잘못된 사용자 이름/암호이므로, 로그인이 거부되었습니다 - Oracle, 오류: ORA-01017)

DB 인스턴스에 연결할 수 있지만 연결이 거부되었습니다. 이 문제는 주로 사용자 이름이나 암호를 잘못 입력하면 발생합니다. 사용자 이름과 암호를 확인하고 다시 시도하십시오.

TNS:listener에서 현재 연결 설명자 - Oracle에 제공된 SID를 알 수 없습니다(오류: ORA-12505).

올바른 SID가 입력되었는지 확인합니다. SID는 DB 이름과 동일합니다. DB 이름은 인스턴스의 Databases(데이터베이스) 페이지에 있는 Configuration(구성) 탭에 나와 있습니다. AWS CLI를 사용하여 DB 이름도 찾을 수 있습니다.

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier,DBName]' --output text

연결 문제에 대한 자세한 내용은 Amazon RDS DB 인스턴스에 연결할 수 없음 단원을 참조하십시오.