尝试使用 连接到 Oracle 数据库时sqlplus / as sysdba
,出现以下错误:
ORA-01031: 未找到消息 1031;没有产品消息文件=RDBMS,设施=ORA
我正在使用Windows环境。
我该如何纠正这个?
您几乎可以肯定对 ORACLE_HOME 下的目录没有读取权限。
该工具无法生成消息,因为它无法读取文件。
可能您的 oracle 环境设置不正确。您需要设置 ORACLE_HOME 和 ORACLE_SID 环境变量。ORACLE_HOME 应该指向客户端安装的根目录。
您是否也配置了 TNSNAMES.ORA?
有关类似问题,请参见此处:https ://forums.oracle.com/forums/thread.jspa?threadID=619126