Oracle to Tibero에 신규로 DB Link를 연결하기 위해서 등록을 하다가 에러가 발생한 정보입니다.
구성은 Gateway를 Windows10에 구성하였습니다. 왜냐하면 티베로가 Windows10에 설치된 Tibero6였기 때문입니다.
Oracle Gateway11g 64bit로 설치해서 링크 시도했었는데 아래와 같은 에러가 발생하였습니다.
SQL> select * from dual@test_mdac
ORA-28545: error diagnosed by Net8 when connecting to an agent
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: 2 lines가 선행됨 (TEST_MDAC로 부터)
여러번의 삽질 결과 Oracle gateway 11g 32bit로 다시 설치해서 다시 시도해보니 잘됩니다..
원인을 모르겠습니다. 서버로 64bit고 Tibero DB도 64bit인데 32bit gateway 프로그램으로 되다니..
아래는 해결에 참고한 사이트와 자료입니다.
아래는 등록시 사용했던 정보입니다. 참고가 되었으면 하고, 기본적인 구조를 알고 싶으시면 해당 글을 참고하시길 바랍니다.
https://bae9086.tistory.com/200?category=825640
Oracle 서버쪽에 tnsnames.ora
TB_MDAC=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.47.36)(PORT = 7010))
(CONNECT_DATA = (SID =MEDP))
(HS = OK)
)
Tibero서버(Gateway서버)쪽에 Listener.ora
TBLINK =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.47.36)(PORT = 7010))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC7010))
)
)
ADR_BASE_TBLINK = F:\product\11.2.0\tg_1
SID_LIST_TBLINK =
(SID_LIST =
(SID_DESC =
(SID_NAME = MDAC)
(ORACLE_HOME = F:\product\11.2.0\tg_1)
(PROGRAM=dg4odbc)
)
)
Tibero서버(Gateway서버)쪽에 init[SID].ora
$ORACLE_HOME/hs/admin 아래에 위치함
HS_FDS_CONNECT_INFO = MDAC
HS_FDS_TRACE_LEVEL = 0
Tibero서버(Gateway서버)쪽에 ODBC 등록
순서는 linux 버전의 gateway서버일때와 동일합니다.
차이는 Windows 서버에서는 ODBC데이터원본관리자에 등록을 해주어야 합니다. (위의 매뉴얼에서는 bit수에 맞는 플랫폼으로 등록하면 된다고 나와있었는데 결론적으로는 어떻게 된건지 파악이 안되기 때문에 32비트/64비트 둘다 등록하였습니다)
'Oracle > 이관' 카테고리의 다른 글
IMPDP remap_table 옵션 사용하여 이관시 인덱스에 대한 테스트 (0) | 2022.01.11 |
---|---|
EXP/IMP 데이터 이관 테스트 (case 캐릭터셋이 서로 다른 DB) (0) | 2021.11.26 |
ODBC를 활용한 Oracle ->Mysql DB Link (0) | 2021.04.12 |
IMPDP 시 스키마에 이미 같은 이름의 Table이 존재한다면?(TABLE_EXISTS_ACTION) (0) | 2021.02.24 |
Tibero to Oracle DBLINK 아키텍쳐(Oracle 리스너 방식) (0) | 2021.01.11 |
댓글