Ubuntu에 SQL Developer를 설정하는 방법



Linux에서 Oracle SQL Developer를 설치하고 실행하는 것은 항상 간단한 일은 아닙니다.특히 Java 기반 앱이라 모든 필수 조건을 충족해야 하기 때문입니다. Java가 없다는 오류가 발생하거나 다운로드 후 앱이 실행되지 않는 경우, 이 가이드가 도움이 될 수 있습니다.일반적으로 Java가 제대로 설치되었는지, 올바른 파일을 다운로드했는지, 그리고 제대로 실행되는지 확인하는 것이 관건이지만, 종종 문제가 발생하거나 혼란스러워지는 부분이 있습니다.

이 과정을 마치면 Linux에서 SQL Developer를 사용하여 데이터베이스에 연결할 준비가 됩니다.더 이상 불완전한 지침이나 누락된 종속성 때문에 헤맬 필요가 없습니다.엄청나게 복잡한 것은 아니지만, 네, 일부 단계는 특별히 주의해야 합니다.재밌는 사실은 Windows가 훨씬 쉽지만, Linux 사용자는 모든 것이 원활하게 작동하도록 하려면 좀 더 많은 노력이 필요하다는 것입니다.

Linux에 Oracle SQL Developer를 설치하는 방법

Java가 설치되어 있고 Java 버전이 호환되는지 확인하세요.

가장 먼저 Java가 설치되어 있는지 확인하세요. SQL Developer는 Java, 특히 최신 버전의 Oracle Java 11에서 실행됩니다.일부 설정에서는 시스템에 이전 Java가 설치되어 있거나 아예 설치되어 있지 않을 수 있으므로 확인해 보는 것이 좋습니다.터미널( Ctrl + Alt + T)을 열고 다음을 실행하세요.

java -version

“명령을 찾을 수 없습니다”와 같은 메시지가 표시되거나 javac 버전이 11 미만인 경우 Java를 설치하거나 업데이트해야 합니다. Ubuntu/Debian의 경우:

sudo apt-get update && sudo apt-get install default-jre

네, 알아요.”기본”은 현재 대부분의 배포판에서 Java 11 이상을 의미하지만, 설치 후 다시 확인해 보세요. Fedora나 CentOS에서는:

sudo dnf install java-11-openjdk

이렇게 하면 시스템에 호환되는 Java 런타임이 설치됩니다. Java 버전이 11 이상이 아니면 SQL Developer를 실행하려고 할 때 오류가 발생합니다.

Oracle에서 RPM 또는 ZIP 패키지를 다운로드하세요

다음으로, Oracle SQL Developer 다운로드 페이지 로 이동하세요. Linux에서는 보통 RPM 패키지나 ZIP 파일입니다. Ubuntu에서는 보통 ZIP 버전을 사용합니다.사용하기 쉽고 루트 설치가 필요하지 않습니다. ZIP 파일을 다운로드하면 나중에 어디서든 압축을 풀 수 있습니다.

ZIP 파일을 추출합니다

다운로드가 완료되면 다운로드 폴더나 파일이 저장된 위치로 이동하세요.마우스 오른쪽 버튼을 클릭하고 “여기에 압축 풀기”를 선택하거나(GUI를 사용하는 경우), 터미널을 사용하세요.

unzip sqldeveloper-.zip -d ~/sql_developer

이렇게 하면 모든 앱 파일이 있는 디렉터리가 생성됩니다.파일을 추출할 때 권한 문제가 발생할 수 있으므로 해당 폴더 내에서 스크립트를 실행할 수 있는지 확인하세요.

전문가 팁 – 권한이 의심스러운 경우 다음을 실행하세요.

chmod -R +x ~/sql_developer

안전을 위해서입니다.물론 Linux는 때때로 필요 이상으로 어렵게 만들어야 하니까요.

SQL Developer를 실행하고 누락된 종속성 문제를 해결하세요.

이제 해당 디렉토리로 cd를 입력하고 실행해보세요.

./sqldeveloper.sh

오류 없이 팝업이 표시되면 문제없습니다.하지만 “Java 런타임 누락” 또는 “라이브러리” 오류가 발생하면 라이브러리가 없거나 호환되지 않는다는 의미일 수 있습니다.일부 배포판에서는 libnss3 또는 libxtst6도 필요할 수 있습니다.이 문제를 해결하려면 다음 패키지를 설치하세요.

sudo apt-get install libnss3 libxtst6

스크립트를 다시 실행해 보세요.가끔 SQL Developer가 이런 기능이 없으면 과하다는 생각이 들더라도 화를 내는 경우가 있습니다.

런처 문제 해결 및 바로가기 만들기

나중에 GUI에서 실행할 계획이라면 바탕 화면 바로 가기나 메뉴 항목을 만드는 것이 좋습니다.~/.local/share/applications/ 폴더 에.desktop 파일을 생성하세요.

[Desktop Entry] Name=SQL Developer Comment=Oracle SQL Developer IDE Exec=/full/path/to/your/sql_developer/sqldeveloper.sh Icon=/full/path/to/icon.png Terminal=false Type=Application Categories=Development;Database;

실제 경로로 바꾸세요 /full/path/to/your/sql_developer/sqldeveloper.sh.때로는 환경을 설정하거나 Java를 명시적으로 연결하는 것이 도움이 되기도 하지만, 일반적으로 Java가 제대로 설치되어 있다면 그냥 작동합니다.

마무리

Linux에서 SQL Developer를 구성하는 것은 불가능한 것은 아니지만, Windows보다 조금 더 직접 조작해야 합니다.시작되지 않으면 Java 버전, 권한 및 종속성을 다시 확인하세요.일부 설정에서는 재부팅하거나 다시 로그인하면 인식에 도움이 될 수 있습니다.이유는 잘 모르겠지만… Linux는 가끔 약간의 도움이 필요합니다.

요약

  • Java를 확인하세요 java -version.없거나 오래된 경우 최신 Java 11 이상을 설치하세요.
  • Oracle 사이트에서 SQL Developer ZIP을 다운로드하세요.
  • unzip및 를 사용하여 권한을 추출하고 설정합니다 chmod.
  • 실행 ./sqldeveloper.sh.필요한 경우 누락된 라이브러리를 해결합니다.
  • 나중에 더 쉽게 접근하려면 바탕 화면 바로 가기를 만드세요.

이것이 도움이 되기를 바랍니다

Linux에서 SQL Developer를 실행하는 것은 다소 복잡한 과정처럼 느껴지지만, 일단 설정만 하면 순조롭게 진행됩니다.단계별 안내를 꼼꼼히 따르면 데이터베이스에 연결할 수 있는 완벽한 IDE를 구축할 수 있을 것입니다.이 덕분에 누군가는 몇 시간을 절약할 수 있기를 바랍니다.행운을 빕니다!



이 글이 도움이 되었나요?