본문 바로가기

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

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

반응형

오랜만에 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. 오라클 재설치
반응형