PPAS에서 Oracle로 DB Link 연결하다 겪은 에러 - ORA-21561 : OID generation failed
PPAS에서 Oracle로 DB Link를 연결하였고, 연결한 상태에서
SELECT * FROM xx@ora_link;
와 같이 실행했는데,
ERROR: OCI error: ORA-21561: OID generation failed
********** Error **********
ERROR: OCI error: ORA-21561: OID generation failed
SQL state: 25000
와 같은 에러가 발생하였다.
문제를 확인하기 위해, SQLPlus를 사용하여 동일한 문제가 발생하는지 다음과 같이 확인하였다.
sqlplus username/password@servicename
그랬더니, 동일한 에러가 발생하였다. 결국, PPAS 자체의 문제가 아니라 Oracle client가 접속할 때 생기는 문제. 인터넷을 찾아보고 다음과 같이 조치/ 해결하였다.
hostname
를 실행하여, 호스트이름을 확인한다. /etc/hosts내에 다음의 내용을 추가한다.
127.0.0.1 localhost 호스트이름
그 후, sqlplus로 접속 시도를 했더니 정상적으로 연결이 되었으며, 앞서 생성한 DBLINK를 통한 연산도 정상적으로 수행되었다.
Leave a Comment