日期:2014-05-17  浏览次数:21471 次

isqlplusctl start .操作系统找不到已输入的环境选项?
各位好,我在xp上安装了oracle10g第二版,之前ORACLE的服务是设置为自动启动的,但是因为它太吃内存,我就把这些服务该成手动的了。 
在自己需要使用的时候再打开。这些服务如下:
1.OracleDBConsoleorclsid
2.OracleOraDb10g_home1iSQL*Plus
3.OracleOraDb10g_home1TNSListener
4.OracleServiceORCLSID

之前这些服务手动启动都还好好的,但是当我一段时间没有使用之后,今天在打开的时候唯独 OracleOraDb10g_home1iSQL*Plus 无法启动。
我也试过重启电脑,但是还是一样的,我记得以前启动这个服务的时候其速度是非常快的,但是今天却很慢,到了进度条最后一个之后出现了如下
的错误:
  错误1053:服务没有及时响应启动或控制请求 

我自己试图在GOOGLE里面寻找答案,找到的解决方案如下:
  在命令提示符下先关闭:
  isqlplusctl stop
  然后在启动
  isqlplusctl start

但是这样仍然报错,错误信息如下:
  错误203:操作系统找不到已输入的环境选项 

现在就卡在这里了,不知道怎么办,请问哪位能指点下我或是给点建议吗?谢谢大家了。

------解决方案--------------------
在命令行或环境变量
set oracle_sid=<实例名>