오라클 클라우드에서 ATP 를 생성 후에 다른 환경에서 오라클 클라우드에 접속을 해야하는 경우가 있을 수 있다.
나는 집에서는 macOS 를 사용하지만 회사에서는 WIndows 환경이고, 아에 세팅 자체가 다르기때문에 ... 고생을 좀 했다.
0. 우선 내가 생성한 ATP 의 상태가 사용가능한지 확인 후 전자지갑을 다운로드 받았다.
Oracle Cloud Infrastructure
cloud.oracle.com
1. 전자지갑을 다운로드 후에 프로젝트 관련된 설정들을 모아놓는 폴더에 압축을 해제해두었다.
어제와 동일한 파일들을 확인할 수 있다.
2. DBeaver 에서 Oracle Cloud 데이터베이스로 접속을 해볼 차례이다... 나는 이부분에서 상당히 많은 애를 먹었다..ㅎ
상황별로 정리해두면 다른 사람도 안될 경우에 찾아서 하기 쉬울 것 같아 정리를 해본다.
ⓐ 전자지갑은 내가 접속하고자 하는 시스템에 꼭 있어야 할 것 ! (경로를 집어넣어야 하기 때문에)
빨간 박스 안에 1번에서 다운받은 전자지갑 경로가 들어가야하는데 나는 처음에 집에 세팅되어있는 전자지갑 경로로 입력을 하였다.. ㅎ 바보같았다 ㅎㅎ....
전자지갑을 다운받고 경로를 제대로 맞춘 후 시도를 해보았을 때 안된경우에는 여러가지가 있었다.
ⓑ IO Error: Invalid connection string format, a valid format is: "host:port:sid" 에러가 발생
구글링을 많이 해봤는데 직접적인 오류 원인은 찾지 못했고 / 나 \ , \\ 에 해당하는 오류일 수도 있다하여 WIndow 환경인 나는 경로에 포함되는 /를 모두 \\로 바꿔주었다.
ⓒ 경로를 모두 \\로 바꿔준 후 Test Connection 을 해보았을 때 illegal char <:> 에 관련된 에러가 발생
→ 이는 전자지갑 경로에 D 드라이브 앞에 /, \. \\가 있어서 발생하는 오류였다.....
macOS 에서는 Users 앞에 / 를 무조건 넣었어야 했는데 Windows에서는 그렇게 넣으니 오류가 발생했다.
ⓓ 마지막으로는 제일 바보같았던 ojdbc 다운로드를 안한 실수였다.
JDBC and UCP Downloads page
We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of
www.oracle.com
나는 해당하는 19c 마지막 압축파일을 다운르도 후에 Edit Driver Settings 를 통해 압축해제한 폴더의 경로를 집어넣어주었다!
이렇게 다 하고 나면 정상적으로 접속이 되는 것을 확인 할 수 있다 ㅎㅎ
'개발환경 > Oracle' 카테고리의 다른 글
[Oracle] 자율운영 데이터베이스 생성 및 DBeaver 연결 (0) | 2023.06.19 |
---|---|
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - CentOS7 설치 (0) | 2022.08.23 |
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - 가상머신 만들기 (0) | 2022.08.23 |
[ 개발환경:Oracle VirtualBox ] Oracle VirtualBox - 설치하기 (0) | 2022.08.23 |
[ 개발환경 : Oracle ] 오라클 포트번호 변경 (실패..?) (2) | 2022.08.22 |