Ubuntu 18.04를 실행 중입니다. Oracle JAVA 8, SQL Developer 4.1.5 및 SQL 클라이언트 11.2 (SQL 및 11.2 포함)를 설치했습니다.
갈 준비가 된 SQL 파일이 있지만 localhost를 통해 연결할 수 없으므로 개발자 내에서 어떤 명령도 실행할 수 없습니다.
SQL Plus는 명령 줄에서 작동하지만 사용자 이름이나 암호가 없어 로그인 할 수 없습니다. 개발자에게 Oracle Instant Client의 경로를 표시하고 사용하는 데 사용할 확인란을 선택했습니다 (도구-> 환경 설정-> 데이터베이스-> 고급). 테스트를 마쳤으며 제대로 작동합니다. 모든 경로를 설정했으며 SID는 xe입니다. tnsnames.ora 및 listener.ora의 포트는 개발자 연결에서 설정하려는 1521로 설정되어 있습니다. I / O 오류가 발생합니다. 네트워크 어댑터가 연결을 설정할 수 없거나 시도하는 연결 유형에 따라 Tns가 해결되지 않음 오류입니다.
주요 문제는 새 연결에 사용할 정확한 (또는 기본) 사용자 이름과 암호 또는 사용할 정확한 방법 (로컬, 로컬 Bequeth, TNS 등)을 모르는 것입니다.
내 질문은 다음과 같습니다. SQL plus를 사용하여 명령 줄에서 데이터베이스에 액세스하고 데이터베이스를 설정해야합니까? 아니면 SQL Developer가 포함 된 파일을 소싱하기 만하면됩니다. 그렇다면 실제로 SQL> 프롬프트에 액세스하는 데 사용해야하는 기본 암호는 무엇입니까?
어떤 연결 유형을 사용합니까?, 과거에는 가상 서버, VM 또는 이와 유사한 것이 없다는 것을 알고 있지만 기억할 수 없습니다. 저는 이것이 가능한 가장 간단한 설정이라는 것을 알고 있습니다. 이것이 제가 테이블을 구축하고 쿼리를 실행하는 데 필요한 전부라는 것을 알고 있습니다. 그 당시에는 많이 알지 못했을 때 그다지 슬픔을 일으키지 않았습니다.
몇 년 전에 이것을 실행했지만 사용하지 않았고 로컬 연결 절차를 잊어 버렸습니다. 내가 놓친 것이 무엇인지, 어떤 설정을 사용해야하는지, 그리고 물론 내가 SQL Plus에서 무엇을해야하는지 아니면 거기에 있어야하는지에 대해 누군가가 밝힐 수 있는지 궁금합니다.
여기에서 대부분의 관련 질문과 Oracle 문서를 샅샅이 뒤졌지만 설치 및 구성 중에 누락 된 단계가 전혀없는 것 같습니다.
누구든지 도움을 주거나 조언을 해주면 대단히 감사하겠습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다