>source

방금 Oracle SQL Developer를 설치했으며 처음으로 HR 데이터베이스에 연결하려고합니다. 나는 기본 사용자 이름 "시스템"과 암호 "시스템", "sys", "오라클"을 시도했지만 그 중 누구도 작동하지 않습니다. 나는 아치 리눅스를 사용하고있다. 오류의 스크린 샷도 연결됩니다. 오류 메시지는입니다

상태 : 실패 -테스트 실패 : IO 오류 : 네트워크 어댑터가 연결을 설정할 수 없었습니다 (connection_id= zrfvitiquyvfaaidm2sxg==)

어떤 Oracle 데이터베이스를 설치했습니까? 설치 가이드에 연결 지침이 있어야 합니다. 또는 다음을 참조하십시오. thatjeffsmith.com/archive/2012/12/…

William Robertson2021-09-20 03:06:11

SQL Developer만 설치했습니까? 아니면 연결할 데이터베이스가 있습니까? I have Oracle SQL Developer Installed, Now What?을 읽는 것이 유용할 수 있습니다.

Alex Poole2021-09-20 03:06:11
  • 답변 # 1

    다른 db 제품에서 고유한 "데이터베이스"로 알고 있는 것을 Oracle에서는 "스키마"라고 합니다. HR 데이터베이스가 아닌 HR 스키마에 연결하려고 합니다.

    스키마에는 소유자(사용자)가 있습니다. "스키마에 연결"하려면 스키마 소유자로 연결해야 합니다. 따라서 사용해야하는 사용자 이름은인사-아니다체계또는 다른 무엇이든. 또한 이 사용자의 (기본) 암호는인사.

    "이름" 필드는 이 연결에 부여할 이름입니다. 아마도 HR도 마찬가지일 것입니다. SQL Developer에서 연결만 설정하기 때문에 "이름"을 묻는 메시지가 표시됩니다. 동일한 스키마에 대해 다른 설정으로 다른 연결을 생성할 수 있습니다! 귀하의 경우 지금은 HR에 대한 하나의 연결만 원할 수 있지만 연결 HR에도 이름을 지정하는 것이 좋습니다.

    추가 문제가 발생할 수 있습니다. 첫째, 최신 버전에서는 다운로드하여 설치한 Oracle 데이터베이스에 HR 스키마가 포함되어 있지 않을 수 있습니다. 나중에 추가해야 할 수도 있습니다.

    둘째, db 버전에 따라 SID가 아닌 서비스 이름을 사용해야 할 수도 있습니다. 그리고 비 CDB 옵션으로 데이터베이스를 설치하지 않는 한 "컨테이너" 및 "플러그 가능" 데이터베이스에 대해 배워야 할 수도 있습니다. 기본값은 CDB(다중 테넌트) 옵션입니다.

  • 이전 javascript : 클릭한 그림을 모달에 삽입
  • 다음 python : 숫자로 큰 정수의 큰 정수를 저장하는 가장 좋은 방법