2016년 7월 25일 월요일

「ORA-21561: OID generation failed」 해결방법


원문: SQL*Plus でログインしようとすると「ORA-21561: OID generation failed」発生


Linux マシンに Instant Client をインストールして、リモートホストのデータベースに sqlplus で接続しようとしたら、ORA-21561 が発生した。
Linux 시스템에 Instant Client를 설치하여 원격 호스트의 데이터베이스에 sqlplus로 접속하려고 했더니, ORA-21561가 발생했다.


1
2
3
4
5
$ ./sqlplus scott/tiger@dbserver:1521/orcl
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 27 11:25:39 2014
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-21561: OID generation failed

/etc/hosts に hostname で返されるホスト名を追記したら解決した。
( /etc/hosts에 hostname에서 반환되는 호스트 이름 추가하니까 해결됐다. )

1
2
3
4
5
[root@yazekats-linux rlwrap-0.37]$ hostname
yazekats-linux
[root@yazekats-linux rlwrap-0.37]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain yazekats-linux ★追記
::1       localhost localhost.localdomain localhost6 localhost6.localdomain6


参考
ORA-21561 and Oracle Instant Client 11.2
Note:1335327.1 Ora-21561: OID Generation Failed



댓글 없음:

댓글 쓰기