sql plus не открывается после установки оракула 11g - PullRequest
2 голосов
/ 12 мая 2011

Я установил Oracle 11g, и я пытался открыть sqlplus из командной строки, но он открывается и закрывается в доли секунды .. Я также пытался открыть sqlplus из установленного местоположения.Это все еще показывает то же самое поведение.Может кто-нибудь помочь мне с решением.Я уже удалил и установил оракула дважды для некоторых других ошибок.Раньше он работал нормально, но когда я установил его во второй раз, sql plus не открывается.

Я ценю любые советы.

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 июня 2011

Манас,

Если сообщение об ошибке гласит

SP2-0750: Вам может потребоваться установить ORACLE_HOME в каталог программ Oracle

как вы заявили, ответ может зависеть от того, какую ОС вы используете. Допустим, вы используете какой-то вид окон, вы можете перейти к системным свойствам -> вкладка «Дополнительно» -> переменные среды -> системные переменные и проверить переменные ORACLE_HOME и PATH.

Допустим, вы установили oracle на C: \ oracle \ ora11 \

В переменной PATH, помимо других значений, вам необходимо указать каталог oracle bin; в данном случае:

'C:\oracle\ora11\bin;'

Теперь я должен отметить, что когда oracle ссылается на переменную path, он ищет первый экземпляр пути oracle. Допустим, у вас было две установки oracle в следующих местах:

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

И переменная пути была установлена ​​так:

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

В результате при открытии sqlplus он будет автоматически ссылаться на программу sqlplus, расположенную по адресу 'C: \ oracle \ 9i \ bin \' - какой бы ни была версия. (это также будет верно для любой утилиты oracle, найденной в каталоге bin, такой как DBCA или expdp) (это также предполагает, что вы заметили, явно указав, какой sqlplus вы хотите запустить, т.е. вы просто набираете «sqlplus» в командной строке, а не 'C: \ оракул \ ora11 \ Bin \ SQLPLUS')

Переменная oracle_home будет установлена ​​в «C: \ oracle \ ora11 \», однако я отмечу, что моя версия для Windows 7 для настольных компьютеров работает нормально с этим значением null. Однако это не рабочий стол, как вы могли бы подумать.

0 голосов
/ 03 декабря 2013

Запустите SQLPLUS.exe от имени администратора.У вас может быть проблема с правами.

Спасибо, шах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...