티스토리 뷰
1. VM 인스턴스 만들었다 치고
2. '브라우저에서 SSH를 통해 연결'로 터미널 접속
사실 여기서 부터는 로컬에 docker로 DB container 올리는거랑 똑같음
3. 오라클 이미지 pull
$ docker pull jaspeen/oracle-xe-11g
로컬에서 받아 두고 잘 쓰는 이미지라서 이걸로 할랬는데, latest로는 설치가 안돼고, 특정 버전을 명시해야 한다고 함. 근데 내가 받았을 당시 latest의 버전을 모르겠음.. 버전 조회하는 방법도 있다는데 알 수가 없음..
그래서 다른 image를 사용함
처음에 doctorkirk/oracle-19c 이미지를 받았는데 11.5GB 길래 지움;;
11g로 설치하려고 찾아보다가 'wnameless/oracle-xe-11g-r2:18.04-apex'를 찾음. (latest말고 특정 버전을 설치함;;)
근데 이거도 4.16GB임.
$ docker run --name oracle -d -p 1521:1521 wnameless/oracle-xe-11g-r2:18.04-apex
4. 방화벽 1521포트를 열어줌
[VCP 네트워크]-[방화벽]으로 가서 [방화벽 규칙 만들기] 클릭
[만들기] 클릭
5. 접속 테스트
dbeaver로 해보았는데 잘 됐음
host: VM 인스턴스의 외부IP
port: 1521
database: XE
username: system
password: oracle
'DB' 카테고리의 다른 글
[DB2]문자열 <-> TIMESTAMP (0) | 2023.06.07 |
---|---|
조회결과의 상위 N에만 조회(OFFSET 추가예정) (0) | 2023.06.06 |
SELECT 절에 ' 표시 (escape) (0) | 2023.06.06 |
GROUP별 ','로 나열하기 (0) | 2023.05.30 |
인덱스 컬럼 순서 vs 조회쿼리 컬럼 순서 (0) | 2023.05.29 |