ORA-17002 해결하니까 또 바로 터지는 Listener refused the connection with the following error: ORA-12505
원인은 SID가 맞지 않아서 생기는 문제
1. docker로 images, containers 삭제 후 재설치
- docker의 Images / Containers 삭제 명령어
- docker stop $(docker ps -a -q)
- docker rm $(docker ps -a -q)
- docker rmi $(docker images -q)
- OracleDB images 다운로드
- docker pull jaspeen/oracle-xe-11g
- docker 실행 / 컨테이너 확인 / 컨테이너명 변경 / Oracle 실행
- docker run -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g
- docker ps
- docker rename (설치된 images의 NAME) oracle
- docker start oracle
- 접속 계정 생성 및 권한 설정(TNS_ADMIN 설정)
- sudo nano /etc/launchd.conf
- (컴퓨터 비밀번호 입력)
- launch setenv TNS_ADMIN /etc
- Ctrl + X
- Y
- Enter
- 콜리마 실행 / Oracle 재실행
- colima start --memory 4 --arch x86_64
- docker로 image 다운로드
- docker pull jaspeen/docker-oracle-xe-11g
- 다운로드한 image 실행
- docker run --name oracle -d -p 1521:1521 jaspeen/oracle-xe-11g
- OracleDB 실행
- docker exec -it oracle sqlplus
- OracleDB 접속
- 접속 테스트 (기존 데이터는 다 날라감)
'IT 언어 > Error' 카테고리의 다른 글
[Git] ![rejected] master -> master (fetch first) (Mac 💻) (0) | 2024.04.18 |
---|---|
[STS] 'Starting Tomcat v9.0 Server at localhost'.... (Mac 💻) (0) | 2024.04.07 |
[OracleDB] The Network Adapter could not... ORA-17002 (Mac 💻) (0) | 2024.04.05 |
[STS] Error executing DDL "drop table if exists user cascade (0) | 2024.03.21 |
[STS] javax.servlet.jsp.tagext.TagLibraryValidator (jstl 의존성, STS 3버젼 이상 jstl) (0) | 2024.03.20 |