”sqlplus не распознается как внутренняя команда” ошибка возникает, когда вы пытаетесь получить доступ к утилите Oracle через командную строку. Интерфейс командной строки позволяет вам получить доступ к различным утилитам, установленным на вашем компьютере, несмотря на текущий рабочий каталог в подсказке. Это можно сделать с помощью переменных среды. Когда утилита, к которой вы пытаетесь получить доступ, не упомянута в качестве переменной среды, вы не сможете ее выполнить, и, таким образом, возникнет сообщение об ошибке, о котором идет речь. В этой статье мы покажем вам, как изменить переменную, и это довольно просто, поэтому просто следуйте инструкциям.
Как оказалось, переменные среды влияют на среду, в которой могут работать процессы. По сути, они становятся частью среды, в которой запущен процесс, и как таковой процесс имеет доступ к этим переменным. Добавление утилиты в переменную PATH позволяет вам получить доступ к ней из любого места с помощью интерфейса командной строки. Обычно при установке инструментов, которые поставляются с утилитой командной строки, они добавляются в переменную PATH автоматически.
Это, в свою очередь, позволяет запускать инструменты напрямую, без необходимости добавлять их вручную. Однако в некоторых случаях, когда это не сработает, вам придется сделать это вручную, и все должно быть хорошо. Кроме того, иногда указанный путь не является правильным, что также может привести к появлению вышеупомянутого сообщения об ошибке.
Есть два способа, с помощью которых вы можете это сделать. Первый — через интерфейс командной строки, а второй — через графический интерфейс пользователя. Мы упомянем оба способа, поэтому вы можете следовать любому из них. С учетом сказанного, давайте приступим к работе без лишних слов.
1. Добавление SQLPLUS в переменную PATH с помощью командной строки
Первый способ, который мы собираемся использовать для устранения рассматриваемого сообщения об ошибке, — это использование командной строки. Если вам удобно пользоваться командной строкой, то это должно быть довольно просто для вас. Однако, если вы хотите избежать решения, управляемого командной строкой, вы можете пропустить это и перейти к следующему методу ниже, который использует графический интерфейс.
Используя командная строка, Вы можете легко установить переменную PATH, чтобы она включала каталог bin Oracle, так что sqlplus может быть запущен из любого места. Для этого следуйте приведенным ниже инструкциям:
- Прежде всего, откройте командная строка окно, найдя его в меню Пуск.
- Как только появится окно командной строки, вы можете воспользоваться командой “set PATH=C:\YOUR\ORACLE\INSTALLATION\DIRECTORY\bin;%PATH” обновить переменную PATH.
- Убедитесь, что вы заменили “C:\ВАШ\ORACLE\INSTALLATION\DIRECTORY\” текст с правильным расположением места установки Oracle. Также убедитесь, что вы не удалили “;\bin\” каталог из указанного выше пути. Кроме того, не удаляйте символ “;%PATH” часть расположения либо. Заменяйте только то, что мы указали вам выше.
- После этого вы сможете использовать sqlplus без каких-либо ошибок. Возможно, вам придется открыть новое окно командной строки.
2. Добавление SQLPLUS в переменную Path с помощью графического интерфейса пользователя
Если вам неудобно добавлять папку bin вашей установки Oracle в переменную PATH с помощью командной строки, вы также можете выбрать пункт редактировать переменные среды через графический интерфейс. Это довольно просто и легко сделать. Для этого просто следуйте приведенным ниже инструкциям:
- Прежде всего, откройте окно параметров Windows, нажав кнопку клавиша Windows + I на вашей клавиатуре.
- Как только окно настроек откроется, на Система вкладку, перейдите на About.
- В разделе О программе нажмите на кнопку Дополнительные параметры системы предоставленная опция.
- Новое окно под названием Свойства системы откроется. Нажмите на кнопку Переменные среды кнопка в правом нижнем углу.
- Затем выделите пункт Путь и затем нажмите кнопку Редактировать кнопка.
- Нажмите на кнопку Новый и затем вставьте путь к папка bin расположенный в каталоге установки Oracle. Убедитесь, что в адресе указана папка bin, иначе ничего не получится.
- После этого нажмите кнопку OK кнопка.
- После этого откройте окно командной строки, и вы должны быть в состоянии выполнить sqlplus без каких-либо проблем.