После многочасовых поисков есть простой способ ее решить.Просто следуйте инструкциям.
- Проверьте статус вашего слушателя.
- откройте командную строку и введите
lsnrctl status
- Вы не получите прослушиватель.
Теперь откройте listener.ora
файл, который присутствуетв следующем каталоге: C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN
- Откройте этот файл и измените параметр хоста с вашим именем компьютера
Вы можете получить имя своего компьютера, щелкнув правой кнопкой мыши по My Computer
и проверьте имя вашего компьютера и замените параметр хоста именем вашего компьютера следующим образом:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = Electron-PC)(PORT = 1521)
)
)
)
Так что здесь вы можете наблюдать HOST = Electron-PC
, которое является именем моего компьютера.
Сохраните файл listener.ora и снова вернитесь к подпрограмме cammand
3.Введите следующую команду в командной строке lsnrctl start
Это запустит OracleTNSListner
.
, вы можете проверить это в сервисе, открыв вкладку сервисов диспетчера задач.если не запускается автоматически, вы можете запустить его.
Только этого и вы готовы снова работать над Oracle.
Best of Luck.