
colima는 x86_64 이미지를 ARM64 아키텍처에서 실행할 수 있게 도와주는것.
brew install colima
brew install qemu
colima start --arch x86_64 --memory 4
colima 실행중

docker search oracle-xe
이미지 종류가 다양한데 그중에서 star가 많기도하고 대중적인것으로 다운 받음
docker pull gvenzl/oracle-xe
오라클은 1521 포트 사용함.
docker run --name 컨테이너이름 -d -p 1521:1521 -e ORACLE_PASSWORD=비밀번호 gvenzl/oracle-xe

docker exec -it oracle-db bash
sqlplus

아이디는 처음 system이라는 이름으로 부여되므로 system치면되고, 패스워드는 컨테이너 만들때 정해놨던 비밀번호로 실행

user: systema
password: 패스워드
port: 1521
이후
SELECT SYSDATE FROM dual;
실행시에

확인가능함.
설치를 docker 데스크탑 내부에 설치한게 아니라 colima 를 통해 설치한것이기 때문에
우선 colima를 시작해준다.

colima 컨텍스트의 docker 설치 파일을 보자

docker start oracle-db
docker exec -it oracle-db bash
sqlqlus 를 통해 접속
spring:
application:
name: OracleTest
datasource:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@localhost:1521:XE
username: system
password: ROOT
hikari:
minimum-idle: 2
maximum-pool-size: 5
connection-timeout: 5000
devtools:
livereload:
enabled: true
freemarker:
cache: false
jpa:
hibernate:
ddl-auto: update
dialect: org.hibernate.dialect.Oracle12cDialect
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
properties:
hibernate:
format_sql: true
logging:
level:
org.hibernate.SQL: debug
org.hibernate.type.descriptor.sql.BasicBinder: trace