Может ли клиент Oracle 9.2 подключаться к серверу Oracle 12c? У нас есть старый сервер версии 11g, и пока нет проблем с подключением от клиента.
Спасибо.
Может ли клиент Oracle 9.2 подключаться к серверу Oracle 12c? У нас есть старый сервер версии 11g, и пока нет проблем с подключением от клиента.
Спасибо.
Это не поддерживаемая комбинация, нет. Как сказано в документации, вы можете увидеть поддерживаемый клиент Комбинации / сервера см. в примечании 207303.1 My Oracle Support.
Клиент 9i раньше поддерживался сервером 11g, но не сервером 12c. По этому поводу есть особое примечание:
Попытка подключиться с 9.2 по 12.1 завершится ошибкой «ORA-28040: Нет соответствующего протокола аутентификации».
В настоящее время мы используем 32-битный клиент 9i для подключения к тестируемому 64-битному серверу Oracle 12c, и пока он работает, но с осторожностью.
Например, всякий раз, когда вы запрашиваете определенные типы данных, недоступные в 9i, но доступные в 12c, система может аварийно завершить работу. Поэтому нам пришлось создать представления, которые, например, преобразуют тип данных timestamp в тип данных date. Тогда нормально работает. Кажется, даже использование индексов работает нормально.