Один из моих друзей принял участие в интервью по C ++, и интервьюер задал один вопрос о переносе приложений:
«Если вы работаете над проектом миграции, в котором есть комбинация C ++ и Java, и вам нужно перенести базу данных (скажем, с oracle 9i на oracle 10g). Тогда о чем вы позаботитесь при обновлении базы данных или ключевой фактор при обновлении базы данных для вашего проекта? «
Я не знаю полного ответа, но одна проблема — это новые привилегии, которые вводятся в новые версии Oracle. Насколько я помню EXECUTE ANY CLASS
был введен в Oracle 10, например. Эти привилегии должны быть предоставлены в новой версии, которых нет в старой версии.
Других решений пока нет …