DB 링크가 잘 안걸리는데 도움 필요합니다. 0 7 5,187

by 라뮤 [설치/설정] DB링크 ORA 12154 TNS 지정된 접속 식별자를 분석할 수 없음 [2019.02.06 23:03:19]


DB링크_생성.docx (198,116Bytes)

COUNSEL DB를  --> EXA_GRADE DB에 DB LINK 연결하려고 합니다.

아래 절차대로 진행했습니다.

==============================================================

1. COUNSEL DB 내 tnsnames.ora 에 EXA_GRADE DB 리스너 정보 삽입하기

EXA_GRADE1 =

  (DESCRIPTION =

           (LOAD_BALANCE = YES)

           (FAILOVER = ON)

    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.5.61)(PORT = 8148))

    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.5.62)(PORT = 8148))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = GRADE)

             (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC))

    )

  )

==================================================================

2. DB LINK 생성

create public database link "LINK_EXGRADE"

connect to APGS

identified by "apgs"

using 'EXA_GRADE1';

===================================================================

3. DB LINK 연결

select * from APGS.ABATTOIR@LINK_EXGRADE;

 

"ORA 12154 : TNS:지정된 접속 식별자를 분석할 수 없음" 화면에 발생

===================================================================

4. 

(COUNSEL DB) 일반계정 : $>tnsping EXA_GRADE1

하면 ok 출력

 

tnsping 이 OK 되는 걸로 보아 정상적인 연결이 되었다고 판단할 있는 것이죠?

====================================================================

5. EAX_GRADE DB 리스너 정보 확인

6. EAX_GRADE DB 리스너 상태 확인

리스너 정보, 상태확인 후 이상이 없다면

이상이 없다면 . EAX_GRADE DB 리스너를 재가동해야 하는지요?

RAC 구성 시 리스너 재가동은

srvctl stop listener –n 노드명

srvctl start listener –n 노드명

 

명령어를 사용해야하는가요?

참고로 COUNSEL, EAX_GRADE DB 둘다 RAC 구성으로 되어 있습니다.

====================================================================

5, 6번 리스너 정보, 상태 확인은 이미지로 되어 있어서 파일첨부해서 워드화일로 올립니다.

많은 도움 부탁드립니다.

 

by 마농 [2019.02.07 08:31:02]

우선 접속 되는지 부터 확인해 보세요.
sqlplus apgs/apgs@exa_grade1


by 라뮤 [2019.02.07 09:38:00]

마농님 답변 감사드립니다.

COUNSDEL DB에서 sqlplus apgs/apgs@exa_grade1 로 접속을 시도했는데

ERROR

ORA-03113 : end-of-file on communication channel

Process ID : 0

Session ID : 0 Serrial number : 0

 

Enter user-name : apgs

Enter password : apgs

ERRROR

ORA-01034

OR-27101

오류메시지가 뜨네요

오렌지툴을 이용해서 exa_grade1 DB "apgs" 계정을 접속하면 잘 접속됩니다.

 

 

 


by 우리집아찌 [2019.02.07 10:22:14]

TNSNAME.ORA 내용이 틀렸을거 같네요. 

SERVICE_NAME이나 IP 다시 확인해보세요.


by 라뮤 [2019.02.07 13:52:06]

서비스네임과 IP확인했는데 이상없네요 저도 그러길 바랬는데...


by 마농 [2019.02.07 14:25:24]

RAC 노드별 각각의 tnsnames.ora 파일에 해당 정보가 모두 등록되었는지 확인해 보세요.


by 라뮤 [2019.02.07 16:13:13]

등록이 한개만 되어서 둘다 등록하고 디비링크 조회를 하면

ORA 03150 데이터배이스 링크를 위한 통신채널의 파일끝

ORA 02063 line가 선행됨(LINK_EXGRADE로 부터) 와 같은 메시지가 나옵니다.


by 라뮤 [2019.02.09 11:32:38]

RAC 구성이 아닌 FA로 구성된 거의 싱글로 사용하는 DB에 EAX_GRADE DB로 DB 링크 거니까 잘되는데 혹시 RAC 에 설정 변경하는 것이 있나요?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입