Good Morning

맥북 m1 껐다가 다시 켰는데 오라클 접속이 안될때 해결하는 방법 본문

Mac M1

맥북 m1 껐다가 다시 켰는데 오라클 접속이 안될때 해결하는 방법

욘쥰 2024. 7. 18. 17:16

 

 

맥북 종료후 다시 sql에 접속하려고 아래와 같이 실행시키면

docker exec -it oracle sqlplus 

 

 

아래와 같은 메세지가 뜰것입니다

Error response from daemon: container 0a8589fd66cf80057348450ea274ab157d2194dfd303e86d75e561de681fdc8a is not running 

 

 

자 이제 Colima를 다시 실행시켜줍시다

colima start --memory 4 --arch x86_64

 

 

참조) Colima 종료/현재상태/실행
yongjunkim@YONGJUNs-MacBook-Air ~ % colima stop** //종료

yongjunkim@YONGJUNs-MacBook-Air ~ % colima status //현재상태     

yongjunkim@YONGJUNs-MacBook-Air ~ % colima start --memory 4 --arch x86_64 // 재실행할땐 이렇게 끝에 --memory 4 --arch x86_64를 입력해줘야 하는것 같습니다

 

 

로그확인 :

docker logs -f oracle

 

 

로그확인 완료(실행문이 나올때까지 끝가지 기다려줍니다)

그리고 도커앱 실행해주기

 

설치 컨테이너 확인

docker ps -a

 

이전에 내가 만든 컨테이너 이름은 oracle입니다


docker ps 와 docker ps -a의 차이

- docker ps : 가동중인 컨테이너의 리스트를 반환해주는 명령어

- docker ps -a : 가동중, 멈춘 컨테이너를 모두 다 표현해주는 명령어 입니다.


도커 재실행해줘야 컨테이너가 가동된다

docker restart oracle ◀️ 내가 만든 컨네이너 이름

이제는 sql에 접속이 됩니다

docker exec -it oracle sqlplus 

계정입력

Enter user-name: system

Enter password: pass

메인 계정까지 연결이 되었으면 exit로 sql에서 나갑니다

sql developer 접속 테스트 완료