기술 정보
home
채널 소개
home

T to O DB link 구성 시 ORA-12641 오류 조치 방안

문서 유형
장애 해결
분야
인터페이스/연동
키워드
dblink
ORA-12641
2 more properties

현상

DB Link 구성 시, Tibero에서 Oracle로 연결(이하 T to O)하는 과정에서 ORA-12641 오류 메시지가 발생하는 경우가 있습니다.
오류 발생
$ tbsql sys/tibero SQL> select * from dual@ora_link2; TBR-12044: Unable to connect to remote database. TBR-130009:(Error while trying to retrieve text for error ORA-12641
SQL
복사
tbsql로 oracle에 접속 시 정상
$ tbsql system/facc4036@gw_orcl tbSQL 5 SP1 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Connected to ORACLE GATEWAY using gw_orcl. SQL>
SQL
복사

원인

Oracle DB의 네트워크 설정 파일인 sqlnet.ora에서 SQLNET.AUTHENTICATION_SERVICES 설정값이 ALL로 설정되어 있는 경우, ORA-12641 오류가 발생할 수 있습니다.

해결

$ORACLE_HOME/network/admin 경로에 위치한 sqlnet.ora 파일에서SQLNET.AUTHENTICATION_SERVICES 설정값을 변경해주시면 정상적으로 DB Link가 수행됩니다.
수정 전
[huyangrimdb:oracle] /oracle/product/10.2.0/network/admin> cat sqlnet.ora.bak SQLNET.AUTHENTICATION_SERVICES=ALL [huyangrimdb:oracle] /oracle/product/10.2.0/network/admin
SQL
복사
수정 후
[huyangrimdb:oracle] /oracle/product/10.2.0/network/admin> cat sqlnet.ora SQLNET.AUTHENTICATION_SERVICES=none [huyangrimdb:oracle] /oracle/product/10.2.0/network/admin>
SQL
복사