|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
Создал копию базы данных с помощью холодного копирования. База данных успешно поднялась на резервном сервере, где установлено такая же версия Oracle (11.2.0.4) и такой же версии OS (Oracle Linux). Продакшн и резервная серверная площадка работает на двух node в кластере RAC. Новую созданную базу данных создал для тестов т.е. тестовая база данных с именем test01 и он не в кластере. Регистрировал базу данных test01 как кластерный ресурс следующей командой для последующего соединения пользователей через listener и tnsnames: srvctl add database -d test01 -o "/u01/app/oracle/product/11.2.0.4/dbhome_1" -p "/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/spfiletest01.ora" -r primary -s open -c SINGLE -x oda1 -где oda1 наименование одного noda в резервной серверной площадке. При попытке соединится с приложения на клиентской машине или когда тестируеш соединение через Net Configuration Assistant в клиенте Oracle выдается ошибка "ORA-12514:_TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения", текст ошибки на английском "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor". Все настройки перепроверил, но ошибок не нашел. Помогите, пожалуйста, подскажите где, что не учел или неправильно настроил! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2020, 15:14 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
SerdarN, давайте уж всю информацию, чего скрывать? - lsnrctl status - от нодового и кластерного лисненеров (на тестовой, разумеется) - строку коннекта, в которой ORA-12514 - local_listener и remote_listener с _работающей_ базы test01 ЗЫ базу-то вы добавили, а инстансы? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2020, 17:32 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
автор- lsnrctl status - от нодового и кластерного лисненеров (на тестовой, разумеется) ниже привожу результат команды /lsnrctl status на тестовом ноде oda1 под ползователем oracle, но я еще не понимаю что такое и чем отличается нодовый листенер и кластерный листенер. Подскажите мне как их получит и я предоставлю Вам эту информацию. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
автор- строку коннекта, в которой ORA-12514 Строка коннекта у меня нет, но я пытаюсь соединится через графический интерфейс, например через PL/SQL Developer, прилагаю скриншот, файл "PL-SQL-Dev1.JPG". автор- local_listener и remote_listener с _работающей_ базы test01 про local_listener и remote_listener не совсем понимаю эти термины, но как знаю предоставляю следующую информацию. В качестве local_listener как клиентская част предоставляю со своего компьютера, следующие строки с tnsnames.ora: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Для сравнения привел базу данных TEST02, которая нормально коннектится с сервером базы данных! В качестве remote_listener предоставляю содержимое listener, полученный пользователем grid: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
авторЗЫ базу-то вы добавили, а инстансы? База и инстанс называется одинаково test01, поэтому я не знаю куда надо добавит инстансы? Вот результат следующей команды полученный пользователем oracle: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 08:18 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
Oracle, на чистом ангельском Тебе говорит, что не знает той службы, что ты запросил p.s. Мы тоже, так как connect string ты не предоставил ты вообще куда подключаешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 09:31 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
Смотрим внимательно Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
p.s. tnsnames.ora откуда? с клиента, или с сервера? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 09:38 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
SerdarN автор- строку коннекта, в которой ORA-12514 Строка коннекта у меня нет, но я пытаюсь соединится через графический интерфейс, например через PL/SQL Developer , прилагаю скриншот, файл "PL-SQL-Dev1.JPG". вот прямо в plsql developer заходишь и сразу без имени базы, пользователя и пароля - скриншот? SerdarN автор- local_listener и remote_listener с _работающей_ базы test01 про local_listener и remote_listener не совсем понимаю эти термины, https://lmgtfy.com/?q=remote_listener SerdarN кластерный листенер у вас находится тут SerdarN Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Для сравнения привел базу данных TEST02, которая нормально коннектится с сервером базы данных! а test01 и test02 - это именно разные БАЗЫ? на одном кластере? а как же резервный?.. прочитал ещё раз исходное сообщение. переосмыслил относительно предоставленной информации. вариантов два: 1. либо используйте параметр remote_listener 2. либо (и когда инстанс не кластерный - это правильнее) в tnsnames.ora используйте адрес локального листенера ноды, на которой запущен некластерный инстанс ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 10:17 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
SerdarNавтор- строку коннекта, в которой ORA-12514Строка коннекта у меня нет, но я пытаюсь соединится через графический интерфейс, например через PL/SQL Developer , прилагаю скриншот, файл "PL-SQL-Dev1.JPG". Прилагаю скриншот строку коннекта ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 11:27 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
Здесь нет строки коннекта. Они, считанные из tnsnames.ora текущего ORACLE_HOME, появятся при нажатии стрелочки "вниз" в окошке "Database". Либо можно ввести ее прямо в окошко в формате EZCONNECT . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 12:30 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
Спасибо всем, особенно "проходил мимо..."!!! С Вашими советами разобрался с соединением! авторвариантов два: 1. либо используйте параметр remote_listener 2. либо (и когда инстанс не кластерный - это правильнее) в tnsnames.ora используйте адрес локального листенера ноды, на которой запущен некластерный инстанс Ознакомился понятиями local_listener и remote_listener. Запустил на первом ноде и на втором ноде SQL запрос и получил следующий резултат. RAC-1 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
RAC-2 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Прописал на своем компьютере в tnsnamese IP local_listener и соединение прошло. remote_listener тоже проверял, но она неработает. Хотя вопрос с соединением решился, но все равно мне ненравится настройка local_listener и remote_listener!!! автора test01 и test02 - это именно разные БАЗЫ? на одном кластере? а как же резервный?.. test01 и test02 - это именно разные базы и обе на одном кластере. Для тестовой базы мне не нужен что бы они работали в RAC. Самое интересное test02 и другие ранее тестовые базы работали по IP который заканчивается на 247. База test02 до сих пор работает так. Еще раз ВСЕМ УЧАСТНИКАМ СПАСИБО!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2020, 18:04 |
|
Ошибка ORA-12514 при попытке соединится с базой данных
|
|||
---|---|---|---|
#18+
SerdarN авторвариантов два: 1. либо используйте параметр remote_listener 2. либо (и когда инстанс не кластерный - это правильнее) в tnsnames.ora используйте адрес локального листенера ноды, на которой запущен некластерный инстанс Ознакомился понятиями local_listener и remote_listener. Запустил на первом ноде и на втором ноде SQL запрос и получил следующий резултат.это потому, что тестовая база работает только на одной ноде. SerdarN Прописал на своем компьютере в tnsnamese IP local_listener и соединение прошло. remote_listener тоже проверял, но она неработает. Хотя вопрос с соединением решился, но все равно мне ненравится настройка local_listener и remote_listener!!! SerdarN Самое интересное test02 и другие ранее тестовые базы работали по IP который заканчивается на 247. База test02 до сих пор работает так. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2020, 00:50 |
|
|
start [/forum/topic.php?fid=52&fpage=40&tid=1881030]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 214ms |
0 / 0 |