어제... window 업데이트하라고 해서 퇴근하면서 업데이트 실행시켜놓고 오늘 일하려고 DB 접속해보니 오류발생......
오류는 이런것들이 떴다.
- ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
- ORA-12518, TNS:listener could not hand off client connection
- ORA-12560,
[해결방법]
1. listener.ora에 이름 바꿈(윈도우 업데이트 되면서 이름이 바꼈는지... 여튼 이전listener.ora파일이 어떻게 되어 있었는지 기억이 안남... 내가 바꾸고 싶은 이름으로 변경함)
아래 사진의 붉은 네모부분이 처음에는 다른 게 적혀있었는데 ORCL 로 바꿈

2. tnsnames.ora 빨간부분 변경(원래 있던 파일에서 내가 바꾼 부분만 보여드림. 다른 부분은 바꾼게 없음)
원래 저 빨간 부분에 다른게 적혀있었는데 아래와 같이 ORCL로 바꿈

3. Window키 클릭 > '서비스'클릭

서비스에 들어가서
'Oracle~ClrAgent',
'Oracle ~ Listener',
'OracleServiceORCL' 3개 다시 킴
(우클릭하면 '다시 실행' 혹은 '실행' 메뉴가 뜸)

4. DB 접속하면 접속됨.....
아래에는 나의 삽질들이 있으니 참고하실분은 참고하세요.
● 오류1. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
[해결방법]
1. cmd 실행
2. lsnrctl services 명령문 작성 후 enter

3. DB 접속할 때 저기있는 'ORAL'를 SID 에 써서 접속해보니 오류 2(ORA-12518)가 발생했음...
● 오류2. ORA-12518, TNS:listener could not hand off client connection
서비스에서 'OracleOraDb11g_home1ClrAgent'이거 새로 켜보라고 해서 켰는데... 별 도움안됨

원인 ORA-12560 은 DB 에 접속할 수 없음을 알려주는 에러입니다. ORACLE 서버 서비스를 사용 중지하였을 경우에 이런 현상이 나타나는데, 해결하는것이 어렵지 않기 때문에 혹 컴퓨터의 사양이 높지 않을 경우..
gomguard.tistory.com
1. Window키 클릭 > '서비스'라고 검색해서 뜨는 서비스에 들어간다.

2. OracleServiceORCL을 실행시킨다.

3. DB 접속 됨... ㅠㅠ