请问,为什么我运行
# cd /<ORACLE_HOME>/ilearn/src/sql/workflow 
# sqlplus <system user>/<password>@<connect_string> @wf_ila_install.sql 
的时候报这样的错误
Error 6 initializing SQL*PLUS
Message file sp1<lang>.msb not found

解决方案 »

  1.   

    检查一下你的ORACLE_HOME的路径是否正确。echo $ORACLE_HOME看看。
      

  2.   


    以及其他的ORACLE环境变量都检查一下。
      

  3.   

    export ORACLE_HOME=<directory,where Oracle software is installed> and include this statement in your profile.and check if you are a oracle user and your oracle environment
      

  4.   

    环境变量没错的。。我直接用sqlplus '/as sysdba'可以登陆进去
    还能开起startup
      

  5.   

    去掉@ <connect_string>试试
      

  6.   

    sqlplus system/aa123456@orc @wf_ila_install.sql 
      

  7.   

    sqlplus system/aa123456这样是可以的么,你这里ora这个tnsname是配置的本机的么?
      

  8.   

    sqlplus system/aa123456 也是不行的
    tnsname是不是SID?是本机的
      

  9.   


    sqlplus system/aa123456 也是不行的还是报的Error 6 initializing SQL*PLUS
    Message file sp1 <lang>.msb not found 这样的错么?
      

  10.   

    谢谢各位,我知道原因了,sqlplus 'system/aa123456' @wf_ila_install.sql 可是那个
    Database Server Connection String: The connect string that allows the Oracle iLearning middle tiers to connect to the database server. 
    “Database Server Connection String:”是什么来的呢?我搞不懂
      

  11.   

    连接字符串,也就是你通过netmanager配置的tnsname。sqlplus <system user>/<password>@<connect_string> @wf_ila_install.sql 这里的<connect_string>就是的。
      

  12.   

    不是域名,是包含了连接的服务器的ip,端口,以及服务名的一段文字性的配置。你打开的tnsname.ora文件就可以看到这段配置。
      

  13.   

    是不是 192.168.1.100:1521:orc ?这个样子?
      

  14.   

    能不能帮忙找一个让我看看,我看tnsname文件里面是好几行的,不会要把几行都打到那里吧。。
      

  15.   

    这边一个现场接口机也出现这个问题,装了client,进入oracle_home之后居然发现没有sqlplus目录,晕倒了