ОШИБКА: ORA-12560: TNS: ошибка адаптера протокола

Я преобразовал виртуальную машину Hypoervisor (win 2012 rs с oracle) в виртуальную машину vmware fusion. Преобразование прошло нормально.

Но когда я пытаюсь подключиться к оракулу с помощью sqlplus, я получаю сообщение об ошибке ОШИБКА: ORA-12560: TNS: ошибка адаптера протокола

но этой ошибки не было на исходной машине Hyper V.

Клонированная виртуальная машина выдает эту ошибку. Я попытался переименовать компьютер и изменить все файлы .ora. Но все та же ошибка.

tnsping возвращается в порядке

любая помощь будет оценена.

Спасибо


person last-Programmer    schedule 14.06.2017    source источник
comment
Не по теме, да и продолжать особо нечего. Работает ли база данных или просто слушатель? Что показывают lsnrctl status; как вы пытаетесь подключиться; какие процессы Oracle существуют? Все ли службы Oracle запущены? Изменилось ли имя машины или IP-адрес во время миграции, и обновили ли вы какие-либо файлы для соответствия?   -  person Alex Poole    schedule 14.06.2017
comment
я попробовал tnsping ‹sid› и все в порядке. Статус lsnrctrl тоже в порядке. все службы оракула работают, имя машины и IP-адрес изменены. я обновил все соответствующие файлы .ora.   -  person last-Programmer    schedule 14.06.2017
comment
Правильно ли разрешается новое имя компьютера в новый IP-адрес (как полное доменное имя, так и просто имя хоста)? Если база данных работает (что еще не ясно - tnsping только говорит вам, что слушатель работает), возможно, он не может зарегистрироваться на слушателе, но пока это только предположение.   -  person Alex Poole    schedule 14.06.2017
comment
Спасибо. новая машина имеет тот же ip и имя. Он разрешает оба (полное доменное имя и имя хоста). ссылка, которую вы дали, кажется, моя проблема. Я попытался протестировать службу с помощью помощника по настройке сети, и мне не удалось подключиться к Connecting...ORA-12514: TNS:listener в настоящее время не знает об услуге, запрошенной в дескрипторе подключения. Я не уверен, как изменить local_listener, так как я вообще не могу войти в систему с помощью sqlplus.   -  person last-Programmer    schedule 14.06.2017