기술 정보
home
채널 소개
home

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

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

현상

Tibero에서 Oracle로의 DB Link(이하 T to O) 구성 중, ORA-01017: invalid username/password; logon denied 오류가 발생하는 경우가 있습니다.
SQL> create database link ora_link2 connect to system identified by "facc4036" using 'gw_orcl'; Database Link 'ORA_LINK2' created. SQL> select * from dual@ora_link2; TBR-12044: Unable to connect to remote database. TBR-15103:(ORA-01017) invalid username/password; logon denied
SQL
복사

원인

DB Link 생성 시 Oracle 유저의 비밀번호를 큰따옴표(")로 감쌀 경우, Oracle은 비밀번호를 대소문자를 구분하여 인식하게 되며, 이로 인해 인증 정보가 실제 비밀번호와 일치하지 않아 ORA-01017 오류가 발생하게 됩니다.

해결

비밀번호를 지정할 때 작은따옴표(')로 감싸면, Oracle이 비밀번호를 평문 그대로 인식하게 되어 DB Link를 통한 접속이 정상적으로 이루어집니다.
SQL> create database link ora_link connect to system identified by 'facc4036' using 'gw_orcl'; Database Link 'ORA_LINK' created. SQL> select * from dual@ora_link; DUMMY ----- X 1 row selected.
SQL
복사
주의
DB LINK 객체 생성 시, 접속할 타겟 Oracle 유저의 비밀번호를 주의하여 생성합니다.