Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 교양철학
- Kubernetes
- sm회사
- Mac m1
- spring mvc project
- 코딩 특수문자
- 다국어 입력전환
- 미국채권
- 도커
- Rectangle
- sts3
- 티스토리 야간모드
- si회사
- m1 sts3 설치
- 성장마인드셋
- 원씽
- nhn_cloud_console
- 슬래시24
- 만화로보는3분철학
- 클라우드입문자
- 클라우드기초교육
- 다크모드
- 쿠버네티스
- 일상의행복
- 3분철학
- 만화철학
- 거래소 운영시간
- docker
- nhn cloud
- 쿠버네티스기초
Archives
- Today
- Total
Good Morning
M1 도커 업데이트 하고 다시 콜리마를 실행시켰는데 FATA[0164] error starting vm: error at 'starting': exit status 1 라는 에러발생 본문
Mac M1
M1 도커 업데이트 하고 다시 콜리마를 실행시켰는데 FATA[0164] error starting vm: error at 'starting': exit status 1 라는 에러발생
욘쥰 2024. 7. 18. 13:26구글링 하던 중 아래의 사이트에서 콜리마를 삭제후 다시 실행했더니 연결됬다는 글을 발견
Colima 삭제후 다시 실행
참고 사이트 : https://github.com/abiosoft/colima/issues/913
colima delete
colima start --arch x86_64
도커도 삭제하고 다시 설치한 후에 oracle 컨테이너를 띄우기 작업에 들어갔음
참고 사이트 : https://intheham.tistory.com/106
[1. 도커 상태 확인]
docker ps -a
전체 컨테이너 리스트 확인 코드. 이때 도커 데몬 러닝 안됨 뜸.
[2. 도커 정보 삭제]
sudo rm -rf /Applications/Docker.app
sudo rm -rf ~/.docker
sudo rm -rf /var/lib/docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf /etc/docker
brew uninstall --cask docker
brew uninstall --formula docker-compose docker-machine
ls /usr/local/bin | grep docker
sudo rm /usr/local/bin/docker
sudo rm /usr/local/bin/docker-index
[3. brew로 도커 다시 깔기]
brew install --cask docker
[4. 도커 상태 확인 ]
docker version
[5. 도커 열기]
open -a docker
[6. 도커 컨테이너 올리면서 열기]
colima start --memory 4 --arch x86_64
docker run --restart unless-stopped --name oracle -e ORACLE_PASSWORD=pass -d -p 8080:8080 -p 1521:1521 -d gvenzl/oracle-xe
docker logs -f oracle
만약 여러 시도를 해서 이미 oracle 컨테이너가 있으면 아래 코드 쓴 뒤 다시 docker run ~~ 하기!
docker stop oracle
docker rm oracle
[7. 오라클 컨테이너 실행하기 ]
docker exec -it oracle sqlplus
SQL 프로그램에서 로그인
id : system
pwd : pass
[8. 원하는 id 와 pwd 로 USER 만들기]
CREATE USER hr IDENTIFIED BY hr;
GRANT CONNECT, RESOURCE TO hr;
ALTER USER hr ACCOUNT UNLOCK;
grant connect to hr;
grant create table to hr;
grant create sequence to hr;
grant unlimited tablespace to hr;
sql에 연결은 되었지만,,,
컨테이너ID가 새로 바뀌면서 sccott계정이 lock이 걸리면서 ''사용자명 'SCOTT'(이)가 다른 사용자나 롤 이름과 상충됩니다'' 라는 에러 발생
해결한 참고 사이트 : https://wrkbr.tistory.com/15
JDBC 프로그래밍 공부를 위해 Oracle설치하려했으나 이미 설치되어 있었음.
테스트 계정인 scott도 이미 존재~
그러나 계정이 lock되어 있음.
해서 계정을 살려야함.
-- 계정 생성 CREATE USER scott IDENTIFIED BY tiger;
SQL 오류: ORA-01920: 사용자명 'SCOTT'(이)가 다른 사용자나 롤 이름과 상충됩니다
1920. 00000 - "user name '%s' conflicts with another user or role name"
-- 계정 LOCK해제
ALTER USER scott ACCOUNT UNLOCK;
-- 계정 패스워드 설정
ALTER USER scott IDENTIFIED BY tiger;
-- 계정에 권한 부여 (DBA, session, ..)
GRANT DBA TO scott;
-- 계정 확인
SELECT * FROM ALL_USERS;
연결성공!
'Mac M1' 카테고리의 다른 글
Mac M1 STS3 설치하는 법 (1) | 2024.07.24 |
---|---|
맥북 파인더 여는 단축키 갑자기 이상해졌을때 (3) | 2024.07.24 |
포토부스에 저장된 사진및동영상 경로 확인하는 법 (0) | 2024.07.23 |
맥북 m1 껐다가 다시 켰는데 오라클 접속이 안될때 해결하는 방법 (1) | 2024.07.18 |
M1 현재포트 찾아서 종료하는 법 (0) | 2024.07.18 |