250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ubuntu
- Source
- Eclipse
- jpa
- 설정
- Docker
- Open Source
- Core Java
- STS
- spring
- MSSQL
- IntelliJ
- error
- Exception
- SpringBoot
- MySQL
- PostgreSQL
- git
- myBatis
- 문서
- Spring Boot
- 오픈소스
- oracle
- Tomcat
- Python
- JDBC
- maven
- AJAX
- JavaScript
- Thymeleaf
Archives
- Today
- Total
헤르메스 LIFE
[Oracle] Ubuntu Linux 에 SQL Developer 설치 본문
728x90
우분투에서 Oracle SQL 을 사용하기 위해 SQL Developer 를 설치했습니다.
환경
Oracle Cloud Database Free Tier
1. SQL Developer 다운로드
https://www.oracle.com/database/sqldeveloper/
https://www.oracle.com/database/sqldeveloper/technologies/download/
2. SQL Developer 설치
JDK 11 이상 설치되어 있어야 합니다.
https://hermeslog.tistory.com/742
설치가 안되시는 분들은 아래의 rpm, alien 등을 설치해야 합니다.
# 곧바로 설치
# alien -i [변환파일].rpm
# -i, --install: Automatically install each generated package, and remove the package file after it has been installed.
$ sudo alien -i sqldeveloper-23.1.1-345.2114.noarch.rpm
Must run as root to convert to deb format (or you may use fakeroot).
# alien -c [변환할파일].rpm [변환할 파일].deb \\ rpm파일이 dev로 생성
$ sudo alien -c sqldeveloper-23.1.1-345.2114.noarch.rpm
# dpkg -i [변환파일].deb
$ sudo dpkg -i sqldeveloper_23.1.1-346.2114_all.deb
Selecting previously unselected package sqldeveloper.
(데이터베이스 읽는중 ...현재 217433개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack sqldeveloper_23.1.1-346.2114_all.deb ...
Unpacking sqldeveloper (23.1.1-346.2114) ...
sqldeveloper (23.1.1-346.2114) 설정하는 중입니다 ...
3. SQL Developer 실행
$ cd /opt/sqldeveloper
$ ./sqldeveloper.sh
4. Oracle Cloud 접속
4-1. Oracle Cloud Database 설정 시에 사용자 이름과 비밀번호를 넣고
4-2. 다운받은 전자지갑을 선택합니다.
4-3. 테스트 버튼을 클릭하고, "상태:성공"이면 잘 된겁니다.
오류 #1
# JDK 11 이상 버전이 설치되어 있을 경우
$ sudo rpm -Uhv sqldeveloper-23.1.1-345.2114.noarch.rpm
sudo: rpm: 명령이 없습니다
rpm 설치
$ sudo apt install rpm
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
icoutils jq libblas3 libgfortran5 libjq1 liblapack3 libonig5
libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 python3-natsort python3-numpy
python3-wxgtk4.0
'sudo apt autoremove'를 이용하여 제거하십시오.
다음의 추가 패키지가 설치될 것입니다 :
debugedit libfsverity0 librpm9 librpmbuild9 librpmio9 librpmsign9 rpm-common
rpm2cpio
제안하는 패키지:
alien elfutils rpmlint rpm-i18n
다음 새 패키지를 설치할 것입니다:
debugedit libfsverity0 librpm9 librpmbuild9 librpmio9 librpmsign9 rpm
rpm-common rpm2cpio
0개 업그레이드, 9개 새로 설치, 0개 제거 및 27개 업그레이드 안 함.
626 k바이트 아카이브를 받아야 합니다.
이 작업 후 2,398 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
오류 #2
$ sudo rpm -Uhv sqldeveloper-23.1.1-345.2114.noarch.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.1-345.2114.noarch
error: Failed dependencies:
/bin/sh is needed by sqldeveloper-23.1.1-345.2114.noarch
alien 설치 ( rpm 파일을 deb로 변환하거나 곧바로 설치할 수 있도록 도와주는 툴. )
$ sudo apt-get -y install alien
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
icoutils jq libblas3 libgfortran5 libjq1 liblapack3 libonig5
libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 python3-natsort python3-numpy
python3-wxgtk4.0
'sudo apt autoremove'를 이용하여 제거하십시오.
다음의 추가 패키지가 설치될 것입니다 :
autoconf automake autopoint autotools-dev build-essential debhelper
dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz fakeroot g++ g++-11
gettext intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libarchive-cpio-perl libdebhelper-perl libfakeroot
libfile-stripnondeterminism-perl libltdl-dev libmail-sendmail-perl
libsigsegv2 libstdc++-11-dev libsub-override-perl libsys-hostname-long-perl
libtool lto-disabled-list m4 po-debconf
제안하는 패키지:
lintian autoconf-archive gnu-standards autoconf-doc dh-make debian-keyring
g++-multilib g++-11-multilib gcc-11-doc gettext-doc libasprintf-dev
libgettextpo-dev libtool-doc libstdc++-11-doc gfortran | fortran95-compiler
gcj-jdk m4-doc libmail-box-perl
다음 새 패키지를 설치할 것입니다:
alien autoconf automake autopoint autotools-dev build-essential debhelper
dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz fakeroot g++ g++-11
gettext intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libarchive-cpio-perl libdebhelper-perl libfakeroot
libfile-stripnondeterminism-perl libltdl-dev libmail-sendmail-perl
libsigsegv2 libstdc++-11-dev libsub-override-perl libsys-hostname-long-perl
libtool lto-disabled-list m4 po-debconf
0개 업그레이드, 33개 새로 설치, 0개 제거 및 27개 업그레이드 안 함.
18.9 M바이트 아카이브를 받아야 합니다.
이 작업 후 64.9 M바이트의 디스크 공간을 더 사용하게 됩니다.
https://hoing.io/archives/24492
728x90
'Database' 카테고리의 다른 글
[Oracle] Procedure 예제 (0) | 2024.05.14 |
---|---|
[MariaDB] MariaDB Tool - DBeaver (0) | 2024.05.05 |
[PostgreSQL, MariaDB] 다건 Insert ( Multi Row Insert ) (2) | 2024.02.25 |
[MongoDB] MongoDB 명령어 기본 (0) | 2023.12.05 |
[MongoDB] Mongo Database 샘플 데이터 로드 (0) | 2023.11.07 |