본문 바로가기
IT 동향

오라클 도커 사용

반응형

윈도우에서 도커를 사용하여 오라클 데이터베이스를 실행하고 SQL Developer로 접근하는 방법은 다음과 같습니다.

## 1. 도커 설치
1. **도커 다운로드**: [Docker 공식 웹사이트](https://www.docker.com/get-started)에서 Windows용 도커를 다운로드합니다. Windows 10 Pro 또는 Enterprise 버전에서 설치 가능합니다. 일반 사용자는 Docker Toolbox를 설치할 수 있습니다[1].
2. **설치 확인**: 설치 후, PowerShell 또는 CMD에서 `docker --version` 명령어를 입력하여 도커가 제대로 설치되었는지 확인합니다.

## 2. 오라클 이미지 다운로드 및 실행
1. **오라클 이미지 다운로드**: CMD에서 다음 명령어를 실행하여 오라클 이미지를 다운로드합니다.
   ```bash
   docker pull truevoly/oracle-12c
   ```
2. **컨테이너 실행**: 다음 명령어로 오라클 컨테이너를 실행합니다.
   ```bash
   docker run -d -p 8080:8080 -p 1521:1521 truevoly/oracle-12c
   ```
   - 여기서 `-p` 옵션은 포트를 매핑하는 것으로, 8080은 웹 서버 포트, 1521은 오라클 데이터베이스 포트입니다[2].

## 3. 오라클 데이터베이스 접속 확인
1. **컨테이너 접속**: 다음 명령어로 컨테이너에 접속합니다.
   ```bash
   docker exec -it <컨테이너ID> bash
   ```
2. **오라클 상태 확인**: SQL*Plus를 이용하여 오라클에 접속하고 상태를 확인합니다.
   ```bash
   su oracle
   cd $ORACLE_HOME
   bin/sqlplus / as sysdba
   SELECT status FROM v$instance;
   ```

## 4. SQL Developer 설정
1. **SQL Developer 실행**: SQL Developer를 열고 새로운 데이터베이스 연결을 생성합니다.
2. **연결 정보 입력**:
   - **Hostname**: `localhost`
   - **Port**: `1521`
   - **SID**: `XE` (기본값)
   - **Username/Password**: 오라클 사용자 계정과 비밀번호 입력[2][3].

3. **연결 테스트**: 모든 정보를 입력한 후, 'Test' 버튼을 클릭하여 연결이 성공하는지 확인합니다.

위의 단계를 따르면 윈도우 도커에서 오라클을 실행하고 SQL Developer로 접근할 수 있습니다.

Citations:
[1] https://hoon93.tistory.com/18
[2] https://stricky.tistory.com/396
[3] https://blog.naver.com/islove8587/223474888244?viewType=pc

반응형