oracle - sqlplus 远程连接给出 ORA-21561

标签 oracle sqlplus

我已经根据给定的说明安装了 sqlplus here

sqlplus 'username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))'

这给了我错误
SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 10 16:10:38 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

ERROR:
ORA-21561: OID generation failed


Enter user-name: 

这个问题的解决方案是什么?

PS:我已经添加了主机名,主机已经有了值(value)。

最佳答案

将您的服务器名称附加到主机文件中。

如果您的/etc/hosts 文件如下所示:

127.0.0.1   localhost localhost.localdomain

应该改为:
127.0.0.1   localhost localhost.localdomain hostname

主机名可以从命令“hostname”中获得。

关于oracle - sqlplus 远程连接给出 ORA-21561,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31338916/

相关文章:

sql - 在 INSERT SELECT 语句期间生成增量数字列值

sql - 如果不存在插入失败,并出现错误 Unknown command for If Not Exists statements

oracle - 我在这里不允许此错误ORA-00984列

oracle - SQLPlus设置以生成制表符分隔的数据文件

java - 用 Java 模拟 Oracle SPOOL

java - TestNG - WebDriver - Web 应用程序测试 - 独立测试

database - ORA-12505, TNS :listener does not currently know of SID given in connect des

oracle - SQLPlus varchar2 输出空格

oracle - 如何在 Oracle View 中查看数据,就像通过应用程序查看数据一样?

Java SQL异常: Closed Resultset: next even though neither connection or resultset gets closed