Приложение Oracle - миграция на сервер Exadata - PullRequest
0 голосов
/ 24 августа 2018

У нас есть предстоящий перенос нашей базы данных Oracle на сервер Exadata. Я хочу уточнить некоторые вопросы, о которых я подумал:

  • Будут ли проблемы с кодом - проблемы с производительностью? У Exadata есть другой тип оптимизатора, он не использует индексы, имеет столбчатый оптимизатор, если я не вводу в заблуждение,
  • В настоящее время существует несколько файлов импорта или экспорта, созданных на сервере базы данных (доступ через Filezilla). Я понимаю, что в Exadata сервер базы данных недоступен, и я подозреваю, что либо:
    • нам придется переместить эти файлы на другой сервер - Oracle знает только FTP (порты которого закрыты на нашем клиенте) -> как мы можем писать / читать с другого сервера? (насколько я понимаю, они хотели бы поместить все файлы на WAS-сервер)
    • или нам нужно будет импортировать файлы в таблицу с помощью Java-приложения и обработать их оттуда (и то же самое с экспортированными файлами).
  • Файлы, которые приходят автоматически из других приложений, могут быть записаны на сервер базы данных? Или у нас те же проблемы, что и для ручной части.
  • У нас много заданий базы данных, которые запускают сценарии KSH на сервере базы данных - есть ли с ними проблемы? Я понимаю, что их также следует перенести на сервер WAS, но я не знаю, как Oracle будет вызывать их оттуда.
  • Будут ли проблемы с развертыванием Jenkins? Что-нибудь изменилось? Здесь мы сохраняем источники SQL / PLSQL в некоторых файлах XML, из которых восстанавливается все приложение (пакеты, таблицы конфигурации, номенклатуры ...) (за исключением рабочих данных) (файлы XML читаются через процедуру из справочник оракула).

Если вы можете подумать о любых других проблемах, связанных с этой миграцией, о любых проблемах, с которыми вы столкнулись во время или после миграции в Exadata, пожалуйста, поделитесь!

Спасибо,

1 Ответ

0 голосов
/ 26 августа 2018

Шаг за шагом:

  1. В exadata вы будете иметь такое же поведение оптимизатора с некоторыми улучшениями, потому что exadata может улучшить производительность полного сканирования таблицы благодаря интеллектуальному полному сканированию.Действительно, exadata может избежать извлечения блоков данных в fts, поскольку заранее знает, что они не содержат необходимых данных.
  2. В exadata вы можете экспортировать на внешние серверы файловые системы DBFS, что может быть полезно для внешнихтаблицы, импорт / экспорт и т. д.
  3. Вы можете записать свои файлы в DBFS, которую вы можете настроить.
  4. Вы можете использовать вашу DBFS, если хотите, чтобы к файлам ksh обращались извнеexadata.
  5. Пусть ваш каталог оракула указывает на каталог в файловой системе DBFS, куда вы помещаете свои XML-файлы, и все готово.
...