뭣도 모르고 오라클 책을 사버린 이유로 어떻게든 사용해보려다 생각치 못한 고통을 받았습니다...만 오기가 생겨 어찌저찌 클라이언트 연결까지 성공했습니다. 아직까지는 버그를 발견하지 못했기 때문에 설치 과정을 공유해보고자 합니다.
환경
- macOS 버전: Sequioa 15.0.1
- Oracle Database 버전: Oracle Database 23ai Free Release 23.0.0.0.0
준비물
- docker desktop
- vscode
- vscode에 오라클 SQL Developer 익스텐션까지 설치. (다른 클라이언트나 SQL Developer 데스크톱 버전을 사용해도 됩니다)
설치 과정
1. docker desktop 실행
2. 터미널을 실행한 뒤 다음 명령을 실행:
docker pull container-registry.oracle.com/database/free
위 명령을 실행하면 오라클 데이터베이스 도커 이미지가 다운로드 됩니다. 다운로드가 끝나면 3번으로 이동하세요
3. 다시 터미널에서 다음 명령 실행:
docker run --name oracle -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=password -e INIT_SGA_SIZE=3000 -e INIT_PGA_SIZE=1000 -d container-registry.oracle.com/database/free:latest
위 명령을 실행하면 다운로드한 이미지를 기반으로 컨테이너를 생성합니다. 생성한 뒤 초기화에 시간이 조금 소요되므로 기다려야합니다. 아래 메시지가 나타난 후 4번으로 넘어가세요:
#########################
DATABASE IS READY TO USE!
#########################
4. vscode 실행
vscode에 오라클 SQL Developer 익스텐션을 설치한 뒤. 이미지를 따라가세요
모든 부분을 아래와 똑같이 입력해줍니다:
다 입력했으면 테스트를 눌러보고 우하단에 `Test passed for connection: oracle`이라는 메시지가 보이면 저장을 눌러줍니다. 이제 접속까지 마쳤고 문서 아이콘을 누른 후 다시 한 번 비밀번호를 입력해주면 비로소 쿼리를 날릴 수 있게 됩니다.
끝!
'기타' 카테고리의 다른 글
맥북 꿀팁 | 마우스 호버링 만으로 포커스 바꾸기 (1) | 2024.05.17 |
---|