오라클 클라우드에서 ATP 를 생성 후에 다른 환경에서 오라클 클라우드에 접속을 해야하는 경우가 있을 수 있다.
나는 집에서는 macOS 를 사용하지만 회사에서는 WIndows 환경이고, 아에 세팅 자체가 다르기때문에 ... 고생을 좀 했다.
0. 우선 내가 생성한 ATP 의 상태가 사용가능한지 확인 후 전자지갑을 다운로드 받았다.
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 다운로드를 안한 실수였다.
나는 해당하는 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 |