我用的是oracle 10g, 每次开机时,在命令提示符下输入 sqlplus,总提示:SP2-1503: 无法初始化 Oracle 调用界面
SP2-0152: ORACLE 不能正常工作而用http://yym-THINK:5560/isqlplus 就能正常。 而且这样登录一下后,在命令提示符下输入 sqlplus,也能正常了。不知什么原因,请帮助解释一下,谢谢!

解决方案 »

  1.   

    我也遇到过这种问题,打开数据库后用PL/sql Dev登录就报没有监听程序,打开一次net manager后,再登录就行了,不知道是不是进程还没加载完的原因
      

  2.   

    看看alert日志文件有没有记录下什么异常信息没有
      

  3.   

    net manager? 怎么用?网上看到一种方法能行:在 oracle\product\10.2.0\db_2\BIN 目录下 找到 sqlplus.exe 右键属性---兼容性--- 选上 已兼容模式运行这个程序--- 确定试着打开一下, 右键 -- 以管理员的身份运行--- 然后会打开一个黑窗口, 输入用户名 system 密码  测试了以下,能行!
      

  4.   

    暂时解决方案:
    采用“以管理员的身份运行”。但上面每次按右键,选择以管理员身份打开有点麻烦。稍微设置一下。1 找到sqlplus.exe 文件,(具体看你安在什么位置了。)
    2 在其上点击右键,选择“属性”。
    3 点一下上面“兼容性”菜单。
    4 选中 特权等级下的 “以管理员身份运行此程序”。
    5 确定。虽然不知具体原因,(网上看到游有人认为是win7兼容性的原因)暂时先这样用。