Манас,
Если сообщение об ошибке гласит
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. Однако это не рабочий стол, как вы могли бы подумать.