노트북을 새로 받아서 잡다한 작업이 늘어나게 됐다..
오라클도 새로 설치하고.. 계정도 새로 파고.. 작업하다가 그러다가 한번 재부팅 하는 순간..!
이런 오류가 뜨길래 ODBC 데이터 원본 관리자를 들어가는 순간...
ORA-12541 : TNS:리스너가 없습니다 오류 출력...
보통 Listener가 없는게 아니라 기능 실행의 문제거나.. path의 문제라고 보면 된다..
먼저 '서비스'창을 들어가서
이렇게 Listener가 정상적으로 실행되어있는지 확인하자..!
내 경우엔 Listener를 찾을 수 없다고 뜨면서 실행이 안됐는데!
처음 컴퓨터를 새로 설치했을 때, 기본 계정명으로 listener가 설치됐나보다..
오라클 폴더에서 listener.ora와 tnsnames.ora 파일을 찾고
그 안에 있는 listener.ora 파일에서
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 호스트명)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
그리고 tnsnames.ora 파일에서는
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 호스트명)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 호스트명)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
호스트명을 본인의 User명에 맞게끔 바꿔주면 된다..!
그리고 서비스에서 Listener 실행!!
하면 끝 ^_^
'[ 개발 ] > DB' 카테고리의 다른 글
[DBeaver] Read-only: No corressponding table column (0) | 2022.10.05 |
---|---|
[MSSQL] varchar와 nvarchar (0) | 2022.09.01 |
[Oracle] 멀티테넌트 DB, CDB, FDB란? (0) | 2022.06.28 |
[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2022.06.28 |
[DB] DDL, DML, DCL, TCL 정리표 (0) | 2021.05.20 |