각종 오류들/오라클 데이터베이스 설치의 험난한 과정

1. 오랜만에 다시 들어가는 sql developer

thinkingofnickname 2024. 4. 23. 21:21
반응형

오랜만에 DynamicWepProject 만들어서 Oracle Database의 데이터를 꺼내오려는데 막힌다. 

driver는 불러오는데 connection이 생성이 되지 않는다. 

1. url, user, pwd의 문제는 아니었다. 

2. 리스너의 문제인가 싶어서 상태 확인 함.

cmd > lsnrctl status

TNS 작동이 되지않고, 어댑터 오류 등 리스너에 문제가 있는 것 같았다. 

----------해 본 방법 : 전부실패함.----------
1. 1521 방화벽 포트 열기
2.  listener.ora, tnsnames.ora 파일에 Host 수정하기
3. ojdbc6.jar 에서 ojdbc8.jar 로 변경

전체 삭제 후 재설치 : 삭제방법은 이 블로그 참고.


재설치 했지만 sqlplus 접속 자체가 안됨!

-ORA-12560 에러는 서비스를 실행시켜야 된다고 해서 서비스 창을 열어 확인함. 

-있는 동일이름의 서비스가 여러개이고 실행하는 것도 있고 안하는 것도 있고 엉망진창임.

-다시 삭제작업 + 서비스까지 삭제작업 시작함.


-삭제작업은 이 블로그 참고 : https://velog.io/@kkeun0_dev/Oracle-XE-%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

-서비스 삭제는 cmd창을 관리자 모드로 접속한다음 sc delete 서비스 명 적으면 된다. 

-전체 삭제 후 재부팅 함.

-sql plus 접속 성공

** 오라클 삭제 후 재설치 요약 
1. 레지스트리정보삭제
2. 시스템 환경변수 PATH 삭제
3. C:\Program Files 의 Oracle 폴더 삭제
4. (서비스 중지부터하고) 서비스 삭제 cmd - sc delete 서비스명
    -내 경우에는 서비스가 삭제가 되지않고 중복 설치가 되어서 리스너랑 꼬여서 그런 거 였음. 삭제 후 재설치 시 서비스 꼭 삭제하기!!!

5. 컴터 재부팅
6. C:\app의 내가 설치한 오라클 폴더 삭제 
7. 오라클 재설치
반응형