Size: a a a

Полуночные айтишники

2019 December 05

N

Nikolay in Полуночные айтишники
Нет, я про другое
источник

N

Nikolay in Полуночные айтишники
Зачем так ехать
источник

N

Nikolay in Полуночные айтишники
Я конечно не такой большой специалист в оракле
источник

N

Nikolay in Полуночные айтишники
Но разве нельзя было просто базу развернуть на новой, потом проиграть логи, потом остановить старую, доиграть оставшиеся логи и переключиться
источник

YV

Yuri V in Полуночные айтишники
Nikolay
Но разве нельзя было просто базу развернуть на новой, потом проиграть логи, потом остановить старую, доиграть оставшиеся логи и переключиться
Коля, ты деталей не знаешь. Нельзя. Миграция не физическим бэкапом шла.
источник

N

Nikolay in Полуночные айтишники
А почему?
источник

YV

Yuri V in Полуночные айтишники
Nikolay
А почему?
С версии оракла на версию оракла, включая изменение битности базы.
источник

N

Nikolay in Полуночные айтишники
Ладно репликация может не идти из-за несовместимости версий
источник

N

Nikolay in Полуночные айтишники
Но данные и схемы не ментчя же
источник

YV

Yuri V in Полуночные айтишники
🤦‍♂
источник

N

Nikolay in Полуночные айтишники
Вот разъясни на пальцах
источник

YV

Yuri V in Полуночные айтишники
Гм. Вообще-то я курсы не читаю по Ораклу. Ну да ладно. В двух словах. Настройки Оракла - это вьюхи. Которые лежат в схеме SYS - это не по правилам, но иногда корявые консультанты так делают. Потом это фиг поменяешь, тронуть бояться - развалится все. А объекты схемы SYS при экспорте-импорте не экспортируются.
источник

YV

Yuri V in Полуночные айтишники
Ну с и endianness не так давно научились беспроблемно работать и обкатали на практике.
источник

YV

Yuri V in Полуночные айтишники
На тот момент смена 32-64 бита не была ни простой, ни легкой. Особенно с таким корявым построением схем. Про бест-практисы всем OCP плешь проели. Но беда в том, что большинство OCP не все на свете знают, как предполагается. И некоторые экзотические вещи, которых они никогда не делали, и даже о них не слышали - их ставят в тупик.
источник

YV

Yuri V in Полуночные айтишники
Тулза сапа, миграционная, вьюхи переносила. В теории. Из-за бага она ломала форматирование команд DDL и в целевую базу ничего не скатывалось. Вот и вся проблема.
источник

YV

Yuri V in Полуночные айтишники
А DBMS_METADATA изобрели пятью годами позже, причем он медленный, как хер знает что, потому что через XML-трансформацию работает.
источник

YV

Yuri V in Полуночные айтишники
Поэтому пришлось писать аналог этого еще несуществующего пакета, забирать вьюхи на Development Stage и вкатывать в целевую БД уже с данными.
источник

YV

Yuri V in Полуночные айтишники
Всего делов-то. :)
источник

YV

Yuri V in Полуночные айтишники
Сейчас - да, это тривиально. На тот момент, однако, никто даже не знал, в чем SAP хранит свои настройки и где они вообще в базе-то лежат. :)
источник

YV

Yuri V in Полуночные айтишники
Подозреваю, что и посейчас подавляющее большинство консультантов этого не знает. :)
источник