sql加上安装oracle 11g后没有打开

时间:2011-05-12 01:54:00

标签: oracle11g

我安装了oracle 11g,我正试图从命令提示符打开sqlplus,但它在几分之一秒内打开和关闭..我也尝试从安装位置打开sqlplus。它仍然显示相同的行为。任何人都可以帮我解决问题。我已经卸载并安装了两次oracle以解决其他一些错误。之前它工作正常,但是当我第二次安装时,sql plus没有打开。

我感谢任何建议。

由于

2 个答案:

答案 0 :(得分:2)

Manasa,

如果错误消息显示为

  

SP2-0750:您可能需要将ORACLE_HOME设置为Oracle软件目录

正如您所说,答案可能取决于您使用的操作系统。让我们假设您使用的是某种风格的窗口,您可以转到系统属性 - >高级选项卡 - >环境变量 - >系统变量并检查变量ORACLE_HOME和PATH。

让我们说你在C:\ oracle \ ora11 \

安装了oracle

在PATH变量中,除了其他值之外,还需要具有oracle bin目录的位置;在这种情况下:

'C:\oracle\ora11\bin;'

现在,我应该注意,当oracle引用路径变量时,它会查找oracle路径的第一个实例。所以,让我们说你在以下地点安装了两个oracle:

'C:\oracle\ora9i\'
'C:\oracle\ora11\'

路径变量设置如下:

'C:\oracle\9i\bin;C:\oracle\ora11\bin;'

结果是这样当你打开sqlplus时,它会自动引用位于' C:\ oracle \ 9i \ bin \'的sqlplus程序。 - 无论哪个版本。 (对于在bin目录中找到的任何oracle实用程序,例如DBCA或expdp,也是如此)(这也是假设您明确声明要运行哪个sqlplus,即只需输入' sqlplus' in命令提示符而不是&c; \ oracle \ ora11 \ bin \ sqlplus')

oracle_home变量将设置为' C:\ oracle \ ora11 \'但是我会注意到我的Windows 7桌面版本运行正常,此值为null。但是,它不是您想象的生产桌面。

答案 1 :(得分:0)

以管理员身份运行SQLPLUS.exe。您可能有权利问题。

由于 沙