各位大虾,今天突然pl/sql无法启动了,提示:
Error 6 initializing SQL*PLUS.
Message file spl<lang>.msb not found.
SP2-0750:You may need to set ORACLE_HOME to your Oracle software directory.
我装的是9i的。
查看了下环境变量:D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin; 没啥问题,
注册表里ORACLE和ORACLE/HOME0下都有ORACLE_HOME的键值,都是:D:\oracle\ora92
百思不得其解,不知道问题出在哪里
请各位看官帮忙了,小弟谢谢了!!!

解决方案 »

  1.   


    楼主可以先指定ORACLE_HOME试试..
    C:\Documents and Settings\user.HQ-TEXT>set ORACLE_HOME=D:\oracle\ora92C:\Documents and Settings\user.HQ-TEXT>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 14 18:43:27 2009Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL>
    可能环境变量没有生效。 楼主可以重启电脑看看..
      

  2.   

    根据提示你设置一下ORACLE_HOME试试。不过确实很奇怪,window下有这样的问题,一般多在linux环境下应该user的profile问题会导致这个。window下应该不至于这样的,window的注册表是没有用户区别的。也就不会有这个问题的哟。