Sqlplus登陸Oracle提示"ORA-21561: OID generation failed"

wxjzqym發表於2015-07-30
今天在使用sqlplus登陸資料庫時遇到如下錯誤:
oracle@host-10-1-234-245:/oravl01/oracle> sqlplus sys/oracle@10.1.234.248:1521/bill_28
SQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 30 10:46:48 2015
Copyright (c) 1982, 2011, Oracle.  All rights reserved.

ERROR:
ORA-21561: OID generation failed

首先透過oerr ora 21561檢視此錯誤的說明,也沒發現說明有價值的資訊:
oracle@host-10-1-234-245:/oravl01/oracle> oerr ora 21561
21561, 00000, "OID generation failed"
// *Cause:  The handles passed in may not be valid
// *Action: Check the validity of the env, svc handles

最後透過網上搜尋該問題是由於沒有正確配置hosts檔案造成的,解決方法就是將本機ip和主機名配置到hosts檔案即可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-1756332/,如需轉載,請註明出處,否則將追究法律責任。

相關文章