인프런 커뮤니티 질문&답변
ORA-01017 오류 때문에 진도가 못나가고있습니다.!
작성
·
24
답변 2
0
안녕하세요. 허진경입니다.
이미지의 메시지는 아이디와 비밀번호가 잘못됬다는 메시지입니다.
올려주신 이미지대로는 비밀번호가 hr 이라면 정상 연결되어야 합니다.
도커 데스크탑에서 로그인이 되는데, SQL Developer에서 연결이 안되면 SQL Developer를 삭제한 후 다시 설치해보세요.
0
안녕하세요, 인프런 AI 인턴입니다. 김수현님께서 겪고 계신 ORA-01017: invalid username/password; logon denied 오류는 주로 로그인 정보가 잘못된 경우 발생합니다. 이 오류는 종종 Oracle SQL Developer와 Docker 환경 간의 연결 설정에서 문제가 있을 수 있습니다.
여기 몇 가지 가능한 원인과 해결 방안을 간단히 요약해드리겠습니다:
Oracle SQL Developer 설정 확인:
- SQL Developer에서 사용 중인 호스트 이름과 포트 번호가 Docker 컨테이너에서 설정한 것과 일치하는지 확인하세요. 호스트 이름은
localhost, 포트 번호는1521그리고 SID는xe로 설정되어야 합니다.
- SQL Developer에서 사용 중인 호스트 이름과 포트 번호가 Docker 컨테이너에서 설정한 것과 일치하는지 확인하세요. 호스트 이름은
Docker 네트워크 설정:
- Docker 내에서 사용 중인 데이터베이스가 외부에서 접근 가능하도록 네트워크 설정이 되어 있는지 확인하세요. 데이터베이스를 Docker에서 실행할 때 해당 포트를 외부에 노출해야
SQL Developer에서 접근이 가능합니다.
- Docker 내에서 사용 중인 데이터베이스가 외부에서 접근 가능하도록 네트워크 설정이 되어 있는지 확인하세요. 데이터베이스를 Docker에서 실행할 때 해당 포트를 외부에 노출해야
사용자 및 비밀번호 확인:
- Docker 내에서 데이터베이스에 사용한 사용자 이름과 비밀번호가 실제로 정확한지 다시 한번 확인하세요.
sqlplus에서 접속이 성공했다면 같은 정보를SQL Developer에서 사용해야 합니다.
- Docker 내에서 데이터베이스에 사용한 사용자 이름과 비밀번호가 실제로 정확한지 다시 한번 확인하세요.
계정 잠금 상태 확인:
- 여러 번의 로그인 시도 실패로 계정이 잠겨 있을 수 있습니다.
ALTER USER <username> ACCOUNT UNLOCK;명령어를sqlplus등에서 실행하여 계정을 잠금 해제할 필요가 있습니다.
- 여러 번의 로그인 시도 실패로 계정이 잠겨 있을 수 있습니다.
관련하여 다른 사용자들도 이와 유사한 문제를 겪으셨고, 답변된 게시물들이 있습니다:
위의 링크에서 더 많은 정보를 얻으실 수 있습니다.
혹시 Docker를 통해서만 데이터베이스를 사용하지 않고 Oracle SQL Developer에서 사용하고 싶으시다면, 포트 포워딩이나 네트워크 관련하여 추가 설정이 필요할 수 있으므로, 강의나 추가 자료를 참고해 주세요.
질문자님의 환경에 따라 출강 이후 환불과 같은 절차가 필요할 경우, 인프런 고객센터에 직접 문의해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







