#database #oracle #oracle10g #sqlplus #oracle18c
#База данных #Oracle #oracle10g #sqlplus #oracle18c
Вопрос:
Я перепробовал почти все статьи, посвященные этой ошибке. Но в моем случае службы не установлены. Поэтому я не могу их изменить. Раньше у меня был установлен 10g, но мне нужно было использовать Oracle и для python, поэтому я удалил его. А также я сбросил свой компьютер (сохранил свои файлы) после этого. Но теперь я несколько раз пытался установить Oracle 18c, но не работает. Т.е. Изменение прослушивателя и sqlplus sys / mypassword в качестве sysdba или многих других.
Это очень расстраивает. Есть предложения? Также какова альтернатива домашней странице 10g в 18c.
Я также попытался запустить setup.exe непосредственно из zip-папки. Но не повезло.
Ответ №1:
Ваши снимки экрана ясно показывают, что службы действительно установлены, несмотря на ваше утверждение в противном случае. У вас даже есть sqlplus, ожидающий вашего предложения. Но вы вызываете его неправильно.
Ошибка протокола (ora-12560) возникает, когда 1) вы не указываете строку подключения при вызове sqlplus, что приводит к попытке подключения к локальной базе данных, указанной переменной среды ORACLE_SID, и 2) среда ORACLE_SID не указывает фактическую локальную базу данных.
К сожалению, на снимке экрана не показано, как вы вызывали sqlplus, что приводит к потере важной диагностической информации. Гораздо лучше начать cmd.exe , вызовите sqlplus, затем скопируйте весь текст и вставьте его в свой вопрос с форматированием. Я оставляю это в качестве упражнения для студента, чтобы изучить, как выполнять эти элементарные задачи.