일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- Exception
- ubuntu
- Open Source
- Eclipse
- Tomcat
- JDBC
- SpringBoot
- Thymeleaf
- myBatis
- 설정
- Spring Boot
- maven
- MySQL
- AJAX
- jpa
- oracle
- Docker
- MSSQL
- PostgreSQL
- Python
- git
- STS
- 오픈소스
- 문서
- IntelliJ
- JavaScript
- spring
- Source
- Core Java
- Today
- Total
헤르메스 LIFE
[Oracle] Ubuntu Linux 에 SQL Developer 설치 본문
우분투에서 Oracle SQL 을 사용하기 위해 SQL Developer 를 설치했습니다.
환경
Oracle Cloud Database Free Tier
1. SQL Developer 다운로드
https://www.oracle.com/database/sqldeveloper/
SQL Developer
Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools, a DBA console, a reports interface, and mor
www.oracle.com
https://www.oracle.com/database/sqldeveloper/technologies/download/
Oracle SQL Developer Downloads
This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already
www.oracle.com
2. SQL Developer 설치
JDK 11 이상 설치되어 있어야 합니다.
https://hermeslog.tistory.com/742
[SDKMAN] JDK 버전을 관리하는 Tool 이라고 합니다.
JDK의 버전을 관리해주는 Tool 있다고 합니다. SDKMAN https://sdkman.io/ Home - SDKMAN! the Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. sdkm
hermeslog.tistory.com
설치가 안되시는 분들은 아래의 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
Oracle Cloud Database 생성 및 접속 - 오라클 클라우드 Autonomous Database - 프리티어 - Free Tier
1. Autonomous DatabaseAutonomous Database 는 오라클 클라우드(Oracle Cloud) 의 Oracle Database 완전 관리형 클라우드 서비스(PaaS) 입니다. 이런 PaaS 서비스인 완전관리형 데이터베이스를 사용하게 되면 데이터베
hoing.io
'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 |