|
ORA-28759: failure to open file
|
|||
---|---|---|---|
#18+
Добрый день. На удаленном сервере установлена Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production. На сервере и на клиенте настроено подключение по TLS с использованием самоподписанных сертификатов. При подключении с клиента выводится ошибка: SQL*Plus: Release 12.2.0.1.0 Production on Thu Feb 18 15:06:49 2021 Copyright (c) 1982, 2016, Oracle. All rights reserved. ERROR: ORA-28759: failure to open file Подскажите, пожалуйста, в чем проблема? Прилагаю файлы настроек Сервер listener.ora Код: 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.
sqlnet.ora Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
tnsnames.ora Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Клиент sqlnet.ora Код: plsql 1. 2. 3. 4. 5. 6. 7.
tnsnames.ora Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 13:39 |
|
ORA-28759: failure to open file
|
|||
---|---|---|---|
#18+
brnataliaПодскажите, пожалуйста, в чем проблема? В том, что индусы, написавшие SQL*Plus, не додумались в сообщении об ошибке вывести имя файла, который отказывается открываться. Теперь придётся мучиться с Process Monitor или strace для выяснения этой немаловажной детали. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 13:45 |
|
ORA-28759: failure to open file
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, погуглив по номеру ошибки, я так поняла, что проблема в правильности создания хранилищ и сертификатов. Для сервера я создавала wallet вот так: Код: plsql 1. 2. 3.
Создание серверного самоподписанного сертификата: Код: plsql 1.
Подписание клиентского сертификата и экспорта корневого самоподписанного сертификата: Код: plsql 1. 2. 3.
После чего, я скачала на комп клиентский и корневой сертификаты и добавила их в хранилище .jks. Для создания wallet на клиенте недостаточно прав. Может поэтому не хочет подключаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 13:52 |
|
ORA-28759: failure to open file
|
|||
---|---|---|---|
#18+
brnatalia, Пересоздала хранилище на клиенте в формате p.12. Не помогло, ошибка та же:( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 15:07 |
|
ORA-28759: failure to open file
|
|||
---|---|---|---|
#18+
Ошибка возникает, например, когда я указываю не существующий wallet: Код: plsql 1. 2. 3. 4. 5.
Воспроизводим ошибку: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Клиентская трассировка SQL*Net вполне явно дает ответ, в чем проблема (см параметры выше): Код: 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.
Включите параметры на клиенте, как в моем примере, воспроизведите ошибку, и приложите полученный трассировочный файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 15:34 |
|
|
start [/forum/topic.php?fid=52&fpage=25&tid=1880427]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 22ms |
total: | 152ms |
0 / 0 |